Booking page custom domain: a step-by-step setup guide

Set up a booking page custom domain like book.yourfirm.com. Follow the DNS, verification and HTTPS steps, test a real booking, and keep a rollback plan ready.

Caletus TeamUpdated
At a glance

How do you connect a custom domain to a booking page?

To set up a booking page custom domain, check that your scheduler supports it on your plan, get its exact setup steps and add the DNS record it asks for, usually a CNAME. Wait for verification and HTTPS to finish, then test a full booking. Keep your old link working until the new address passes.
On this page
  1. Booking page custom domain, vendor link or embed?
  2. What to prepare before you touch DNS
  3. Custom domains in Caletus: what to have ready
  4. How to connect your booking subdomain, step by step
  5. DNS verification and HTTPS are two separate checks
  6. Test a full booking before you switch links
  7. Booking domain DNS problems and what to check first
  8. Write a short handover note
  9. Keep a rollback plan ready
  10. Booking page custom domain FAQs
  11. Sources cited in this article

A booking page custom domain puts your scheduling page on your own address, like book.yourfirm.com, instead of the vendor's. Setup usually takes one DNS record, a verification step and an HTTPS certificate. The hard part is doing it without breaking your website or email, so this guide covers safe setup, testing and rollback.

We use book.example.com as the example throughout. It's a placeholder, not a real Caletus address, and there are no sample DNS values here to copy into a live account.

Booking page custom domain, vendor link or embed?

SetupWhat it meansWhat to confirm
Personalized vendor linkYour name sits inside the scheduler's address, like caletus.com/yourname.Which part of the address you can change.
Custom booking domainAn address on your own domain, like book.yourfirm.com, shows the booking page.Your plan includes it and the vendor gives you setup steps.
Scheduler embedded on your siteA booking widget sits inside one of your web pages.Your site allows the embed. This is a separate setup from a custom domain.
Three setups that are easy to mix up.

Pointing a subdomain at your booking page is different from a redirect. A redirect sends visitors on to the vendor's address, so the browser bar changes. Decide which one you want: a short link people remember, or a booking page that stays on your address the whole way through. You'll test them differently.

What to prepare before you touch DNS

  • Confirm your scheduler supports a custom domain on your plan, and get its current setup steps.
  • Find out who manages DNS for your domain. That isn't always the company you bought the domain from.
  • Pick an unused subdomain, like book or meet, and check that nothing else is running on it.
  • Keep your current booking link working, save a copy of your DNS settings, and name someone who can approve or undo the change.

Two DNS record types come up most. A CNAME points one hostname at another, and a TXT record stores text, often for verification. Add only the record types and values your scheduler asks for.[1]

Use a separate subdomain for booking instead of replacing your main website address. Ask whoever manages your domain to review the change. Leave mail records, nameservers and unrelated website records alone.

Custom domains in Caletus: what to have ready

Caletus supports custom domains as well as personalized caletus.com links for your Caletus booking pages. You add a CNAME record that points your subdomain to Caletus, and Caletus sets up HTTPS for you. The exact CNAME target appears in your Caletus domain settings, so copy it from there.[2]

Your own domain comes with Caletus's Professional plan ($6 per user per month billed yearly) and with Enterprise. Free accounts use an caletus.com/yourname link. The white label branding page lists what else comes with it, like removing the Caletus badge.[3]

If anything is unclear, ask support before you edit records. A useful message: "We'd like to use book.example.com for our booking page. Can you confirm it's on our plan, the exact records we need, whether a proxy is supported, how HTTPS is set up, and how to disconnect the domain safely?" Swap in your own subdomain.

How to connect your booking subdomain, step by step

  1. Write down the subdomain and the booking page it should show. Check whether it maps to your whole account or to one meeting type.
  2. Add the subdomain in your scheduler's domain settings, if that step comes before verification.
  3. Open your active DNS zone and add only the record type, name and value you were given.
  4. Save a note of the change. Run the verification step and read the status before you edit anything again.
  5. Once verification and HTTPS are done, test a real booking before you change any links on your website.

DNS dashboards split each record into a name and a target (sometimes called content), and some also show proxy and TTL settings. Follow your DNS provider's format. Some want just "book" as the name, while others want the full book.example.com.[4]

Never guess a CNAME target, such as the vendor's homepage address. A familiar address usually isn't the service endpoint. Verification values work the same way: a token copied from someone else's tutorial won't prove you control your subdomain.

DNS verification and HTTPS are two separate checks

DNS answers get cached for as long as their time to live (TTL) allows. So a changed record can show up at different times for different people. A short TTL doesn't promise that the whole setup, including the vendor's verification, will finish by a set time.[5]

HTTPS uses TLS to protect the connection, and the certificate has to match the address the visitor opens. A DNS record pointing at the right service doesn't mean the certificate is ready yet.[6]

Don't share the new address while it shows a certificate warning, a verification page or the wrong account. Keep using your current booking link. Also avoid changing settings again and again while verification runs, or you won't know which version you're testing.

Test a full booking before you switch links

