Custom Domain
Custom Domain lets your team and customers reach your ToolbagCRM workspace at your own web address — for example crm.acmeplumbing.com — instead of the standard ToolbagCRM address. You add two DNS records, ToolbagCRM verifies them and issues an SSL certificate automatically, and your branded address goes live over HTTPS.
This is not the Partner Website domain
This page covers the address for your CRM workspace (where you and your team sign in and work). If you instead want to point a domain at your published marketing site, see Partner Website → Set a custom domain. They are separate features with different DNS records.
When to use this
- You want staff and customers to access your CRM at a branded address (e.g.,
crm.yourbusiness.com). - You are setting up white-label branding and want the web address to match your company, not ToolbagCRM.
Before you start
- Open Settings → Custom Domain and confirm the feature is available on your plan.
- Have access to your DNS provider (Cloudflare, GoDaddy, Namecheap, Google/Squarespace, Route 53, etc.).
- Use a subdomain such as
crm.orapp.rather than your bare root domain. Most DNS providers cannot point a root domain (e.g.,acmeplumbing.com) at a CNAME, and your root domain is usually already in use by your website.
Connect your domain

- Open Settings → Custom Domain and enter your domain (e.g.,
crm.acmeplumbing.com). - ToolbagCRM shows two records to add — a CNAME and a TXT. Add both at your DNS provider, exactly as shown on your screen.
- Click Check verification.
- The status moves through Pending → Verifying → Verified, then ToolbagCRM issues an SSL certificate (usually under a minute) and the domain goes Live.
| Record | Purpose | Host / Name | Value |
|---|---|---|---|
| CNAME | Points your address at our edge | your domain (e.g., crm.acmeplumbing.com) | the target shown on your screen |
| TXT | Proves you own the domain | _toolbag-verification.<your-domain> | the verification token shown on your screen |
Copy the exact values from your screen
The CNAME target and TXT token are generated for your account — they are unique to you. Always copy the values shown in Settings → Custom Domain. Do not reuse a value from this guide or from another business.
Step-by-step at your DNS provider
The two records (CNAME + TXT) are the same everywhere — only the screens differ. If your provider auto-appends your domain to the Host/Name field (most do), enter just the subdomain part (e.g., crm, or _toolbag-verification.crm).
Cloudflare
- Log in, select your domain, and open DNS → Records.
- Add record → CNAME — Name: your subdomain (e.g.,
crm); Target: the target shown in ToolbagCRM.- Set Proxy status to "DNS only" (grey cloud), not "Proxied" (orange). Proxying hides the record from verification and blocks the SSL certificate.
- Add record → TXT — Name: the verification host shown (e.g.,
_toolbag-verification.crm); Content: the token shown. - Save, return to ToolbagCRM, and click Check verification.
GoDaddy
- Sign in and open My Products → Domains → DNS for your domain.
- Add → CNAME — Name: your subdomain (e.g.,
crm); Value: the target shown; TTL: 1 hour. - Add → TXT — Name: the verification host shown (e.g.,
_toolbag-verification.crm); Value: the token shown; TTL: 1 hour. - Save, then click Check verification in ToolbagCRM.
Namecheap
- Open Domain List → Manage → Advanced DNS.
- Add New Record → CNAME Record — Host: your subdomain (e.g.,
crm); Target: the target shown; TTL: Automatic. - Add New Record → TXT Record — Host: the verification host shown; Value: the token shown.
- Save all changes, then click Check verification.
Google Domains / Squarespace
- Google Domains has moved to Squarespace Domains — open your domain's DNS settings there.
- Add a CNAME — Host: your subdomain; Data: the target shown.
- Add a TXT — Host: the verification host shown; Value: the token shown.
- Save, then click Check verification.
Amazon Route 53
- Open Route 53 → Hosted zones and select your domain.
- Create record — Record type: CNAME; Record name: your subdomain; Value: the target shown.
- Create record — Record type: TXT; Record name: the verification host shown; Value: the token shown (wrapped in quotes).
- Click Check verification.
Tips
- If your company profile already has a website, Settings → Custom Domain may prefill a suggested
crm.hostname. Review and edit it before clicking Continue so the final address matches what you plan to publish. - DNS changes usually propagate in 5–10 minutes, but can take up to 24 hours. If the first check fails, wait a few minutes and click Check verification again.
- Keep both records in place permanently. Removing the CNAME takes your CRM address offline; removing the TXT can interrupt certificate renewal.
- Pick the subdomain before you announce it — changing it later means new DNS records and re-verification.
Troubleshooting
"Enter a valid hostname" appears before you can continue
Enter only the hostname you want ToolbagCRM to serve, such as crm.acmeplumbing.com. Do not include https://, a path, spaces, underscores, or a trailing slash. The Continue button stays unavailable until the hostname is in a valid DNS format.
Free-hosting domains are rejected
ToolbagCRM only accepts a domain or subdomain your business owns. Shared free-hosting domains such as *.vercel.app are blocked because they do not prove ownership of your customer-facing brand. Use your own domain, then create the CNAME and TXT records shown in ToolbagCRM.
Verification stays on Pending or fails
- Cloudflare users: make sure the CNAME is DNS only (grey cloud), not proxied. This is the most common cause.
- Check for a conflicting A or AAAA record on the same subdomain and remove it — a host can have a CNAME or an A/AAAA record, not both.
- Confirm the TXT host matches exactly (
_toolbag-verification.<your-domain>) and the token has no extra spaces. - If you entered the full domain where the provider also auto-appends it, you may have created
crm.crm.yourbusiness.com. Re-enter just the subdomain.
It says Verified but not Live yet
Records are confirmed and ToolbagCRM is issuing your SSL certificate. This usually finishes in under a minute — click Re-check if it has not flipped to Live.
My root/apex domain will not work
Most providers cannot point a bare root domain (e.g., acmeplumbing.com) at a CNAME. Use a subdomain such as crm. or app.. If you must use the root, look for your provider's "CNAME flattening" or "ANAME/ALIAS" feature.
Related articles
- Partner Website — point a domain at your public marketing site (a different flow)
- White Label
- Plugin guides
