Custom domain

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.

How it works (in three steps)

  1. Add a CNAME record at your DNS provider that points to your default ProductLift portal address (e.g. yourname.productlift.dev).
  2. Enter the new domain in Settings → Custom Domain and click Connect.
  3. Wait 1-2 minutes while ProductLift provisions an SSL certificate via Let's Encrypt. The page updates automatically when it's ready.

Step 1. Add a CNAME record

In your DNS provider, create a new CNAME record with these values:

  • Hostname / Name: the subdomain you want to use (e.g. roadmap or feedback)
  • Value / Target: your current portal address (e.g. yourname.productlift.dev)
  • TTL: leave on auto, or set to 3600

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.

Step 2. Connect the domain in ProductLift

  1. Go to Settings → Custom Domain.
  2. Type your full domain (e.g. roadmap.yourdomain.com) into the input next to the CNAME instructions.
  3. Optionally click Verify it's visible globally to open whatsmydns.net and check your CNAME has propagated. If it hasn't, wait a few minutes before connecting.
  4. Click Connect.

ProductLift will register the domain and start provisioning an SSL certificate.

Step 3. Wait for SSL

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:

  • The page shows a green "connected" badge with your custom domain.
  • A modal asks you to continue to the new URL (you'll need to log in again).
  • The original xxxx.productlift.dev URL automatically redirects to your custom domain.

Troubleshooting

"SSL certificate setup failed"

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:

  • CNAME record not added or still propagating
  • Cloudflare proxy is enabled (set the record to "DNS only" / grey cloud)
  • Trying to use an apex domain instead of a www. subdomain
  • Typo in the CNAME target

Click Remove and try again once the DNS is fixed.

Setup is taking longer than expected

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.

FAQ

Do you support HTTPS / SSL?

Yes. ProductLift provisions and renews SSL certificates automatically through Let's Encrypt.

What happens to the old *.productlift.dev URL?

Once your custom domain is active, the original URL automatically redirects users to your new custom domain.

Can I change my custom domain later?

Yes. Go to Settings → Custom Domain, click Remove, then add the new one. Your portal reverts to the default *.productlift.dev URL in between.

Is a custom domain available on every plan?

Custom domains are a paid-plan feature. The setup form is hidden on plans that don't include it.