Skip to main content

Custom Tracking Domain

A custom tracking domain lets you use your own branded domain for the links in your messages - click tracking and shortened links - instead of the default Joryio domain. It applies to email, SMS, and WhatsApp links (e.g. an SMS link shortened to track.yourbrand.com/s/aB3xY).

Why use one?

  • Brand consistency - recipients see your domain in links, not a third-party one.
  • Better deliverability & trust - links to your own domain are treated more favorably and look less suspicious.
  • Per-link, automatic - once active, every email/SMS/WhatsApp link uses it; no per-campaign setup.

How it works

TLS certificates for your domain are provisioned automatically via Cloudflare for SaaS - you point a CNAME at our edge, Cloudflare issues and renews a certificate for your hostname, and links switch to your domain once it's verified. Until then, links keep using the default domain, so nothing breaks while you set it up.

Setup

1. Pick a subdomain

Use a subdomain you own, e.g. track.yourbrand.com or links.yourbrand.com (not a root/apex domain).

2. Add it in Joryio

Go to Settings → General → Custom Tracking Domain, enter your subdomain, and click Save & get DNS records. Joryio registers the hostname and shows you the exact DNS records to add.

3. Add the DNS records

In your DNS provider, add the records shown (typically a CNAME pointing your subdomain at our edge, plus one or more certificate-validation records). Use the Copy buttons to avoid typos.

4. Verify

Click Verify. DNS propagation + certificate issuance usually takes a few minutes (occasionally longer). The status moves Pending → Active; once Active, all your message links use your domain. You can click Re-check anytime, and Joryio also re-checks pending domains automatically.

Status reference

StatusMeaning
PendingSaved + registered; waiting for your DNS records + certificate issuance. Links still use the default domain.
ActiveCertificate issued and live - your links now use this domain.
FailedValidation didn't complete (often a missing/incorrect DNS record). Fix DNS and Re-check.

Troubleshooting

  • Confirm each record exists exactly as shown (dig track.yourbrand.com CNAME, or an online DNS lookup).
  • Make sure no conflicting A/AAAA records exist for the same subdomain.
  • New domains can take a few minutes for the certificate to issue - click Re-check after DNS has propagated.
  • Removing the domain (the Remove button) reverts all links to the default domain immediately.