Skip to main content
Updated Oct 3, 2026
Zu Wei
6 min read
16 views

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.

Video Walkthrough

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 -- pick your outlet. Most businesses run one theme for all their outlets. This field is hidden if your portal is set up for the whole organisation
    • 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. Some sections only appear when the feature is on for your account. Sections include:

    • Reservation -- let customers book through the portal (via Pixalink's built-in system or a custom link)
    • Transaction -- turn on Display points expiry in customer portal to show when points expire (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)
    • Voucher "Use Now" Button -- turn on Send customers to ordering so tapping Use Now on a voucher opens ordering instead of showing a code. Use this when your POS applies the voucher at checkout. It's on by default for Eats365 merchants
    • Store Locator -- turn on Enable Store Locator Page so customers can browse your outlets on a map. You need at least 3 visible outlets
    • 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 (needs a tier programme set up first)
    • Analytics Tracking -- add your Facebook Pixel, Google Analytics, Pinterest or Google Ads ID (only visible if analytics is enabled for your account)

    Step 4: Feature tab with the Voucher "Use Now" Button and Store Locator sections highlighted

  5. Click the Style tab to customise your branding.

    Step 5: Style tab with the Hero Banners upload area and Display Mode options highlighted

  6. Upload your Hero Banners -- the main banners customers see at the top of the portal home page. You can upload 1 to 5 banners and drag them to change the order. 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, use the Custom section:

    • Turn on Show Barcode In Profile to show a scannable barcode on your customer's profile page. Then choose the Barcode Identifier Type (phone number or customer ID) and the Barcode Type (format). If your POS adds a country code to what it scans, set Barcode Phone Format so the number isn't doubled.
    • Set Default Voucher Code Format to show voucher codes as a barcode or QR code, so cashiers can scan instead of typing. A reward can set its own format.

    Step 9: Custom section with the Show Barcode In Profile toggle and Default Voucher Code Format field highlighted

    If your account has preset avatars, the Avatar Image section lets you pick the Male Avatar and Female Avatar customers see on their profile.

    Avatar Image section with the Male Avatar and Female Avatar 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. Turn it on, add a title, and choose text or image content. 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 changes 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 banners appear at the top of their home screen, your logo shows on the login card and at the bottom of the portal, 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.
  • Most businesses run one theme across all their outlets.
  • 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 Banners: 860 x 768 pixels (1 to 5 banners)
    • 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?

Video transcript: How to Customise Your Customer Portal Theme
Your customer portal should look like your brand. This video shows where to change the banners, colours and logo. Here is the portal your customers open. The banner, the colours and the logo all come from your theme. In the Admin Panel, open Loyalty Program in the left menu, then select Customer Portal Design. Click Edit on your portal. Most businesses use one theme for all their outlets. Your branding lives under the Style tab, so open that first. In Hero Banners, upload up to five banners, and drag them into the order you want. They show at the top of the home page. Display Mode decides how the banner fits. Auto fits it without cropping, best when the image is exactly 860 by 768. Cover fills the whole space, and may crop the edges. Contain shows the full image inside the space. In Primary Color, set your main brand colour. It colours the buttons and icons across the portal, like these Quick Links. In Logo, upload your logo. It shows on the login card and at the bottom of the portal. Click Save changes. Customers see the new look the next time they open the portal. The other tabs hold the rest. Feature turns portal features on or off. Layout sets your Quick Links and bottom buttons. Legal holds your terms and privacy policy. And Announcement shows a pop up when customers open the portal. That is your portal, in your brand. Need a hand with your design? Contact our support team.

Was this article helpful?

Thank you for your feedback!

0 found this helpful 0 did not

Search