Technical

Custom Domain Setup


Connect your own domain to your Addagio booking page for a fully branded experience. Instead of addagio.io/your-business, clients will visit your-domain.com.


Requirements


  • Business plan or higher
  • A domain you own (purchased from any registrar)
  • Access to your domain's DNS settings

  • Supported configurations


    Subdomain (recommended) — e.g., book.yourbusiness.com

  • Easiest to set up
  • Doesn't affect your main website
  • Add a CNAME record pointing to Addagio

  • Root domain — e.g., yourbusiness.com

  • Your entire domain points to Addagio
  • Requires A record configuration
  • Only use if Addagio is your primary website

  • Setup steps (subdomain)


  • Go to Dashboard → Settings → Domain
  • Enter your desired subdomain (e.g., book.yourbusiness.com)
  • Click "Add Domain"
  • You'll see DNS instructions:
  • - Create a CNAME record for your subdomain

    - Point it to custom.addagio.io

    - TTL: 300 (or lowest available)

  • Click "Verify" — DNS propagation can take up to 48 hours
  • Once verified, SSL certificate is automatically provisioned

  • Setup steps (root domain)


  • Same process, but enter your root domain (yourbusiness.com)
  • Add an A record pointing to our IP address (shown in setup)
  • Add a CNAME for www pointing to custom.addagio.io
  • Verify and wait for SSL

  • SSL certificate


    We automatically provision and renew free SSL certificates (via Let's Encrypt) for all custom domains. Your page will always be served over HTTPS.


    Troubleshooting


    "Domain not verified" — DNS changes can take 24-48 hours to propagate. Wait and try verifying again.


    SSL error — Usually resolves within 1 hour after domain verification. If not, contact support.


    "Domain already in use" — The domain is connected to another Addagio account. Contact support if you believe this is an error.


    Removing a custom domain


    Go to Settings → Domain → Remove. Your page will revert to the addagio.io/your-slug URL. The domain is released immediately and can be connected elsewhere.

    domaincustomDNSURL