How Custom Domain Setup Works
You can run your bookkeeping portal on your own domain — for examplebooks.yourcompany.com or portal.yourcompany.com. To do this you add one DNS record at whoever manages your domain (GoDaddy, Namecheap, Cloudflare, etc.). This guide walks you through it for every major provider.
The whole process takes about 5 minutes. After you add the record, it can take anywhere from a few minutes to a few hours for the change to take effect.
What you’ll add
In almost all cases you’ll create a CNAME record:| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | the subdomain you want (e.g. books, portal, or app) |
| Value / Target / Points to | cname1.bookeeper.ai |
| TTL | Automatic / Default (or 3600) |
Tip: A subdomain (likebooks.yourcompany.com) is the easiest and most reliable choice. If you want to use your root domain with no subdomain (e.g.yourcompany.comitself), skip to Using a root domain.
Choose your DNS provider
Jump to your provider:- GoDaddy
- Namecheap
- Cloudflare
- Squarespace / Google Domains
- Amazon Route 53
- Hostinger
- Name.com
- IONOS / 1&1
- Bluehost
- Wix
- Other providers
GoDaddy
- Sign in at godaddy.com and open My Products.
- Next to your domain, click DNS (or Manage DNS).
- Under Records, click Add.
- Fill in:
- Type:
CNAME - Name:
books(or your chosen subdomain) - Value:
cname1.bookeeper.ai - TTL:
1 Hour
- Type:
- Click Save.
Namecheap
- Sign in at namecheap.com and go to Domain List.
- Click Manage next to your domain, then open the Advanced DNS tab.
- Under Host Records, click Add New Record.
- Fill in:
- Type:
CNAME Record - Host:
books(or your chosen subdomain) - Value:
cname1.bookeeper.ai - TTL:
Automatic
- Type:
- Click the green ✓ checkmark to save.
Cloudflare
- Sign in at dash.cloudflare.com and select your domain.
- In the left sidebar, click DNS → Records.
- Click Add record.
- Fill in:
- Type:
CNAME - Name:
books(or your chosen subdomain) - Target:
cname1.bookeeper.ai - Proxy status: DNS only (click the orange cloud so it turns grey)
- Type:
- Click Save.
Important: The proxy must be set to DNS only (grey cloud). Leaving it proxied (orange cloud) will prevent your portal from loading correctly.
Squarespace / Google Domains
Google Domains was acquired by Squarespace, so domains are now managed here.
- Sign in at account.squarespace.com and open Domains.
- Select your domain, then click DNS → DNS Settings.
- Under Custom Records, add a record:
- Host:
books(or your chosen subdomain) - Type:
CNAME - Data:
cname1.bookeeper.ai
- Host:
- Click Add / Save.
Amazon Route 53
- Open the Route 53 console.
- Go to Hosted zones and select your domain.
- Click Create record.
- Fill in:
- Record name:
books(or your chosen subdomain) - Record type:
CNAME - Value:
cname1.bookeeper.ai - TTL:
300
- Record name:
- Click Create records.
Hostinger
- Sign in at hpanel.hostinger.com.
- Go to Domains → DNS / Nameservers.
- Under Manage DNS records, add a record:
- Type:
CNAME - Name:
books(or your chosen subdomain) - Target / Points to:
cname1.bookeeper.ai - TTL:
14400
- Type:
- Click Add Record.
Name.com
- Sign in at name.com and open My Domains.
- Click your domain, then DNS Records.
- Under Add Record, fill in:
- Type:
CNAME - Host:
books(or your chosen subdomain) - Answer:
cname1.bookeeper.ai - TTL:
300
- Type:
- Click Add Record.
IONOS / 1&1
- Sign in at ionos.com and open Domains & SSL.
- Click the gear/▾ next to your domain and choose DNS.
- Click Add Record and choose CNAME.
- Fill in:
- Host name:
books(or your chosen subdomain) - Points to:
cname1.bookeeper.ai - TTL:
1 Hour
- Host name:
- Click Save.
Bluehost
- Sign in at bluehost.com and go to Domains.
- Select your domain and open DNS (or Zone Editor).
- Add a record:
- Type:
CNAME - Host Record / Name:
books(or your chosen subdomain) - Points To:
cname1.bookeeper.ai - TTL:
4 Hours
- Type:
- Click Add Record / Save.
Wix
- Sign in at wix.com and go to your Domains dashboard.
- Select your domain and click Edit DNS / Manage DNS Records.
- Under CNAME (Aliases), click Add Record:
- Host name:
books(or your chosen subdomain) - Value / Points to:
cname1.bookeeper.ai - TTL:
1 Hour
- Host name:
- Click Save.
Other providers
Any DNS provider works — the steps are essentially the same. Find where you manage DNS records for your domain and add:| Field | Value |
|---|---|
| Type | CNAME |
| Host / Name | books (or your chosen subdomain) |
| Value / Target | cname1.bookeeper.ai |
Using a root domain
Some people want their portal on the bare/root domain —yourcompany.com instead of books.yourcompany.com. Most DNS providers do not allow a plain CNAME on the root, so you have two options:
- Recommended — use a subdomain instead. Point
books.yourcompany.com(orwww) atcname1.bookeeper.aiusing the steps above. This is the most reliable setup. - Use CNAME flattening / ALIAS / ANAME. If your provider supports it, you can point the root at our target:
- Cloudflare: add a
CNAMEon@with targetcname1.bookeeper.ai(Cloudflare flattens it automatically). Set proxy to DNS only. - Route 53: create an Alias record on the root pointing to
cname1.bookeeper.ai. - Other providers: look for a record type called ALIAS, ANAME, or CNAME flattening and use
cname1.bookeeper.aias the target.
- Cloudflare: add a
After you add the record
It will automatically generate a SSL certificate for your domain, and you can share your custom whitelabel URL with your clients.Troubleshooting
“This site can’t be reached” / domain doesn’t load- DNS may still be propagating — wait a bit longer and try again.
- Double-check the record Type is
CNAMEand the Value is exactlycname1.bookeeper.ai(no extra spaces or a trailing dot issue).
cname1.bookeeper.ai in the output. You can also check using a free tool like dnschecker.org.
Still stuck? Contact our support team with your domain name and we’ll help you get connected.