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.

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.com still 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. 1

    Open organization settings

    Sign in at app.centerleap.com, select your organization, then go to Organization → Settings → Custom domain.

  2. 2

    Enter the hostname

    Type the full address you want, for example app.yourcompany.com. Click Save domain.

  3. 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. 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. 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

Required

Points your app hostname at centerleap so browsers reach the product.

Type

CNAME

Host / name

app.yourcompany.com

Value / points to

tenants.centerleap.com

Some 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

Required

Proves you control the domain. The token is generated when you save the hostname.

Type

TXT

Host / name

_centerleap-verify.app.yourcompany.com

Value / points to

centerleap-verify=YOUR_TOKEN_FROM_SETTINGS

Propagation

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.com with 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.