Zedule.
OPERATIONS · MAY 5, 2026 · 5 MIN READ

Branded booking page checklist — what to set up before going live


The difference between “my booking page” and “a generic vendor page with my name on it” is about a dozen settings most operators never touch. Here’s the checklist.

The 12 checks

1. Custom hex color matching your existing brand

Not “indigo” or “forest” — your exact hex. Match your storefront sign, your business cards, your Instagram. The customer should recognize the colour.

2. Business name with correct casing

“Riverstone Family Chiropractic” not “riverstone family chiropractic” or “RIVERSTONE FAMILY CHIROPRACTIC”. Title case reads professional.

3. Logo URL set

Even a simple wordmark beats no logo. The booking page header without a logo looks unfinished.

4. Address visible

Customers want to confirm location before booking. The full street address belongs in the page header.

5. Phone number with click-to-call

Tap the phone number on a phone, the call dialer opens. This is default behaviour if the platform formats the number as tel: — most do, verify yours does.

6. Contact email visible and on your domain

[email protected] not [email protected]. The customer-facing email should be on your domain.

7. Service names that read like services, not codes

“Therapeutic Massage 60 min” not “60TM”. Customers see service names; make them readable.

8. Service descriptions on at least the top 3 services

Optional everywhere but worth doing on services that need context. “New patient consultation: 45 minutes including intake. Bring your insurance card and any imaging from the past year.” That beats “45 min”.

9. Service prices visible (or “Free” for free services)

Customers want to know what something costs before they book. If a service is consultation-based with variable pricing, mark it “From $X” in the description.

10. Booking template matches your customer’s mental model

  • Service-first (Classic): customer thinks “I need a haircut” first, then who, then when.
  • Provider-first: customer thinks “I want to see Dr Hayes” first, then which service, then when.

Pick whichever matches how customers actually book with you.

11. Reminder template doesn’t sound robotic

Default reminders are bland because the platform doesn’t know your business. Edit the template in Settings → Messaging → Templates. Friendly tone, customer’s name, specific service, working cancel link.

12. Cancellation policy visible

Either in the booking-page footer, in the confirmation email, or both. Specific text — “Cancellations less than 24 hours before are charged 50%” — beats vague “please give notice.”

Quick verification

Open book.zedule.app/your-slug in a private/incognito window so you’re not logged in as yourself. Walk through the booking flow as a customer. Note anything that:

  • Reads as a vendor brand instead of yours.
  • Confuses a real customer.
  • Takes more than 45 seconds from landing to confirmation.

Fix those before sharing the URL with real customers. The first real customer is more important than the next ten — they often become regulars based on the first-time experience.

Where to find these settings in Zedule

  • Branding (hex, logo, font, corner radius): Settings → Booking Page → Branding.
  • Business profile (name, address, phone, contact email): Settings → Profile.
  • Service names + descriptions: Services page.
  • Booking template (Classic / Provider-First / etc.): Settings → Booking Page → Booking Template.
  • Reminder + confirmation templates: Settings → Messaging → Templates.
  • Cancellation policy: Settings → Booking Page → footer text + template.