Whitelabel - Loyalty Program

WhiteLabel's Loyalty Program feature enables partners to integrate their existing loyalty and rewards programs directly into the hotel booking experience. This creates a seamless experience where customers can earn points, view rewards, and track their loyalty benefits throughout the booking journey.

Key Features

FeatureDescription
Points DisplayShow potential points on hotel cards and checkout
Membership CollectionCapture customer loyalty IDs during booking
Flexible Earn RulesConfigure multipliers, static points, or combined rules
Tier SupportDefine multiple tiers with different earn rates
Booking RecordsTrack loyalty data for every booking
Export & ReportingExport bookings with loyalty data from PBO

How It Works

┌─────────────────────────────────────────────────────────────────────┐
│                        LOYALTY FLOW                                  │
├─────────────────────────────────────────────────────────────────────┤
│                                                                      │
│  1. SETUP                    2. DISPLAY                             │
│  ┌──────────────────┐        ┌──────────────────┐                   │
│  │ Partner Admin    │        │ Hotel Search     │                   │
│  │ configures       │───────▶│ shows points     │                   │
│  │ loyalty program  │        │ on each hotel    │                   │
│  └──────────────────┘        └────────┬─────────┘                   │
│                                       │                              │
│  3. CHECKOUT                          ▼                              │
│  ┌──────────────────┐        ┌──────────────────┐                   │
│  │ Customer enters  │        │ Checkout shows   │                   │
│  │ membership ID    │◀───────│ total points     │                   │
│  │ (optional)       │        │ to earn          │                   │
│  └────────┬─────────┘        └──────────────────┘                   │
│           │                                                          │
│           ▼                                                          │
│  4. BOOKING                  5. EXPORT                              │
│  ┌──────────────────┐        ┌──────────────────┐                   │
│  │ Loyalty data     │        │ Partner exports  │                   │
│  │ stored with      │───────▶│ bookings with    │                   │
│  │ booking          │        │ membership data  │                   │
│  └──────────────────┘        └──────────────────┘                   │
│                                                                      │
└─────────────────────────────────────────────────────────────────────┘

Validation Methods

WhiteLabel supports four methods for connecting your loyalty program:

1. No Validation Required

Enable generic loyalty messaging throughout the booking funnel without verifying the customer's loyalty status.

ProsCons
Simplest to implementNo customer identification
Zero integration neededCannot track individual members
Immediate activationNo membership data captured
Works for any programPoints display only (no earn tracking)

Best for: Partners who want to display loyalty benefits and encourage sign-ups without collecting membership data at checkout.

📄 Detailed Documentation →

2. Membership Number Validation

Customers manually enter their loyalty membership ID during checkout.

ProsCons
Simple to implementNo real-time validation
No integration requiredCustomer must know their ID
Works with any loyalty systemManual verification needed
Captures membership data

Best for: Partners who want to collect membership IDs for post-booking processing without technical integration.

📄 Detailed Documentation →

3. Checkout Debit/Credit Card 🔒 Available on Request

Customers verify their loyalty membership by paying with a registered card.

ProsCons
Automatic identificationRequires card-based loyalty system
No manual entry neededMore complex integration
Higher accuracyLimited to card-linked programs

Best for: Partners with card-linked loyalty programs (airline cards, hotel cards, etc.)

📄 Documentation: Contact support to enable this feature.

4. Single Sign-On (SSO) 🔒 Available on Request

Customers authenticate via your loyalty provider's SSO system.

ProsCons
Full integrationRequires SSO implementation
Real-time tier detectionLonger setup time
Automatic membership lookupTechnical resources needed
Seamless experience

Best for: Partners with existing SSO infrastructure who want the most integrated experience.

📄 Documentation: Contact support to enable this feature.

Program Configuration

Program Info

FieldRequiredDescription
Program nameDisplay name (e.g., "Rewards Plus")
Reward typeType of reward (e.g., "points", "miles")
ValueCurrency amount per reward unit
RewardPoints earned per value unit
Minimum transactionMinimum booking amount to earn
Points accrual timelineWhen points are credited

