Custom Domain Setup
Connect your own domain to your Resrvy booking page for a professional, branded experience.
URL Options
Section titled “URL Options”You have three options for your booking page URL:
| Option | Example | Setup |
|---|---|---|
| Path-based (default) | resrvy.com/book/your-business | No setup needed |
| Subdomain | your-business.resrvy.com | Automatic — select in settings |
| Custom domain | booking.yourdomain.com | Requires DNS configuration |
Setting Up a Subdomain
Section titled “Setting Up a Subdomain”Subdomains are the easiest way to get a branded URL.
- Go to Calendar Settings > Domain Settings
- Select Subdomain
- Your subdomain is automatically generated from your calendar name
- DNS is configured automatically — no manual setup needed
- Your booking page is immediately available at
your-business.resrvy.com
Setting Up a Custom Domain
Section titled “Setting Up a Custom Domain”Prerequisites
Section titled “Prerequisites”- A domain you own (e.g.,
yourdomain.com) - Access to your domain’s DNS settings (via your registrar or DNS provider)
- A Resrvy subscription plan that includes custom domains
Step 1: Add Your Domain
Section titled “Step 1: Add Your Domain”- Go to Calendar Settings > Domain Settings
- Select Custom Domain
- Enter your full domain (e.g.,
booking.yourdomain.com) - Click Save Settings
- DNS instructions will appear on screen
Step 2: Configure DNS Records
Section titled “Step 2: Configure DNS Records”Add one of the following DNS record options with your domain registrar:
Option A: CNAME Record (Recommended for subdomains)
Section titled “Option A: CNAME Record (Recommended for subdomains)”| Field | Value |
|---|---|
| Type | CNAME |
| Name | Your subdomain (e.g., booking) |
| Value | e87772057c145406.vercel-dns-017.com |
| TTL | Auto or 3600 |
Option B: A Record (Required for root domains)
Section titled “Option B: A Record (Required for root domains)”| Field | Value |
|---|---|
| Type | A |
| Name | @ (or your subdomain) |
| Value | 216.198.79.1 |
| TTL | Auto or 3600 |
Use the A record option if you’re using a root domain (e.g.,
yourdomain.comwithout a subdomain prefix). Root domains cannot use CNAME records.
Step 3: Verify Your Domain
Section titled “Step 3: Verify Your Domain”- Wait 5-10 minutes for DNS propagation
- Return to Calendar Settings > Domain Settings
- Click Verify Domain
- Once verified, your custom domain is active with automatic SSL
DNS Provider Examples
Section titled “DNS Provider Examples”Cloudflare
Section titled “Cloudflare”- Log in to Cloudflare and select your domain
- Go to DNS > Records
- Click Add Record:
- Type: CNAME
- Name:
booking(or your chosen subdomain) - Target:
e87772057c145406.vercel-dns-017.com - Proxy status: DNS only (grey cloud — important!)
- Click Save
Cloudflare users must disable the proxy (orange cloud) and use DNS-only mode. The proxy interferes with SSL certificate provisioning.
GoDaddy
Section titled “GoDaddy”- Log in to GoDaddy and go to My Products > Domains
- Click DNS next to your domain
- Click Add > CNAME:
- Host:
booking - Points to:
e87772057c145406.vercel-dns-017.com - TTL: 1 hour
- Host:
- Click Save
Namecheap
Section titled “Namecheap”- Log in to Namecheap and go to Domain List
- Click Manage next to your domain
- Go to Advanced DNS > Add New Record:
- Type: CNAME Record
- Host:
booking - Value:
e87772057c145406.vercel-dns-017.com - TTL: Automatic
- Click Save
Important Notes
Section titled “Important Notes”- SSL Certificates: Automatically provisioned after domain verification. This can take up to 10 minutes.
- Propagation Time: DNS changes typically complete within 5-10 minutes but can take up to 48 hours.
- Cloudflare Users: Proxy must be disabled (DNS-only mode) for SSL to provision correctly.
- Root Domains: Use the A record option — root domains cannot use CNAME records.
Troubleshooting
Section titled “Troubleshooting”Domain Not Working
Section titled “Domain Not Working”- Verify your DNS records are correct using dnschecker.org
- Ensure no conflicting DNS records exist for the same name
- Wait up to 48 hours for full propagation
- Check that the Cloudflare proxy is disabled (if applicable)
SSL Certificate Error
Section titled “SSL Certificate Error”- SSL certificates are provisioned automatically after verification
- This can take up to 10 minutes after DNS verification succeeds
- Ensure DNS records point to the correct target values listed above
Verification Failed
Section titled “Verification Failed”- Double-check the DNS record values match exactly
- Ensure the record is added to the correct domain and subdomain
- Wait 10 minutes and try verifying again
- If issues persist, contact support with your domain name and a screenshot of your DNS configuration