Custom Domains
Use your own domain for booking pages instead of linktime.io/username.
Overview
Custom domains let you replace linktime.io/yourname with your own branded domain like meetings.yourcompany.com. All your booking pages, event types, and scheduling links work seamlessly on your custom domain with automatic SSL.
How it works:
- You enter your domain in Settings
- LinkTime generates DNS records for you to configure
- You add the records at your DNS provider
- Click "Verify" once DNS has propagated
- Your booking pages are now live on your custom domain with SSL
Before You Start
- 1.Organization plan required — Custom domains are available exclusively on the Organization plan ($990/yr). You can upgrade from Settings > Plan.
- 2.Own a domain — You need a domain you control (e.g., yourcompany.com) and access to its DNS settings.
- 3.Use a subdomain — We recommend using a subdomain like
meetings.yourcompany.comorschedule.yourcompany.com. Root domains (e.g., yourcompany.com) require special DNS support (CNAME flattening).
Setup Guide
Step 1: Enter your domain
Go to Settings and scroll to the Custom Domain section. Enter the subdomain you want to use (lowercase, no spaces).
Good examples:
meetings.yourcompany.comschedule.yourname.iobook.agency.co
Step 2: Add DNS records
After entering your domain, LinkTime will show you two DNS records to add at your domain registrar or DNS provider. You need both records — the TXT proves ownership, and the CNAME routes traffic.
Record 1: TXT (Verification)
This proves you own the domain. Add it exactly as shown in your Settings page.
Type: TXT
Name / Host: _linktime-verify.yourdomain.com
Value / Content: lt-verify=your-unique-token
TTL: Auto (or 3600)
Record 2: CNAME (Routing)
This routes traffic from your domain to LinkTime. SSL is provisioned automatically.
Type: CNAME
Name / Host: yourdomain.com (or just the subdomain part, e.g., meetings)
Value / Target: cname.linktime.io
TTL: Auto (or 3600)
Important: DNS changes can take anywhere from a few minutes to 48 hours to propagate worldwide. Most changes propagate within 5-30 minutes.
Step 3: Verify your domain
Once you've added both DNS records, go back to Settings and click the "Verify Domain" button. LinkTime will:
- Check your TXT record to confirm domain ownership
- Provision the domain on our servers (automatic)
- Generate an SSL certificate (automatic, takes ~1-2 minutes)
Once verified, you'll see a green "Verified" badge. Your booking pages are now accessible at your custom domain.
DNS Provider Guides
Here's how to add the DNS records on popular providers. The steps are similar across all providers — you're adding a TXT record and a CNAME record.
Cloudflare
- Log in to your Cloudflare dashboard and select your domain
- Go to DNS > Records
- Click Add Record
- For the TXT record: Type = TXT, Name =
_linktime-verify, Content = your token - For the CNAME record: Type = CNAME, Name = your subdomain (e.g.,
meetings), Target =cname.linktime.io - Important: Set the CNAME Proxy status to "DNS only" (grey cloud icon). Do NOT use the orange cloud proxy — it will interfere with SSL.
- Click Save for each record
GoDaddy
- Log in to GoDaddy and go to My Products
- Find your domain and click DNS
- Click Add to create a new record
- For the TXT record: Type = TXT, Host =
_linktime-verify, TXT Value = your token, TTL = 1 Hour - For the CNAME record: Type = CNAME, Host = your subdomain (e.g.,
meetings), Points to =cname.linktime.io, TTL = 1 Hour - Click Save for each record
Namecheap
- Log in to Namecheap and go to Domain List
- Click Manage next to your domain, then Advanced DNS
- Click Add New Record
- For the TXT record: Type = TXT Record, Host =
_linktime-verify, Value = your token, TTL = Automatic - For the CNAME record: Type = CNAME Record, Host = your subdomain (e.g.,
meetings), Value =cname.linktime.io, TTL = Automatic - Click the checkmark to save each record
Other providers (Route 53, Google Domains, etc.)
The steps are similar across all DNS providers. Look for a "DNS", "DNS Records", or "DNS Management" section in your provider's dashboard. Add the TXT and CNAME records with the values shown in your LinkTime Settings page. If your provider asks for a "Host" or "Name", enter just the subdomain part (e.g., meetings), not the full domain.
What Works on Your Custom Domain
Works on your domain:
- ✓Your profile page (all event types listed)
- ✓Individual event booking pages
- ✓Time slot selection and booking flow
- ✓Automatic SSL (HTTPS)
Stays on linktime.io:
- →Dashboard and settings
- →Sign-in and sign-up
- →Email links (cancel/reschedule)
- →Admin panel
Troubleshooting
"Verification failed" after adding DNS records
DNS propagation can take up to 48 hours, though most changes take 5-30 minutes. Use dnschecker.org to check if your TXT record is visible globally. Search for _linktime-verify.yourdomain.com with type TXT. Once it appears in most locations, try verifying again.
"TXT record found but doesn't match"
Double-check the TXT value matches exactly what's shown in Settings. Common mistakes: extra spaces, missing the lt-verify= prefix, or copying only part of the token. Delete the old record and create a new one with the exact value from Settings.
CNAME conflict with existing records
A CNAME record cannot coexist with other record types (A, AAAA, MX) on the same name. If you have an A record on the same subdomain, remove it first. This is a DNS protocol rule, not a LinkTime limitation. If you need to use your root domain (e.g., example.com), use a DNS provider that supports CNAME flattening (Cloudflare supports this — they call it "CNAME at apex").
SSL certificate error after verification
After verification, SSL certificates are provisioned automatically via Let's Encrypt. This typically takes 1-2 minutes. If you see an SSL error, wait 5 minutes and refresh. If using Cloudflare, make sure the CNAME proxy is set to "DNS only" (grey cloud), not "Proxied" (orange cloud).
Domain shows "not found" after verification
Check that: (1) your CNAME record points to cname.linktime.io, (2) the domain shows a green "Verified" badge in Settings, and (3) you're visiting the correct subdomain (not the root domain). You can verify the CNAME is working by running dig yourdomain.com CNAME in a terminal.
Removing a custom domain
Go to Settings > Custom Domain and click "Remove Domain". This immediately removes the domain from LinkTime. Your DNS records will still exist but will have no effect. You can clean them up at your DNS provider whenever convenient.
Changing to a different domain
Remove your current domain first (Settings > Custom Domain > Remove), then set up the new domain. You can only have one custom domain at a time.
Current Limitations
- One domain per user — Each user can configure one custom domain at a time.
- Subdomains recommended — Root domains (e.g., example.com) require DNS providers that support CNAME flattening. Subdomains (e.g., meetings.example.com) work with all providers.
- Email links use linktime.io — Cancel/reschedule links in booking confirmation emails use the main linktime.io domain (required for authentication).
- Organization plan only — Custom domains are available exclusively on the Organization plan.
- Booking pages only — Your dashboard, settings, and sign-in pages remain on linktime.io. Visitors to auth-required paths on your custom domain are automatically redirected.
Need help with DNS setup?
DNS configuration varies by provider. Our support team can walk you through the setup for your specific provider.
Contact Support