Custom Domains

Set Up YourCustom Domain

Use your own branded domain with Endless TMS. Follow the steps below to configure your DNS and get up and running in minutes.

Domain Options

Choose one or more domain types based on your needs

Single Domain

tms.abctrucking.com

One domain for everything - dashboard, driver portal, and tracking all under a single branded URL.

Dispatch Portal

dispatch.abctrucking.com

A dedicated domain for your dispatch team's dashboard and load management interface.

Driver Portal

drivers.abctrucking.com

Give drivers a branded login URL for the mobile driver portal and document uploads.

Tracking Links

tracking.abctrucking.com

Public shipment tracking under your brand - share tracking links with customers and brokers.

Setup Instructions

Follow these steps to connect your custom domain

1

Choose Your Subdomain

Pick a subdomain on your domain, for example tms.yourdomain.com or dispatch.yourdomain.com. You must use a subdomain - apex/root domains (yourdomain.com) do not support CNAME records.

2

Add a CNAME Record

Log in to your DNS provider and add a CNAME record with the following values:

Type:CNAMEName/Host:tms (or your chosen subdomain)Value/Target:cname.vercel-dns.comTTL:Auto (or 3600 / 1 hour)
If you use Cloudflare, set the proxy status to DNS Only (gray cloud icon) - do not use the orange cloud proxy.
3

Let Us Know

Send us an email with the following details so we can finish the setup on our end:

  • Your organization name in Endless TMS
  • The custom domain(s) you configured
  • Which portal each domain should point to (dispatch, driver, tracking)
4

Wait for DNS Propagation

After we confirm your domain is added, DNS changes typically take effect within 5-30 minutes, though in rare cases it can take up to 48 hours. An SSL certificate will be provisioned automatically once DNS resolves.

5

Verify It Works

Visit your custom domain in a browser. You should see your Endless TMS login page or portal. If you see a certificate warning or Vercel's default page, wait a few more minutes and try again.

Common DNS Providers

Quick navigation paths for popular DNS providers

GoDaddy

DNS > Manage Zones > Find domain > Add Record > CNAME

Cloudflare

DNS > Records > Add Record > CNAME (set Proxy to DNS Only)

Namecheap

Domain List > Manage > Advanced DNS > Add New Record > CNAME

Google Domains

DNS > Custom Records > Create New Record > CNAME

AWS Route 53

Hosted Zones > Select Domain > Create Record > CNAME

Troubleshooting

Common issues and how to resolve them

My domain isn't resolving after adding the CNAME record

DNS propagation can take up to 48 hours, though most changes take effect within 5-30 minutes. You can check propagation status at dnschecker.org. Make sure the CNAME record points to cname.vercel-dns.com (not your Endless TMS subdomain).

I'm seeing an SSL/certificate error

SSL certificates are provisioned automatically after we add your domain to our platform. This usually takes a few minutes. If the error persists after an hour, contact us - the DNS record may not be resolving correctly.

I see the wrong content or a Vercel 404 page

This usually means we haven't added your domain to our platform yet, or the domain was added but mapped to the wrong service. Reach out to us with your domain and organization name so we can verify the configuration.

Can I use my root/apex domain (e.g. abctrucking.com)?

Apex domains don't support CNAME records per the DNS specification. You must use a subdomain like tms.abctrucking.com. Some DNS providers (Cloudflare, Route 53) offer "CNAME flattening" or ALIAS records - contact us if you need help with this.

Can I set up multiple custom domains?

Yes! You can have separate domains for dispatch, driver portal, and tracking. Just add a CNAME record for each subdomain and let us know all the domains you'd like configured.

Need Help?

Our team is here to help you get your custom domain set up. Reach out and we'll get you sorted.