The affiliate program lets you set up referral partnerships where affiliates earn a commission on bookings they send your way. Each affiliate gets a unique tracking URL, and the system automatically attributes bookings and calculates earnings.
Dashboard overview
The top of the affiliates page shows summary stat cards:
| Card | What it shows |
|---|---|
| Total Affiliates | Number of registered affiliates |
| Total Earned | Lifetime commissions across all affiliates |
| Total Paid | Amount already paid out |
| Pending | Commissions earned but not yet paid |
Adding an affiliate
- Click + New Affiliate.
- Enter the affiliate's name and email.
- Set the commission percentage (applied to the base booking amount, before taxes and fees).
- Optionally enable pass cost to customer -- adds the commission as a surcharge on the booking rather than coming out of your revenue.
- Save.
The system generates a unique tracking URL with a ?ref= parameter:
Share this URL with the affiliate. Any booking made through that link is automatically attributed to them.
Affiliate table
Each row in the affiliate table shows:
| Column | Description |
|---|---|
| Name | Affiliate name and email |
| Commission | Percentage earned per booking |
| Total Earned | Lifetime commissions |
| Paid Out | Amount already disbursed |
| Pending | Commissions earned but not yet paid |
| Actions | Menu with available operations |
Managing affiliates
Edit
Update the affiliate's name, email, or commission rate. Changes apply to future bookings only -- existing commissions are not recalculated.
Record payout
Log a payment to the affiliate to move pending earnings to the paid column:
- Click the Record Payout action.
- Enter the payout amount.
- The system deducts the amount from pending and adds it to paid.
Payouts are tracked for audit purposes but the actual payment is made outside the system (via check, bank transfer, etc.).
Location restrictions
Click Manage Locations to restrict which of your business locations the affiliate can refer bookings to. By default, affiliates can refer to all locations.
Staff assignments
Click Manage Staff to assign staff members to an affiliate. Staff members linked to an affiliate can view the affiliate's performance data and manage their account.
Generate QR code
Create a QR code for the affiliate's tracking URL. The QR code opens the booking page with the affiliate's referral parameter pre-filled. Use the Download button to save the QR code image.
Marketing flyer
Generate a printable marketing flyer that includes the affiliate's QR code and booking URL. Affiliates can distribute the flyer at hotels, tourism offices, or events.
Copy URL
Copy the affiliate's tracking URL to the clipboard for sharing via email, text, or social media.
Delete
Remove an affiliate from the system. Historical commission data is preserved for reporting purposes.
Linking affiliates to promo codes
Affiliates can be linked to promo codes so their referrals receive a discount while you track the source:
- Go to Marketing > Promo Codes.
- Create or edit a promo code.
- In the Affiliate targeting field, select the affiliate.
- When a customer uses the promo code, the booking is attributed to the affiliate.
This gives affiliates two attribution paths: the tracking URL and the linked promo code.
Commission calculation
- Commission is calculated on the base booking amount before taxes, fees, and add-ons.
- When pass cost to customer is enabled, the commission percentage is added as a surcharge on the booking total, so the affiliate's commission comes from the customer rather than your margin.
- Commission is accrued at the time of booking and moves to "pending" status. It stays pending until you record a payout.
Each affiliate gets a unique ID so there is no overlap in attribution. Use QR codes for physical distribution at hotels, concierge desks, and tourism offices. Link affiliates to promo codes to offer referral discounts while tracking the source. Pay affiliates on your own schedule -- the system tracks pending amounts until you record a payout.
Affiliate not getting credit for bookings -- The customer must use the affiliate's tracking URL or linked promo code to book. Direct bookings or bookings through a different link will not be attributed.
Commission amount seems off -- Commission is calculated on the base booking amount, not including taxes, fees, or add-ons. Verify the commission percentage on the affiliate's profile.
QR code not generating -- The QR code is generated using an external service. Ensure your internet connection is active and try again.
Cannot delete an affiliate -- You must have admin permissions to delete affiliates. The delete action is permanent for the affiliate record, though historical commission data is preserved.

