Skip to content

Custom Domain Setup

Connect your own domain to your Resrvy booking page for a professional, branded experience.

You have three options for your booking page URL:

OptionExampleSetup
Path-based (default)resrvy.com/book/your-businessNo setup needed
Subdomainyour-business.resrvy.comAutomatic — select in settings
Custom domainbooking.yourdomain.comRequires DNS configuration

Subdomains are the easiest way to get a branded URL.

  1. Go to Calendar Settings > Domain Settings
  2. Select Subdomain
  3. Your subdomain is automatically generated from your calendar name
  4. DNS is configured automatically — no manual setup needed
  5. Your booking page is immediately available at your-business.resrvy.com
  • 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
  1. Go to Calendar Settings > Domain Settings
  2. Select Custom Domain
  3. Enter your full domain (e.g., booking.yourdomain.com)
  4. Click Save Settings
  5. DNS instructions will appear on screen

Add one of the following DNS record options with your domain registrar:

Section titled “Option A: CNAME Record (Recommended for subdomains)”
FieldValue
TypeCNAME
NameYour subdomain (e.g., booking)
Valuee87772057c145406.vercel-dns-017.com
TTLAuto or 3600

Option B: A Record (Required for root domains)

Section titled “Option B: A Record (Required for root domains)”
FieldValue
TypeA
Name@ (or your subdomain)
Value216.198.79.1
TTLAuto or 3600

Use the A record option if you’re using a root domain (e.g., yourdomain.com without a subdomain prefix). Root domains cannot use CNAME records.

  1. Wait 5-10 minutes for DNS propagation
  2. Return to Calendar Settings > Domain Settings
  3. Click Verify Domain
  4. Once verified, your custom domain is active with automatic SSL
  1. Log in to Cloudflare and select your domain
  2. Go to DNS > Records
  3. Click Add Record:
    • Type: CNAME
    • Name: booking (or your chosen subdomain)
    • Target: e87772057c145406.vercel-dns-017.com
    • Proxy status: DNS only (grey cloud — important!)
  4. Click Save

Cloudflare users must disable the proxy (orange cloud) and use DNS-only mode. The proxy interferes with SSL certificate provisioning.

  1. Log in to GoDaddy and go to My Products > Domains
  2. Click DNS next to your domain
  3. Click Add > CNAME:
    • Host: booking
    • Points to: e87772057c145406.vercel-dns-017.com
    • TTL: 1 hour
  4. Click Save
  1. Log in to Namecheap and go to Domain List
  2. Click Manage next to your domain
  3. Go to Advanced DNS > Add New Record:
    • Type: CNAME Record
    • Host: booking
    • Value: e87772057c145406.vercel-dns-017.com
    • TTL: Automatic
  4. Click Save
  • 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.
  • 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 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
  • 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