How to get there: Go to Settings in the sidebar → Custom Domain tab.
Want your portal to feel more like your own product? Connect a custom domain like roadmap.yourdomain.com or feedback.yourdomain.com. ProductLift sets up the SSL certificate automatically, no support ticket required.
yourname.productlift.dev).In your DNS provider, create a new CNAME record with these values:
roadmap or feedback)yourname.productlift.dev)Apex / root domains: Use a www. subdomain instead (e.g. www.yourdomain.com). Bare apex domains (yourdomain.com) can't use CNAME records.
Cloudflare users: Make sure the record is set to DNS only (grey cloud). Proxy mode (orange cloud) will break the SSL setup.
DNS records can take a few minutes to propagate worldwide, sometimes longer.
roadmap.yourdomain.com) into the input next to the CNAME instructions.ProductLift will register the domain and start provisioning an SSL certificate.
You'll see a "Setting up SSL for ..." indicator while Let's Encrypt issues the certificate. This usually takes 1-2 minutes.
When it finishes:
xxxx.productlift.dev URL automatically redirects to your custom domain.If you're already on a custom domain (e.g. roadmap.yourdomain.com) and want to move to a different subdomain on the same domain (e.g. help.yourdomain.com), the order matters. Changing only the CNAME in your DNS provider will break access, because ProductLift still has the old subdomain registered and no SSL certificate exists for the new one yet.
Follow these steps in order:
roadmap still pointing at yourname.productlift.dev). This keeps you logged in.help) pointing to the same yourname.productlift.dev target. Cloudflare users: set it to DNS only (grey cloud).help.yourdomain.com) and click Connect.If you already changed the CNAME first and are now locked out: revert the CNAME back to the original subdomain in your DNS provider. Once DNS propagates, you'll be able to log in to your portal again, and you can then follow the steps above in the correct order.
If the setup fails, the page shows a red error with a direct link to whatsmydns.net for your domain. Check that the CNAME record points to the exact value shown in the instructions (your current portal subdomain). Common causes:
www. subdomainClick Remove and try again once the DNS is fixed.
If the "Setting up SSL" state hangs for more than a few minutes, click the Verify your CNAME is visible globally link inside that card. It opens whatsmydns.net and shows the live state of the record across global DNS servers.
Yes. ProductLift provisions and renews SSL certificates automatically through Let's Encrypt.
*.productlift.dev URL?Once your custom domain is active, the original URL automatically redirects users to your new custom domain.
Yes. Go to Settings → Custom Domain, click Remove, then add the new one. Your portal reverts to the default *.productlift.dev URL in between. If you're switching between two subdomains on the same root domain, see Switching to a different subdomain so you don't lock yourself out.
Custom domains are a paid-plan feature. The setup form is hidden on plans that don't include it.
You can also host a ProductLift board under a subfolder of your marketing site (for example yourdomain.com/feedback/, /changelog/, or /help/) instead of on a subdomain. This keeps the SEO signal on your main domain rather than splitting it across two properties, which is usually the reason people ask for it.
How it works. Your marketing site reverse-proxies the subfolder path to ProductLift. Two common ways to do that:
/{prefix}/* to https://{your-portal}.productlift.dev/* and passes the Host and X-Forwarded-* headers.location /{prefix}/ { proxy_pass ... } block pointing at your portal.What ProductLift takes care of. When a board is served this way, it emits:
<link rel="canonical"> that points at the subfolder URL rather than the productlift.dev one.If you would like this set up, contact support with your target subfolder path and we will help wire it up. A working example is rubyfoundry.dev/feedback/.