This guide explains how to configure a custom hostname so your Digital Product Passports are served from your own domain.
Instead of using the default platform subdomain (mybrand.tieback.io), you can configure a custom hostname like passport.mybrand.com to serve your Digital Product Passports.
Select a subdomain on your domain to use for passports. Common choices:
We recommend using a dedicated subdomain rather than your root domain. Apex/root domains are not supported — you must use a subdomain.
Add a CNAME record at your DNS provider:
Example:
The CNAME target must be your brand’s platform subdomain (<brand>.tieback.io), not app.tieback.io or tieback.io.
After creating the DNS record:
The system will begin verifying your DNS and provisioning an SSL certificate.
DNS changes and SSL provisioning take time:
Click Refresh Status in Settings → Domains to check progress.
If activation has not completed after 48 hours, contact support.
Once active, test your custom hostname:
Expected result:
HTTP/2 302 with a Location header pointing to your public passport page (e.g., /p/<product-id>)You can also test the passport page directly:
Expected result:
HTTP/2 200 — the passport page renders successfullyCustom hostnames support public consumer paths:
Dashboard and application access should continue to use your platform subdomain (<brand>.tieback.io).
For detailed troubleshooting, see the Custom Hostname Troubleshooting guide.
<brand>.tieback.io, not tieback.io or an IP addressYour platform subdomain (<brand>.tieback.io) always remains active. If you experience issues with your custom hostname, your existing QR codes using the platform subdomain will continue to work.