CUSTOM DOMAIN

Your booking page. Your domain. Not ours.

Stop sending clients to calendly.com/your-name. With Schedule.so, your booking page lives at your domain — meetings.yourbrand.com — so every touchpoint looks like you.

Trusted by coaches, clinics, consultants, and sales teams who care about their brand.

Brand 1Brand 2Brand 3Brand 4Brand 5

Right now, your booking link tells people you're using someone else's tool.

Every time you send "calendly.com/your-name", you're advertising a competitor's brand — not yours. It erodes trust, looks unpolished, and signals you're just another user of a generic tool.

With Schedule.so's custom domain feature, your booking page lives at an address you control. Your clients never see another company's name.

Without Schedule.so

calendly.com/john-doe

With Schedule.so

Verified
meetings.johndoe.com

Set up your custom domain in minutes

No developers needed. No complicated DNS wizardry. Just three simple steps and your booking page is home.

Get started free
Step 01

Connect Your Domain

Connect Your Domain

Head to your Schedule.so settings and enter the subdomain you want to use — like meetings.yourbrand.com.

Step 02

Add a CNAME Record

Add a CNAME Record

In your domain registrar (GoDaddy, Namecheap, Cloudflare — any will do), add the CNAME record we give you. Takes about 60 seconds.

Step 03

You're Live

You're Live

That's it. Your booking page is now at your domain, secured with SSL, and ready to share. All existing links update automatically.

Everything you'd expect, and nothing you wouldn't

🔒

Free SSL included

Every custom domain gets automatic HTTPS — no certificates to manage, no annual renewals, no extra fees.

🔗

All your links update instantly

Switch your domain and every booking link you've ever shared updates automatically. No broken links, no hunting down old URLs.

🎨

Fully branded experience

Pair your custom domain with your logo, brand colors, and a custom email sender for a completely white-labeled booking experience.

Works on every paid plan

Custom domains are available from our Essentials plan upward — no need to upgrade to Enterprise just to use your own URL.

🌐

Any subdomain you like

Use meetings.yourbrand.com, book.yourbrand.com, schedule.yourbrand.com — whatever fits your brand.

Fast on every device

Your branded booking page is served from a global CDN so it loads quickly for clients anywhere in the world.

How Schedule.so custom domains stack up against Calendly

Feature
Schedule.so
Calendly
Custom domain (your subdomain)
Free SSL on custom domain
White-label booking page (no branding)Enterprise only
Automatic link migration on domain change
Custom email sender domainEnterprise only

Built for people who care about their brand

🧑‍💼

Independent Coaches & Consultants

You've worked hard to build your reputation. Every touchpoint should reflect your brand — not Calendly's. Give clients a booking experience that feels as polished as your work.

🏢

Agencies & Creative Studios

You white-label everything for your clients — your scheduling tool should be no different. Set up a custom domain in minutes and keep your client experience immaculate.

🏥

Clinics & Healthcare Providers

Patient trust starts before the appointment. A booking page at your own domain signals professionalism and security from the very first click.

📈

Sales Teams & Revenue Orgs

When prospects book a call, they should land on your company's domain — not a third-party tool's. Keep your funnel tight and your brand consistent from first touch to close.

Frequently asked questions

Yes — you’ll need a domain you control so you can add a CNAME record. If you don’t have one yet, you can register one through any major registrar (GoDaddy, Namecheap, Google Domains, Cloudflare, etc.) for a few dollars a year.

We recommend using a subdomain (e.g. meetings.yourbrand.com) because CNAME records can only point to subdomains. Most registrars don’t support CNAME records on the root domain. A subdomain like book. or meetings. is both technically correct and looks great.

No — all your existing links are automatically redirected to your new custom domain. Anyone who bookmarked your old Schedule.so link will be seamlessly sent to your branded URL. Nothing breaks, and you don’t need to update anything manually.

SSL is included automatically at no extra cost. As soon as your CNAME record propagates, we provision a certificate for your subdomain. Your booking page will be served over HTTPS from day one — no setup required on your end.

Custom domains are available on all paid plans — Essentials, Pro, and Enterprise. They’re not available on the free Starter plan. View our pricing page to compare plans.

DNS changes typically propagate within a few minutes to a couple of hours, though in rare cases it can take up to 48 hours depending on your registrar and TTL settings. Most users are live within 15 minutes.

Your booking page should say your name.

Stop advertising your scheduling tool. Start owning every step of your client experience.

✓ No credit card required
✓ Custom domain on all paid plans
✓ SSL included, no extra setup
Dashboard