Custom Domains
Connect your own domain name to your GoConverso website instead of the default goconverso.com/{username} URL — with automatic SSL certificate provisioning and step-by-step DNS setup guidance. Available on Plus plans and above.
Plus+Overview
The Custom Domains feature lets you connect a domain you own (like yourbusiness.com) to your GoConverso website. Instead of sharing a goconverso.com URL, your clients visit your own branded domain to see your services, book appointments, and browse your shop.
Setting up a custom domain involves adding DNS records at your domain registrar, then verifying the configuration through the dashboard. Once verified, an SSL certificate is provisioned automatically so your site is served securely over HTTPS.
Key capabilities:
| Feature | Description |
|---|---|
| Custom Domain Connection | Use your own domain (e.g., yourbusiness.com) for your public website |
| Automatic SSL | HTTPS certificates provisioned and renewed automatically via Vercel |
| Two-Stage Verification | DNS verification first, then SSL provisioning — both tracked independently |
| Full Site Coverage | Custom domain works for website, blog, shop, forms, and client portal |
| Subdomain Support | Connect subdomains (e.g., booking.yourbusiness.com) if preferred |
| Status Monitoring | Dashboard shows DNS connection status and SSL certificate health in real time |
| Multiple Domains | Higher-tier plans support up to 10 custom domains |
Getting Started
Setting Up a Custom Domain
Open the Domains page
Go to Dashboard → Domains. You’ll see your current domains, username settings, and information cards explaining the setup process.
Click “Add Custom Domain”
Click the Add Custom Domain button. A dialog opens with a domain input field.
Enter your domain
Type your domain name (e.g., yourbusiness.com or www.yourbusiness.com). The system validates the format automatically — only valid domain formats are accepted.
View DNS instructions
After adding the domain, the system shows you the exact DNS records you need to configure. You’ll see instructions for both root domains (A record) and subdomains (CNAME record).
Configure DNS at your registrar
Log into your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.) and add the DNS records shown in the instructions. See the DNS Configuration section below for details.
Wait for DNS propagation
DNS changes can take anywhere from 5 minutes to 48 hours to propagate globally. Most registrars propagate within 1-2 hours.
Verify DNS
Return to the Domains page and click Verify DNS. The system checks if your DNS records are pointing to GoConverso’s servers correctly.
SSL certificate is provisioned
Once DNS is verified, an SSL certificate is automatically provisioned. This typically takes 2-5 minutes. Click Verify SSL to check the status.
Domain is ready
When both DNS and SSL show as active, your domain is fully connected. Click Visit to see your site on your custom domain.
Before starting, make sure you have access to your domain registrar’s DNS settings. If you purchased your domain through a website builder or hosting provider, check their documentation for how to edit DNS records.
DNS Configuration
For Root Domains (yourbusiness.com)
To connect a root domain (without www), add an A record:
| Record Type | Name | Value |
|---|---|---|
| A | @ (or leave empty) | 76.76.21.21 |
Some registrars use @ for the root domain, while others require you to leave the name field empty. Check your registrar’s documentation if unsure.
For Subdomains (www.yourbusiness.com )
To connect a subdomain like www, add a CNAME record:
| Record Type | Name | Value |
|---|---|---|
| CNAME | www | cname.vercel-dns.com |
You can use any subdomain — www, booking, shop, etc. Replace www with your preferred subdomain name.
Recommended Setup
For the best experience, configure both records:
- A record for
yourbusiness.com(root domain) - CNAME record for
www.yourbusiness.com(www subdomain)
This ensures your site works whether clients type yourbusiness.com or www.yourbusiness.com.
DNS Propagation
After adding DNS records, propagation takes anywhere from 5 minutes to 48 hours depending on your registrar and DNS provider. To check if your records have propagated:
- Visit whatsmydns.net and enter your domain
- Select the record type (A or CNAME) to see global propagation status
- Once most locations show the correct value, you can verify in the dashboard
Do not delete your existing DNS records before adding the new ones. If you’re migrating from another hosting provider, add the GoConverso records first, verify they work, then remove the old records.
Verification Process
Custom domain setup uses a two-stage verification process — DNS and SSL are tracked independently.
DNS Verification
After configuring your DNS records:
- Go to Dashboard → Domains
- Find your domain and click Verify DNS
- The system checks your DNS configuration against Vercel’s servers
- If the records are correct, DNS status changes to Active
- If not yet propagated, status remains Pending — try again later
SSL Certificate
Once DNS is verified, SSL provisioning begins automatically:
- Vercel detects that DNS is pointing correctly
- An SSL certificate is requested and provisioned (2-5 minutes)
- Click Verify SSL to check the current status
- When SSL shows Active, your domain serves HTTPS traffic
No manual SSL configuration is needed — certificates are provisioned, managed, and renewed automatically.
Domain Statuses
Your domain has two independent status indicators:
DNS Status
| Status | Badge | Description |
|---|---|---|
| Pending | Not Configured | DNS records have not been verified yet |
| Active | Configured | DNS records are pointing correctly to GoConverso |
| Error | Error | DNS configuration has a problem |
SSL Status
| Status | Badge | Description |
|---|---|---|
| Pending | Awaiting DNS | Waiting for DNS verification before SSL can start |
| Provisioning | Generating | SSL certificate is being provisioned (2-5 minutes) |
| Active | Secure | SSL certificate is active — site serves over HTTPS |
| Error | Error | SSL provisioning failed — usually a DNS issue |
Combined Status
| DNS | SSL | What It Means |
|---|---|---|
| Pending | Pending | Domain added but DNS not configured yet |
| Active | Pending | DNS verified, waiting for SSL to start |
| Active | Provisioning | SSL certificate is being generated |
| Active | Active | Domain is fully ready |
| Error | Error | Configuration problem — check DNS records |
What Works on Custom Domains
When your custom domain is active, these public-facing features are accessible through it:
| Feature | URL on Custom Domain |
|---|---|
| Main Website | yourbusiness.com |
| Booking Page | yourbusiness.com (booking section) |
| Blog | yourbusiness.com/blog |
| Shop | yourbusiness.com/shop |
| Public Forms | yourbusiness.com/forms/{form-id} |
| Client Portal | yourbusiness.com/portal |
| Digital Queue | yourbusiness.com/queue |
Your dashboard and admin interface continue to be accessed through the standard GoConverso domain. Custom domains are for your public-facing content only — keeping your admin interface separate from your client-facing presence.
Managing Domains
Dashboard Actions
| Action | Description |
|---|---|
| Verify DNS | Check if DNS records are pointing correctly (appears when DNS is not active) |
| Verify SSL | Check if SSL certificate is provisioned (appears when DNS is active but SSL is not) |
| Visit | Open your site on the custom domain (appears when both DNS and SSL are active) |
| View Instructions | Show DNS setup instructions again with copyable values |
| Remove | Permanently disconnect and delete the domain |
Removing a Domain
When you remove a custom domain:
- The domain is removed from Vercel’s servers
- The database record is deleted
- The domain reference in your profile is cleared
- Your site reverts to the default goconverso.com/{username} URL
Removing a domain is permanent. If you want to reconnect the same domain later, you’ll need to go through the full setup process again.
Troubleshooting
Common Issues
| Issue | Cause | Solution |
|---|---|---|
| DNS verification fails | Records not propagated yet | Wait 1-2 hours and try again. Check propagation at whatsmydns.net |
| DNS verification fails | Incorrect record values | Verify the A record points to 76.76.21.21 or CNAME points to cname.vercel-dns.com |
| DNS verification fails | Wrong record type | Root domains need an A record, subdomains need a CNAME record |
| SSL stuck on “Generating” | SSL provisioning in progress | Wait 2-5 minutes and click Verify SSL again |
| SSL error | DNS configuration issue | Ensure DNS is fully verified before expecting SSL to work |
| ”Domain already in use” | Another user registered this domain | Contact support — only one GoConverso account can use a domain |
| ”Domain in use by another Vercel project” | Domain configured on a different Vercel project | Remove the domain from the other project first |
| ”Your plan allows X domain(s)“ | Tier limit reached | Upgrade your plan or remove an existing domain to add a new one |
| ”Invalid domain format” | Typo or incorrect format | Enter a valid domain like yourbusiness.com (no http://, no paths) |
Still Having Issues?
If DNS verification fails repeatedly:
- Double-check the exact values shown in the dashboard instructions
- Make sure you’re editing the correct domain at your registrar
- Clear any conflicting DNS records (especially other A or CNAME records for the same name)
- Wait a full 24 hours for propagation if using certain registrars
Security
| Feature | Description |
|---|---|
| Automatic SSL | HTTPS certificates provisioned and auto-renewed by Vercel |
| Domain Uniqueness | Each domain can only be connected to one GoConverso account |
| Ownership Verification | Only the account owner can manage their domains |
| RLS Policies | Database-level security ensures users can only access their own domains |
| Tier Enforcement | API validates subscription tier before allowing domain addition |
| Encrypted Transport | All verification requests use HTTPS |
Plan Availability
| Feature | Free | Plus | Pro | Max | Ultra |
|---|---|---|---|---|---|
| Custom domains | — | 1 | 1 | 3 | 10 |
| Automatic SSL | — | Yes | Yes | Yes | Yes |
| DNS verification | — | Yes | Yes | Yes | Yes |
| Subdomain support | — | Yes | Yes | Yes | Yes |
| Full site coverage | — | Yes | Yes | Yes | Yes |
| Status monitoring | — | Yes | Yes | Yes | Yes |
Related
- Website Builder — Build the website that your custom domain will serve
- Blog — Blog posts accessible through your custom domain
- E-Commerce — Shop pages available on your custom domain
- Client Portal — Portal accessible through your custom domain
- Checkout & Payments — Checkout pages served on your custom domain