Trakkr Docs

Domain Setup

:::summarybox learn How custom domains work The DNS records you need and where to add them The verification and SSL provisioning process What to do when something doesn't resolve

Step 3: Verify DNS

Once you've added the record:

  1. Return to Trakkr's Domain Setup
  2. Click Verify DNS
  3. Trakkr checks multiple DNS servers to confirm your record

Status indicators:

If verification fails, you'll see specific guidance on what to check.

Step 4: SSL provisioning

After DNS verification succeeds, Trakkr automatically provisions an SSL certificate via Cloudflare.

Status indicators:

SSL provisioning typically takes 1-5 minutes. The page auto-refreshes every 5 seconds during this stage, so you don't need to manually check.


Provider-specific guides

Cloudflare

  1. Log into your Cloudflare dashboard
  2. Select your domain
  3. Go to DNS → Records
  4. Click Add record
  5. Fill in:
  1. Click Save

Why grey cloud? Cloudflare's proxy intercepts traffic and provides its own SSL certificate. This conflicts with Trakkr's SSL provisioning. DNS-only mode passes traffic directly to us.

GoDaddy

  1. Log into GoDaddy and go to My Products
  2. Find your domain and click DNS
  3. Scroll to Records and click Add
  4. Select CNAME as the type
  5. Fill in:
  1. Click Save

Namecheap

  1. Log into Namecheap
  2. Go to Domain List and click Manage next to your domain
  3. Click Advanced DNS tab
  4. Click Add New Record
  5. Select CNAME Record
  6. Fill in:
  1. Click the checkmark to save

Google Domains / Squarespace Domains

  1. Open Google Domains (or Squarespace Domains)
  2. Select your domain
  3. Go to DNS → Custom records
  4. Click Create new record
  5. Fill in:
  1. Click Save

Other providers

The process is similar for all DNS providers. You need to create a CNAME record where:

If your provider asks for TTL, use 3600 (1 hour) or the default.


Changing your domain

To use a different domain:

  1. Go to Settings → White-Label → Domain Setup
  2. Click the menu icon (three dots) in the top-right
  3. Select Remove Domain
  4. Confirm removal
  5. Set up your new domain from scratch

Updating DNS at your provider:


Troubleshooting

DNS not verifying

Symptoms: Status stays "Pending" or shows "DNS not found" error.

Check these common issues:

  1. CNAME value is wrong
  1. Wrong subdomain
  1. DNS hasn't propagated yet
  1. Conflicting records

Verify your DNS manually:

# On Mac/Linux terminal:
dig ai.agencyname.com CNAME +short
# Should return: client-portal.trakkr.ai

# Or use nslookup:
nslookup -type=CNAME ai.agencyname.com

Online tools: You can also use dnschecker.org to check if your CNAME has propagated globally.

SSL certificate not provisioning

Symptoms: DNS verified but SSL stays in "Provisioning" for more than 10 minutes.

Most common cause: Cloudflare proxy enabled

If you use Cloudflare for DNS, make sure the proxy is OFF (grey cloud). This is the #1 cause of SSL provisioning failures.

Other causes:

  1. DNS not fully propagated to all regions
  2. Domain is already configured for another Trakkr team
  3. Temporary Cloudflare infrastructure issue

Solutions:

  1. If using Cloudflare, verify the record shows a grey cloud (DNS only)
  2. Wait 15 minutes and check the status
  3. Try clicking "Verify DNS" again to restart the process
  4. Contact support if it's been more than 30 minutes

Domain shows as "already in use"

Symptom: Error message saying the domain is already claimed.

Causes:

Solutions:

  1. Check with teammates if anyone already configured this domain
  2. If you own both accounts, remove the domain from the other account first
  3. Contact support if you believe this is an error

Clients can't access the portal

After successful setup, clients still can't reach the portal:

  1. Clear browser cache - Old DNS results may be cached
  2. Check SSL certificate - Visit the domain and check for certificate warnings
  3. Verify the URL - Must use https:// not http://
  4. Check branding is configured - The portal won't fully work without basic branding

Testing your domain

Once setup shows Active:

  1. Open a new browser window (or incognito mode)
  2. Visit https://ai.agencyname.com (your domain)
  3. You should see your branded login page
  4. Check for the padlock icon in the browser (valid SSL)
  5. Verify no security warnings appear

Next steps