How to Set Up a Public Booking Page on Your Own Subdomain

Customers tap the link, pick a service, leave their phone — and your AI confirms on WhatsApp. No website builder. No code.

·5 min read

What you get

Botline ships a hosted booking page at your-slug.botline.cc (and the Pakistan-friendly .pk mirror). Each tenant picks their slug; the page renders the Origin theme with your logo, hero image, services list, and a prominent "Book on WhatsApp" call-to-action that drops the customer straight into a chat with your AI.

SALON · KARACHI
Lily Salon
Hair, color, and bridal. Walk-in or book — we save your spot.
Services
Hair cut · 30m · PKR 2,500
Color · 90m · PKR 8,000
Bridal · 4h · PKR 35,000
Manicure · 45m · PKR 1,800

The page is responsive, SEO-optimised (LocalBusiness JSON-LD ships automatically), and supports a custom domain on Pro plans (e.g. book.lilysalon.com).

Step 1 — Pick your slug

  1. Go to Settings → Booking page.
  2. In the URL & slug section, type the slug you want. Allowed characters are a-z 0-9 -; we suggest your business name with hyphens (e.g. lily-salon).
  3. Click Check availability. If it's free, you'll see a green tick. If it's taken, the picker suggests two-or-three close alternatives.
  4. Click Save. Your page is live at https://lily-salon.botline.cc within 30 seconds.

Slug changes redirect old URLs to the new one for 90 days, so you can rebrand without breaking links you already shared.

Step 2 — Brand the page

The Brand section controls the hero. You can:

  • Upload a logo (PNG/SVG, square crop recommended, 1MB max).
  • Pick a hero gradient — eight pre-built colour combinations, all WCAG-AA compliant for the white text overlay.
  • Write a tagline — one line, max 120 chars. If you leave it blank, Botline auto-generates from your AI system prompt.
  • Pick a CTA label — defaults to "Book on WhatsApp"; you can change to "Reserve a table", "Get a quote", etc.

Everything previews live in the right pane while you edit.

The Gallery section sits below the hero. Six photos render in a 2×3 grid (3×2 on mobile). Drag-and-drop to reorder; click a photo to add an alt text for SEO.

Photo guidelines:

  • Square or 4:3 ratio reads best. Botline auto-crops portrait shots.
  • Real photos beat stock photos — customers can spot a generic salon shot from a mile away.
  • JPG up to 5MB each; we generate WebP variants automatically for fast loading.

Step 4 — Connect to your services

The Services list pulls automatically from Inventory → Services. Each service shows its name, duration, and price. To control which services show up:

  1. Open Inventory → Services.
  2. For each service, toggle Show on booking page. Hidden services still work over WhatsApp; they just don't appear publicly.
  3. Reorder with drag handles — the page renders in the same order.

If you have many services, group them by category (e.g. Hair, Skin, Bridal). Categories render as collapsible sections on the page.

Step 5 — Connect a custom domain (Pro plans)

Pro and higher plans can swap your-slug.botline.cc for your own domain (e.g. book.lilysalon.com):

  1. In Settings → Booking page → Custom domain, enter your domain and click Add.
  2. Botline generates two CNAME records and a TXT verification record. Copy them into your DNS provider (Cloudflare, GoDaddy, Namecheap — same flow on all of them).
  3. Wait 5–60 minutes for propagation. Botline auto-issues a wildcard Let's Encrypt certificate as soon as DNS resolves.
  4. Click Verify. Once green, your domain is live. The .botline.cc URL keeps working as a fallback.
  • WhatsApp Status — paste the URL with a "Book here ↓" caption. Botline auto-generates a 1200×630 OG image so previews look professional.
  • Instagram bio — the standard "link in bio" slot. Add a Linktree-style "Book Now" button that points here.
  • Google Business Profile — set the booking link to your Botline URL so the "Book online" button on Maps points to you.
  • QR code — Settings → Booking page → QR generates a printable QR pointing to your page. Stick it on your shop counter and table tents.

Track which channels work via Settings → Booking page → Analytics. The dashboard shows page views, WhatsApp tap-throughs, and bookings created — broken down by referrer (Instagram, direct, QR, etc.).

Ready to automate your WhatsApp?