Skip to main content
Updated Mar 26, 2026
Zu Wei
5 min read

How to Customise Your Customer Portal Theme

How to Customise Your Customer Portal Theme

What Is This?

Your customer portal is the first thing customers see when they interact with your loyalty programme online. With theme customisation, you can match the portal's colours, images, and layout to your brand -- so it looks and feels like your own app.

Real-Life Example

Siti runs a chain of bubble tea shops called "TeaLicious" across Kuala Lumpur. When she first launched her loyalty programme, the portal used the default design -- blue colours and generic images. Customers didn't realise it was connected to TeaLicious. Siti went into Customer Portal Design and uploaded her pink-and-white logo, changed the primary colour to match her brand, and added a hero banner showing her best-selling drinks. The next week, her team noticed more customers signing up because the portal finally looked like a natural extension of the TeaLicious brand.

How to Set It Up

  1. Go to Admin Panel → Loyalty Program → Customer Portal Design.

    Step 1: Go to Admin Panel, then Loyalty Program, then Customer Portal Design in the sidebar navigation

  2. Click New Customer Portal to create a new theme, or click the pencil icon next to an existing theme to edit it.

    Step 2: The Customer Portal Themes list showing theme names, active status, default status, and date ranges

  3. Fill in the Info tab:

    • Space -- if you have multiple locations, pick the location this theme applies to
    • Name -- give your theme a recognisable name (e.g., "Default" or "Chinese New Year Promo")
    • Active -- turn this on so the theme is live
    • If this isn't your first theme, set a Start Date and End Date for when it should appear. Your first theme becomes the default and runs all the time.

    Step 3: The Info tab showing Space selector, Name field, Active toggle, Start Date and End Date fields highlighted

  4. Click the Feature tab to turn portal features on or off. Sections include:

    • Reservation -- let customers book through the portal (via Pixalink's built-in system or a custom link)
    • Transaction -- choose whether to show points expiry dates to customers (only visible if your programme uses points expiry)
    • Referral Program -- let customers invite friends and upload a custom referral cover image
    • Ordering System -- connect an online ordering provider (Beep, Eats365, or a custom link) per location
    • Feedback -- collect customer feedback directly, with options for login, anonymous, or semi-anonymous mode
    • Redeem Code -- let customers redeem third-party voucher codes (only visible if this feature is enabled for your account)
    • Custom Button -- add up to 2 extra buttons. Each button can be set to one of three modes: Announcement pop-up (reuses your announcement), General pop-up (custom title and content), or External link (opens a URL)
    • Tier Membership -- show tier progress to customers

    Step 4: The Feature tab showing eight feature sections in a 2-column grid layout -- Reservation, Transaction, Referral Program, Ordering System, Feedback, Redeem Code, Custom Button, and Tier Membership

  5. Click the Style tab to customise your branding.

    Step 5: The Style tab showing the Hero Image drag-and-drop upload area with Display Mode options, and the Color section with Primary Color and Secondary Color pickers

  6. Upload your Hero Image -- this is the main banner customers see at the top of the portal. Best size is 860 x 768 pixels. Choose a Display Mode:

    • Auto -- fits the image without cropping (best when your image is the exact recommended size)
    • Cover -- fills the entire space, may crop edges
    • Contain -- shows the full image inside the banner area
  7. Still on the Style tab, set your brand colours under the Color section:

    • Primary Color -- used for buttons, links, and highlights throughout the portal
    • Secondary Color -- used for accents and supporting elements
    • Click Use Default to reset to the standard colours anytime

    Step 7: The Color section showing Primary Color and Secondary Color pickers with color swatches highlighted

  8. Still on the Style tab, upload your Favicon (the small icon shown in browser tabs), Logo, Desktop Backdrop (the background behind the portal on wide screens), and Cover Background (the banner behind your customer's name and points).

    • Each image has a "Where is this used?" button you can click to see exactly where it appears on the portal.
    • Each image also has a Use Default button to restore the original.

    Step 8: The Favicon, Logo, Desktop Backdrop, and Cover Background file upload dropzones in a 2-column grid layout, all highlighted

  9. Still on the Style tab, you can turn on Show Barcode In Profile under the Custom section to display a scannable barcode on your customer's profile page. If enabled, choose the Barcode Identifier Type (phone number or customer ID) and the Barcode Type (format).

    Step 9: The Custom section showing Show Barcode In Profile toggle, Barcode Identifier Type, and Barcode Type fields highlighted

  10. If the Layout tab is available, click it to customise your portal's Quick Links and Navigation buttons. You can rearrange items, change icons and labels, and link each button to a feature, a pop-up, or an external URL. This tab is only visible if Custom Layout is enabled for your account.

    Step 10: The Layout tab showing Quick Links and Navigation sections with repeater fields for custom links and buttons

  11. Click the Legal tab to add your own Terms & Conditions and Privacy Policy. You can:

    • Use the Pixalink default
    • Write your own text
    • Paste a link to your existing page
    • Upload a PDF file

    Step 11: The Legal tab showing Terms and Conditions and Privacy Policy sections with Mode dropdowns highlighted

  12. Click the Announcement tab if you want to show a pop-up announcement to customers when they open the portal. Set a Cooling Off Time to control how often customers see it again (from 12 hours to 30 days).

    Step 12: The Announcement tab showing Enable Announcement toggle, Cooling Off Time dropdown, Announcement Title, and Announcement Body fields highlighted

  13. Click Save to apply your changes.

What Your Customers Will See

After you save your theme, customers visiting your portal will see your brand colours, logo, and images throughout the experience. The hero banner appears at the top of their home screen, your logo shows in the header, and all buttons and links use your chosen primary colour. If you set up an announcement, it pops up the first time they visit.

Good to Know

  • Your first theme is automatically set as the default and doesn't need start/end dates. It stays active unless a scheduled theme takes over.
  • Scheduled themes override the default during their date range. Once a scheduled theme expires, the portal switches back to the default.
  • You can only have one active theme per location at any time.
  • Use the "Where is this used?" button next to each image upload to see a preview of where that image appears on the portal. This helps you pick the right image for each slot.
  • Image sizes matter. Upload images at the recommended sizes for the best look:
    • Hero Image: 860 x 768 pixels
    • Logo: 300 x 150 pixels
    • Favicon: 150 x 150 pixels
    • Desktop Backdrop: 1920 x 1080 pixels
    • Cover Background: 860 x 380 pixels

What's Next?

Was this article helpful?

Thank you for your feedback!

0 found this helpful 0 did not

Search