Setting up your white label booking website

Last updated: 2026-02-05

What is White Label?

Xeni's white label feature lets you offer hotel and travel bookings under your own brand. Your customers see your logo, colors, and domain — they never see the Xeni name. It's a fully branded experience powered by Xeni's inventory and booking engine behind the scenes.

Setting Up Your Brand

Navigate to Settings → White Label to configure your brand identity:

1. Upload Your Logo

  • Primary logo — Displayed in the navigation bar (recommended: 200x50px, SVG or PNG)
  • Favicon — Browser tab icon (32x32px)
  • Supported formats: SVG, PNG, JPG

2. Set Your Brand Colors

Customize the look of your booking site:

  • Primary color — Used for buttons, links, and accent elements
  • Secondary color — Used for hover states and secondary elements
  • Background color — Page background (defaults to white)

Tip

Choose a primary color that matches your existing brand. Xeni automatically generates complementary shades for hover states and active elements.

3. Configure Your Agency Info

  • Agency name (appears in headers and footers)
  • Contact email and phone number
  • Support hours
  • Terms and conditions URL
  • Privacy policy URL

Custom Domain Setup

To serve your booking site from your own domain (e.g., book.youragency.com):

Step 1: Choose Your Subdomain

In Settings → White Label → Domain, enter your desired subdomain (e.g., book.youragency.com).

Step 2: Add a CNAME Record

Add a CNAME DNS record with your domain registrar:

Type:  CNAME
Host:  book
Value: custom.xeni.com
TTL:   3600

Step 3: Verify and Activate

  1. Click Verify Domain in your Xeni dashboard
  2. DNS propagation typically takes 15-60 minutes
  3. Once verified, Xeni automatically provisions an SSL certificate
  4. Your branded booking site is live!

Warning

Do not use a root domain (e.g., youragency.com) — CNAME records only work with subdomains. Use a subdomain like book.youragency.com or travel.youragency.com.

Embedding the Booking Widget

If you already have a website and want to add booking functionality, use the Xeni booking widget:

HTML
<div id="xeni-booking-widget"></div>
<script src="https://widget.xeni.com/v2/embed.js"
  data-agency-id="your-agency-id"
  data-theme="light"
  data-primary-color="#0B1A2E">
</script>

The widget supports hotel search, availability checks, and full booking flow — all within your existing site.

Info

The booking widget is responsive and works on mobile devices. It inherits your brand colors automatically once configured in the dashboard.

Testing Your Setup

After configuration, preview your branded site by clicking Preview in the white label settings. Check that your logo, colors, and contact information appear correctly before going live.

Was this article helpful?