Use your own domain for your booking page instead of the default addagio.io/book/your-slug URL. Customers see your brand, not ours.
How it works
Your vendor record has two fields: customDomain (the domain you enter) and customDomainVerified (whether DNS has been confirmed). Once verified, your booking page is served on your domain with automatic HTTPS.
Setup
Step 1: Go to Dashboard → Settings → Domain
You will see your current booking URL (addagio.io/book/your-slug) and a field to enter your custom domain.
Step 2: Enter your domain
Enter a subdomain like booking.yourbusiness.com or book.yourbusiness.com. A subdomain is recommended so your main website is not affected.
Step 3: Add a CNAME record
In your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.), add a CNAME record:
| Type | Name | Value |
|---|---|---|
| CNAME | booking | cname.vercel-dns.com |
The CNAME target is cname.vercel-dns.com. The system verifies by looking for a CNAME record that contains "vercel" or "addagio".
Step 4: Verify
Back in Dashboard → Settings → Domain, click "Verify Domain". DNS propagation usually takes 5-60 minutes, sometimes up to 24 hours. You can save the domain first and verify later — the system saves it in customDomain with customDomainVerified: false until DNS checks pass.
Step 5: SSL
SSL certificate is automatically provisioned once DNS is verified. Your domain will serve over HTTPS with no extra configuration.
Validation rules
https:// prefix and trailing slashes automaticallyRemoving a custom domain
In Dashboard → Settings → Domain, clear the domain field and save. Your page reverts to the default addagio.io/book/your-slug URL immediately.
Availability
Custom domain is available on the Pro plan ($29/month) and above.