Customize your Portal's domain

Using the steps below, makers with admin access can customize their Portal's domain.

In this article:

Create a custom CNAME record with your DNS provider

We recommend using Cloudflare when customizing your Portal’s domain:

DNS is included in their free plan. 📚 Check out this tutorial for detailed steps 🎉

You are welcome to choose a different provider, but we won’t be able to provide support during setup.

1. Go to your DNS provider’s website. If you’re choosing one for the first time, consider using Cloudflare or AWS Cloudfront, or make sure you go with another one that supports SSL.

2. Your domain nameservers need to point to the provider you will be using. Wait for
DNS propagation.

🚨 Important: DNS changes can sometimes take up to 72 hours to take effect but are typically much faster.

3. Go to the DNS section on your provider's website and add a CNAME record for your public Portal custom domain.

4. The name is based on the first part of your custom domain, e.g. if your custom domain is, use ‘roadmap‘.

5. Point the CNAME record at Productboard’s Portal domain:

Checking CAA records

In the following step Productboard will issue a certificate for your custom domain using Cloudflare’s integration with the Let’s Encrypt certificate authority. This step will ensure Let’s Encrypt can safely generate a certificate for you.

CAA DNS records are used to restrict which certificate authorities can generate certificates for your domains. Please check your DNS zones for CAA records, you can also use online tools such as this one from

If you do not use CAA records, feel free to skip ahead.

If you do use CAA records, please make sure you are allowing This means having a CAA record such as 0 issue "" for your domain or any of its parent domains. For example if your custom domain is, it is also inheriting CAA records from
Portal cloudfare example.png
Example: adding a CAA record for on Cloudflare because another CAA record allowing only exists for

Set up a custom domain on your Productboard workspace

1. Go to your Productboard workspace.

2. Go to the Portal tab.

3. Click on 'Share'

Screen Shot 2023-04-05 at 4.09.10 PM.png

4. In Portal share settings, select ‘Public,’ toggle on ‘Host Portal on your domain,’ add your custom domain, and then press ‘Save.’


Once saved, changes will be deployed on our back end. It might take up to 30 minutes for changes to take effect. Wait approx 30 minutes and try to visit the custom domain for your public Portal.

💡 If you can see your public Portal on your custom domain, your Portal is fully secured and ready to go. Users visiting your Portal will see the green lock icon in their browser, letting them know the site is secure. ✅


For troubleshooting steps, see the article Customize your Portal's domain troubleshooting guide.

See also:

Was this article helpful?
3 out of 13 found this helpful



Article is closed for comments.

Articles in this section

Our Support hours:
Monday to Friday from 9:00 am - 2:00 am CET. Monday to Friday from 0:00 am - 5:00 pm PST.
Productboard Academy
Become a Productboard expert with self-paced courses, quick tip videos, webinars and more.
Product Makers Community
Connect with product leaders, share and find product jobs, and learn how to approach similar challenges. Come join our Product Makers community.