TestWhat success looks like
Open the new addressThe right booking page loads over HTTPS with no warnings.
Pick a meeting typeThe title, length, host and open times are what you expect.
Book an appointmentOne confirmed appointment shows up in your bookings and calendar.
Check the emailsThe confirmation has the right details and working links.
Reschedule or cancelIt works, and you've noted whether any link uses a different address.
Try another device and networkIt works on a phone using mobile data, not only on your signed-in laptop.
Open your old linkIt behaves the way you planned. Don't assume it redirects.
Note the result and the time of each check.

Use a reserved test slot and made-up attendee details. Keep the test appointment long enough to check the confirmation and reschedule links, then delete it. A page that loads can still point to the wrong meeting type or send the wrong location.

Booking domain DNS problems and what to check first

ProblemCheck first
The address doesn't load at allThe active DNS zone, the exact record name, the saved value and cached answers.
Verification stays pendingEvery field against the setup steps, plus any proxy setting and the verification status.
The wrong site appearsAn old setup on that subdomain, an unexpected redirect or the wrong booking page.
A certificate warning appearsStop sharing the address. Ask who issues the certificate and which status needs to show as ready.
The page loads but booking failsTry your default booking link to tell a meeting type problem from a domain problem.
Work through these with whoever manages your DNS, or with Caletus support.

When you contact support, send the subdomain, the error you saw, the time of the test and screenshots of the record and status with private details hidden. Never share registrar passwords, access tokens, full DNS exports or attendee details in public forums. Change only the record you're looking into.

Write a short handover note

Note the domain owner, DNS provider, booking page owner, approved subdomain and support contact. Store the setup steps with the change record, not in someone's private chat. Include the original booking link and your test results, so the next person can restore access without starting over.

Agree who checks the setup after a domain transfer, a scheduler switch or a billing change. Ask the vendor what happens if the feature gets turned off and who renews the certificate. Write down the real answers or mark them as open questions, and hold off on a wider rollout until the important ones are answered.

Keep a rollback plan ready

If something goes wrong, first point your website buttons and new emails back at the old booking link. Then undo only the records you changed, using your saved settings and the vendor's disconnect steps. Agree on the order with your DNS admin so the subdomain isn't left pointing at nothing.

Undoing DNS won't fix links already sent in confirmations, so check existing appointments separately. Tell affected clients which link to use, and keep notes on how the old and new addresses behave until the switch is complete.

A custom booking domain should be a small, careful change. Keep the working link live, use the exact records you're given, and launch only after a full test booking goes through. For the rest of the branding checklist, read our guide to white label appointment scheduling.

Booking page custom domain FAQs

Can I use my own domain for my booking page?Yes, if your scheduler supports custom domains. In Caletus, it's on the Professional and Enterprise plans: you add a CNAME record for a subdomain like book.yourcompany.com, and Caletus sets up HTTPS for you. Free accounts use an caletus.com/yourname link instead. You'll need access to your domain's DNS settings.
Which CNAME record should I add for Caletus?Use the exact CNAME target shown in your Caletus domain settings, since it's specific to your setup. Add it at your domain registrar or DNS provider on the subdomain you chose, such as book.yourcompany.com. Caletus then sets up HTTPS for you. If the target isn't showing, ask Caletus support before you change DNS.
How long does a custom booking domain take to work?It varies, because DNS changes take time to spread and the HTTPS certificate is issued after that. Check your DNS provider's guidance and watch the verification and certificate status in your scheduler. Keep your existing booking link live until the new address loads and a test booking goes through.
Will connecting a booking domain change my business email?No, and it shouldn't. A booking domain only needs a record for the subdomain your booking page uses, so leave your mail records alone. Review the change with whoever manages your DNS so nothing else moves. Sending booking emails from your own domain is a separate setup, if your scheduler offers it.
Put your booking page on your own domainUse your own address, like book.yourfirm.com, on Caletus Professional or Enterprise. Add a CNAME record and Caletus sets up HTTPS for you.See domain options
  • custom booking domain
  • booking subdomain setup
  • booking domain DNS
  • branded scheduling URL
Written by
Caletus Team

Sources cited in this article

  1. [1]DNS record types (opens in a new tab)Cloudflare · Accessed September 23, 2026
  2. [2]Caletus Brand Authority (opens in a new tab)Caletus · Accessed September 23, 2026
  3. [3]Caletus Pricing (opens in a new tab)Caletus · Accessed September 23, 2026
  4. [4]Manage DNS records (opens in a new tab)Cloudflare · Accessed September 23, 2026
  5. [5]Time to Live (TTL) (opens in a new tab)Cloudflare · Accessed September 23, 2026
  6. [6]Transport Layer Security (TLS) (opens in a new tab)MDN Web Docs · Accessed September 23, 2026
Put it into practice

Build a booking page that looks like yours

Start free, connect your calendar and try what you just read about in a few minutes. No credit card needed.

  • No credit card required
  • Two-way calendar sync
  • Set up in under 2 minutes
Get your free booking linkSet up in under 2 minutes. Free forever.
Get started