meet.yourdomain.com) instead of the default Novacal URL.
How URLs work with a custom domain
Once your custom domain is active, your scheduling pages are served on your domain:- Your main scheduling page: novacal.io/username is served at meet.example.com (root path).
- Event-type booking links: novacal.io/username/standard-meeting becomes meet.example.com/standard-meeting — the event-type slug (e.g.
/standard-meeting) is the same; the username is not in the URL on your custom domain.
https://novacal.io/jane and you add meet.example.com, bookers can use https://meet.example.com for your main page and https://meet.example.com/standard-meeting for that event type. Your old Novacal links continue to work as well.
Adding a Custom Domain
- Go to Settings → Custom Domain.
- Enter your full domain in the Domain field (e.g.
meet.yourdomain.com).- Use a subdomain such as
meet,book, orschedule— not your root domain (e.g. notyourdomain.com).
- Use a subdomain such as
- Click Add Domain.
Configuring DNS
You need to add a CNAME record at your DNS provider so the domain points to Novacal.CNAME record to add
| Type | Name | Value | TTL |
|---|---|---|---|
| CNAME | (subdomain) | custom.novacal.io | Auto |
- Name: The subdomain part of your custom domain. For
meet.yourdomain.com, usemeet. Forbook.yourdomain.com, usebook. - Value: Always
custom.novacal.io. - TTL: Leave as default (e.g. Auto) unless your provider requires a specific value.
Where to add the record
Add this CNAME in the DNS settings for the domain where you bought it (e.g. GoDaddy, Namecheap, Cloudflare, Google Domains, your registrar or hosting DNS). After saving the CNAME, propagation can take a few minutes. Novacal will verify the record and update the domain status when it’s correct.Domain Status
- Pending: Domain is added but DNS is not yet configured or verified. Add the CNAME record as above and wait for verification.
- Active (or non-pending): DNS is verified. Your scheduling page is available on your custom domain.
https://meet.yourdomain.com) so bookers use your brand’s domain.
Deleting a Custom Domain
- Go to Settings → Custom Domain.
- Click Delete next to your domain.
- Confirm in the dialog.
Tips
- Use a subdomain (e.g.
meet.yourdomain.com) rather than the root domain for simpler and more reliable setup. - After changing DNS, allow a few minutes for verification; if it takes longer, double-check the CNAME name and value at your DNS provider.
- Only one custom domain can be active per account at a time. Delete the current one before adding another.