The default Zedule booking URL — book.zedule.app/your-slug — works
fine. The branded alternative — book.yourbusiness.com — works
better for businesses where domain consistency matters.
How it works
A custom subdomain is a DNS CNAME from your domain to ours. The
customer sees book.yourbusiness.com; behind the scenes,
Cloudflare’s edge serves the request and renders your booking page.
SSL/TLS works automatically — Cloudflare provisions a certificate for your subdomain.
Setup
- Pick a subdomain.
book.yourbusiness.comis conventional;appointments.orschedule.also work. - Add a CNAME record at your DNS host:
- Name:
book(or your chosen subdomain) - Value:
book.zedule.app - TTL: 3600 (or auto)
- Name:
- Configure the subdomain in Zedule under Settings → Booking Page → Custom Domain (enterprise tier).
- Wait for SSL. Cloudflare provisions a certificate within ~10 minutes.
When it’s worth it
Custom domains are an enterprise tier feature. Worth it for:
- Multi-location chains running customer-facing branded experiences across all locations.
- Established businesses where the booking URL appears in print materials.
- Businesses where domain consistency is a brand requirement.
Not worth it for:
- Solo operators just getting started.
- Businesses without their own domain.
- Cases where the default
book.zedule.app/your-slugworks fine.
Caveats
- DNS propagation: changes can take up to 48 hours globally; usually under 1 hour.
- SSL: Cloudflare auto-provisions, but if you have CAA records restricting issuance, allow Let’s Encrypt or Cloudflare.
- Email: configuring
book.yourbusiness.comfor booking does NOT change the From address on confirmation emails. That’s configured separately in Settings → Messaging.
Alternatives
If you don’t have your own domain yet, the default
book.zedule.app/your-slug is fine. Customers don’t notice the
domain when the page is otherwise branded (custom hex, logo,
business name).