By default your portal lives at yourslug.traaaction.com. That works, but partners trust a URL that lives on your own domain. Here's how to point a subdomain at Traaaction in under 10 minutes.
1. Pick a subdomain
Any subdomain you aren't using:
partners.yourbrand.comaffiliates.yourbrand.comgo.yourbrand.com(doubles as your short-link domain)join.yourbrand.com
Avoid the apex (yourbrand.com) — that's usually your marketing site.
2. Add it in Traaaction
- Dashboard → Portal → Custom domain.
- Enter the subdomain (e.g.
partners.yourbrand.com). - Click Add. Traaaction shows you the CNAME target:
cname.traaaction.com.
3. Create the CNAME at your DNS provider
In your DNS (Cloudflare, Route 53, Namecheap, Gandi, OVH — same idea everywhere):
| Type | Name | Value | TTL |
|---|---|---|---|
| CNAME | partners | cname.traaaction.com | Auto |
(For partners.yourbrand.com, the "Name" is just partners.)
Cloudflare users: set the proxy status to DNS only (grey cloud). The orange cloud proxies the connection and breaks SSL provisioning.
4. Wait for DNS + SSL
- Propagation: 5–30 minutes typically.
- SSL: Traaaction provisions a Let's Encrypt certificate automatically once the CNAME resolves. No configuration, no renewal to remember.
- Come back to the dashboard, click Verify. Green check = you're live.
5. (Optional) Make the clean URL the default
Once verified, your portal is reachable at both:
yourslug.traaaction.com(original)partners.yourbrand.com(new)
Update your emails, docs, and partner communications to use the custom URL going forward. The Traaaction URL keeps working forever as a fallback.
Troubleshooting
- "CNAME not detected" after 30 minutes — check
dig partners.yourbrand.com CNAMEin terminal. If it doesn't returncname.traaaction.com, the DNS change didn't propagate. Flush your local resolver or check a public checker likewhatsmydns.net. - "Proxy detected" warning — you're on Cloudflare with orange cloud enabled. Flip to DNS only.
- Stuck at "Verifying SSL" — Let's Encrypt rate-limits 5 certs per domain per week. If you've been adding/removing the domain repeatedly, wait.
Related
- Setting up your portal — make sure the portal is enabled first
- How tracking works — CNAME also enables first-party tracking, recovering 15–40% of Safari attribution