Custom app domain
Let your team open centerleap at your own address (for example app.yourcompany.com) instead of only app.centerleap.com. You add two DNS records at your domain host — any registrar works.
On this page
What it is
A custom app domain is a hostname on your company domain that serves the same centerleap product as app.centerleap.com. After DNS is verified, people can sign in and use the dashboard at your brand URL.
- Example:
app.acmecleaners.com/dashboard - Login, session, and apps work the same — only the address bar shows your domain.
app.centerleap.comstill works as a fallback.
Not the same as mail domains
Mail domains (MX, SPF, DKIM) are for email on your domain. That setup is documented under Domain setup. Custom app domains only route the web product.
Requirements
- You must be an owner or admin of the organization.
- You can add DNS records for the domain (at your registrar or DNS provider).
- Use a subdomain such as
app.yourcompany.com(recommended). - One custom app domain per organization (you can change or remove it later).
How to add a custom domain
- 1
Open organization settings
Sign in at app.centerleap.com, select your organization, then go to Organization → Settings → Custom domain.
- 2
Enter the hostname
Type the full address you want, for example
app.yourcompany.com. Click Save domain. - 3
Copy the DNS records
centerleap shows two records: a CNAME and a TXT verification record. Use the copy buttons for host and value.
- 4
Add them at your DNS provider
Open DNS management where you control the domain (GoDaddy, Namecheap, Google Domains, Cloudflare, Route 53, etc.). Create both records exactly as shown. See DNS records explained.
- 5
Check DNS
Back in centerleap, click Check DNS. When both records are found, status becomes Active.
DNS records explained
Values below are examples. Always copy the live values from your organization's Custom domain page — especially the TXT token, which is unique to your org.
1. CNAME — route traffic
RequiredPoints your app hostname at centerleap so browsers reach the product.
Type
CNAME
Host / name
app.yourcompany.comValue / points to
tenants.centerleap.comSome providers want only the subdomain in the host field (app), not the full name. Others want the full hostname. Both are fine if the final public name matches what you entered in centerleap.
2. TXT — prove ownership
RequiredProves you control the domain. The token is generated when you save the hostname.
Type
TXT
Host / name
_centerleap-verify.app.yourcompany.comValue / points to
centerleap-verify=YOUR_TOKEN_FROM_SETTINGSPropagation
DNS often updates in a few minutes, but can take longer (sometimes hours). If Check DNS fails right after you save records, wait and try again.
Finding DNS settings
Look for DNS, DNS management, or Zone file where you manage the domain. You do not need a specific vendor — any provider that can create CNAME and TXT records works.
Check DNS & go live
On the Custom domain page, click Check DNS. centerleap looks up your CNAME (or equivalent edge routing) and TXT records.
- Waiting for DNS — records not both found yet.
- Active — domain is verified. Use
https://your-hostname/dashboard.
HTTPS is handled by centerleap once the domain is active. You do not upload certificates.
After it is active
- Share
https://app.yourcompany.comwith your team for login and the dashboard. - Members who belong to that organization are routed to it when they use the custom host.
- To change the hostname: enter a new one, save, update DNS, and Check DNS again. To stop using a custom domain: click Remove.
Troubleshooting
Check DNS still says waiting
Confirm both CNAME and TXT exist and match the values on the settings page. Wait for propagation, then try again. Tools like dnschecker.org can show whether records are public.
TXT not found
The host is usually _centerleap-verify.app (or the full name _centerleap-verify.app.yourcompany.com). Do not put the token on the wrong name. Value must include centerleap-verify= and the full token.
CNAME conflict
If an A or AAAA record already exists for app.yourcompany.com, remove it (or the conflicting CNAME) so only the centerleap CNAME (or your approved routing) remains.
Wrong organization
Custom domains bind to one organization. Sign in with a user who is a member of that org. You can still use app.centerleap.com and switch organizations there.
hostname_taken
Another organization already registered that hostname. Choose a different subdomain or contact support if you believe it is a mistake.
Still stuck? See Troubleshooting or open a support ticket from the app.