Custom Domains

Connect your own domain to CRHQ so satellites run under your brand.

Custom domains let your satellites run at *.yourdomain.com instead of *.crhq.ai.

Setting up your domain

Navigate to Custom Domain in your org dashboard sidebar. Enter your domain (e.g., youragency.com) and click Set Up Domain.

DNS configuration

You'll need to add two DNS records at your domain registrar:

Wildcard A Record

FieldValue
TypeA
Name / Host*
ValueThe IP address shown in your dashboard

This routes all subdomains (e.g., client1.yourdomain.com, client2.yourdomain.com) to CRHQ servers.

ACME CNAME Record

FieldValue
TypeCNAME
Name / Host_acme-challenge
ValueThe target shown in your dashboard

This allows CRHQ to issue and renew SSL certificates for your domain automatically.

DNS verification

After adding the records, click Verify DNS in the dashboard. DNS changes can take anywhere from a few minutes to 24 hours to propagate.

CRHQ also runs automatic verification checks every 30 minutes. Once both records are detected, an SSL wildcard certificate is issued automatically.

SSL certificates

  • Certificates are wildcard — a single cert covers all subdomains
  • Issued via Let's Encrypt using DNS-01 validation
  • Auto-renewed before expiration with zero downtime
  • Distributed to all satellites automatically on renewal

Satellite naming

When you provision a satellite under a white-label org, the naming works like this:

You name itcrhq.ai domainYour domain
demoorgslug-demo.crhq.aidemo.yourdomain.com
client1orgslug-client1.crhq.aiclient1.yourdomain.com

The org slug prefix is stripped from the custom domain for a clean URL.

Removing a domain

Click the trash icon next to your domain in the dashboard. Satellites will remain accessible on *.crhq.ai — only the custom domain access is removed.

Info: Removing a domain does not delete the SSL certificate immediately. It is cleaned up on the next renewal cycle.