Points Calculation Formula:

Points = (Booking Amount ÷ Value) × Reward × Tier Multiplier

Example:

  • Value: USD 1, Reward: 10 points
  • Booking: $200, Tier: Gold (2x multiplier)
  • Points: ($200 ÷ 1) × 10 × 2 = 4,000 points

Appearance Settings

FieldRequiredDescription
LabelBadge text (use {points} placeholder)
ColorBrand color (hex code)
Program logoIcon/logo image (42px height, max 1MB)

Label Examples:

  • "Earn {points} points" → "Earn 2,000 points"
  • "Get {points} miles" → "Get 2,000 miles"
  • "{points} rewards on this stay" → "2,000 rewards on this stay"

Homepage Banner (Optional)

Promote your loyalty program on the homepage:

FieldDescription
TitleBanner headline
DescriptionSubtext (max 120 chars)
Background imageHero image (1920×600px, max 2MB)

Quick Start Guide – Create a Loyalty Program

This quick start walks you through creating and testing a loyalty program using the Partner Back Office UI.

Step 1: Open Loyalty Programs

  1. Log in to the Partner Back Office
  2. From the left-side menu, click Loyalty Programs

You will see the Integrate a Loyalty Program setup screen.

Step 2: Select Validation Method

In the Program Connection section at the top:

  1. Find Validation options
  2. Select any valid validation options that make sense to your appraoch
  3. Continue to the next section

Step 3: Configure Program Info

In the Program Info section, fill in the required fields:

  • Program name
    Example: My Rewards

  • Reward type
    Example: Points

  • Value
    Example: USD 1

  • Reward
    Example: 10 pts

  • Minimum transaction value
    Example: 0 (or your preferred minimum)

  • Points accrual timeline
    Select: After check-out

Result:
Customers earn 10 points for every USD 1 spent on eligible bookings.

Step 4 (Optional): Configure Tier System

If you want different earn rates for loyal customers:

  1. Expand the Tier System section

  2. Open First tier

  3. Enter:

    • Tier name (e.g. Silver)
    • Earn rate multiplier (e.g. 1.5)
  4. Upload a tier icon (optional)

  5. Click + Add another tier if needed

If no tiers are configured, all customers earn the base rate.

Step 5: Configure Appearance

In the Appearance section:

  1. Set Label to:

    Earn {points} points
  2. Choose a Color that matches your brand

  3. Upload your Program icon or logo

Use the Preview area to confirm how the loyalty badge appears:

  • As a component
  • On hotel cards

Step 6 (Optional): Add Homepage Banner

To promote your loyalty program on the homepage:

  1. Enter a Title
    Example: Points to earn

  2. Add a Description
    Example: Earn rewards on every hotel booking

  3. Upload a Homepage banner image

  4. Preview the banner in Desktop and Mobile views

Step 7: Create and Publish

  1. Review all sections
  2. Click Create program

Your loyalty program is now live.

Step 8: Test the Program

Before sharing with customers, run a test booking:

  1. Search for any hotel

  2. Confirm loyalty points appear on hotel cards

  3. Open a hotel details page and verify points display

  4. Proceed to checkout

  5. Confirm:

    • Points summary is visible
    • Membership number input field is shown if membership validation has been selected
  6. Complete the booking

  7. Go to Bookings in PBO

  8. Verify loyalty data appears in booking details and exports

What Customers See

Home page banner

Hotel Search Results

Customers see loyalty points messaging on hotel cards:

Hotel Details Page

Loyalty badge displayed near pricing:

Checkout Page

Points summary displayed (no input fields required):

Note: No membership input field is shown. The messaging encourages customers to join your program.

Documentation Index

DocumentDescription
Loyalty OverviewThis document - general overview
No Validation RequiredGeneric loyalty messaging without verification
Membership ValidationCollect membership IDs at checkout
Checkout Card ValidationComing soon (available on request)
SSO IntegrationComing soon (available on request)