Account

Custom Domain Setup


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:


TypeNameValue
CNAMEbookingcname.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


  • The domain must contain at least one dot and no spaces
  • The domain cannot already be used by another Addagio vendor
  • The system strips any https:// prefix and trailing slashes automatically

  • Removing 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.

    domaincustomDNSURLCNAMEbranding