Custom Domains
Every workspace comes with the attri.link domain for free. Paid plans can connect custom domains for branded shortlinks that reinforce your identity. We’ve seen click-through rates improve noticeably when people recognize the domain.
Adding a custom domain
Section titled “Adding a custom domain”- Go to Settings > Domains
- Click Add domain
- Enter your domain (e.g.,
go.yourcompany.com) - Add the DNS record shown in your domain provider:
- A
CNAMErecord pointing toproxy.attri.io
- Click Verify
Once verified, Attri provisions an SSL certificate automatically through Cloudflare for SaaS. Your domain is ready to use within a few minutes.
If your DNS is on Cloudflare
Section titled “If your DNS is on Cloudflare”Cloudflare treats CNAME records a little differently than other DNS providers. Two things to know when you add your domain there.
Set the record to DNS only
Section titled “Set the record to DNS only”When you create the CNAME pointing to proxy.attri.io, click the orange cloud so it turns grey (DNS only). Attri already serves your links through Cloudflare’s edge network, so there is nothing to gain from proxying the record a second time.
Leaving it on Proxied actively breaks things. Requests for your domain terminate inside your own Cloudflare account instead of reaching Attri, the SSL certificate for your link domain can’t finish validating, and your shortlinks won’t resolve.
”CNAME (flattened)” is expected
Section titled “”CNAME (flattened)” is expected”After saving, Cloudflare may show the record type as CNAME (flattened) instead of plain CNAME. That’s correct, leave it as is.
Flattening means Cloudflare answers DNS queries with the current IP addresses of proxy.attri.io rather than the CNAME itself, and re-resolves the target automatically whenever those IPs change. You get the reliability of a CNAME without ever managing IP addresses yourself. Attri’s verification understands flattened records, so the CNAME check passes even though a raw CNAME lookup returns nothing.
Flattening is also what makes root domains work. The DNS specification doesn’t allow a CNAME at the root of a domain (yourcompany.com with no subdomain in front), and Cloudflare’s flattening is the workaround. If you want your root domain as a link domain, host its DNS on Cloudflare or another provider that supports flattening (sometimes called ALIAS or ANAME records).
One thing to avoid: don’t copy Attri’s IP addresses into manual A records. They can change without notice, and a flattened CNAME exists so you never have to track them.
Using a custom domain
Section titled “Using a custom domain”When creating a shortlink, select your custom domain from the domain dropdown in the link builder. You can also set a default domain for the workspace under Settings > General.
Templates can include a preferred domain, so links created from a template automatically use the right domain. Set it once, forget about it.
Multiple domains
Section titled “Multiple domains”Workspaces on Business and higher plans can connect multiple custom domains. Here are a few reasons you might want to:
- Different brands under one workspace
- Separating internal vs. external links
- Country-specific domains
- Custom domains require a paid plan
- SSL is provisioned automatically, no manual certificate setup needed
- Removing a domain deactivates all shortlinks using it, so update your links first
- Domain transfers between workspaces require TXT verification to prove DNS ownership