Customer Portal Homepage Promotions | How to Add Banners, Discounts & Referral Codes
Why Run Promotions in Your Customer Portal?
| Benefit | Business Impact | Typical Example |
|---|---|---|
| Acquire New Customers | Lower first-purchase friction and grow your list. | 15 % “Welcome” discount on first booking for home-cleaning leads. |
| Increase Average Order Value (AOV) | Cross-sell premium add-ons at checkout. | “Add window cleaning for 10 % off” banner next to service cart. |
| Fill Slow Periods | Stimulate demand in off-peak times. | Monday–Wednesday lawn-mowing deal. |
| Boost Retention & Advocacy | Reward loyal users and turn them into ambassadors. | Referral program: give $25 to friend + $25 to referrer. |
Promotion Types Supported
- Homepage Banner – Text + image displayed above the fold.
- First-Time Discount – Automatic coupon for new accounts.
- Referral Program – One-time or multi-use voucher code shared by existing customers.
- Manual Coupon / Voucher – Code applied during checkout (percentage or fixed-amount).

Note: Scheduling (start/stop dates) is not automated; banners are enabled/disabled manually. Time-limited coupons handle windowed offers.
How to Add a Homepage Banner
- Navigate: Settings → Customer Portal → Homepage Promotions.
- Toggle On “Display in Homepage”.

- Enter Content: Rich-text editor supports headings, bullets and hyperlinks.

- Upload Image: 1440 × 480 px JPG/PNG, <200 kB for fast load.
- Save Changes and refresh your live portal to verify placement.

Best-Practice Tips
- Keep copy under 15-20 words; include a clear CTA (“Book Now”, “Claim Code”).
- Use contrasting colours but respect your brand palette.
- Add UTM parameters to any links for Analytics tracking.
First-Time Customer Discount
| Field | Recommended Setting |
| Discount Type | Percentage (5–20 %) or Fixed Amount (e.g., $25) |
| Applies To | First Booking Only |
| Display | Service page banner + automatic line on checkout summary |
Setup Steps
Settings → General Settings → Discounts & Offers
- Enable First Time Discount.
- Choose Percentage or Fixed.
- Enter value and Save.

Referral Program
- Settings → General Settings → Discounts & Offers → Referral Code Configuration.
- Enable Referral Program toggle.

- Fill in:
- Validity (hours/days/weeks/months)
- Discount Value & Type
- Allowed Uses (per referrer)

- Save – A new Invite Friends tab appears for logged-in customers.

Customer Workflow
- Customer clicks Invite Friends ➜ shares code via email.
- Friend enters code at checkout ➜ discount applied.

- Referrer’s reward auto-credits to their next booking.

Managing & Editing Promotions
| Task | Action |
| Update Banner | Edit text/image, then Save. |
| Remove Banner | Disable toggle – instantly hidden from portal. |
| Archive History | Copy old copy/images to an internal doc; the portal only stores the live banner. |
| Create New Coupon | Settings → Discounts & Offers → Add Voucher. |
Use-Case Ideas
| Industry | Promotion Idea | Expected Result |
| Carpet Cleaning | “Free stain-guard on bookings over $200” | +12 % AOV |
| Mobile Beauty | “Bring a friend – both get 20 % off” | +25 % new clients |
| Plumbing | “$0 call-out fee this month” | Off-season lead volume boost |
FAQ
Can I schedule banners automatically?
Not yet. Use date-specific coupon codes for limited-time promos, or set a calendar reminder to toggle banners on/off.
Can I stack discounts?
Portal enforces one code per booking to protect margin.
Is there a click-through report for banners?
Track visits by embedding a UTM link and viewing results in Google Analytics 4.
Quick Checklist Before Going Live
Set your first campaign live, monitor conversions in GA4, and iterate—OctopusPro makes on-site promos as agile as your marketing ideas.
To stay updated, please subscribe to our Youtube Channel.
