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
| Status | Meaning |
|---|---|
| Pending | Saved + registered; waiting for your DNS records + certificate issuance. Links still use the default domain. |
| Active | Certificate issued and live - your links now use this domain. |
| Failed | Validation 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.