Custom Domain

Host your learner portal and courses on your own domain name.

A custom domain lets you host your LearnBuilder learner portal and courses at a URL you control — for example, learn.yourcompany.com instead of the default LearnBuilder URL.

Note: Custom domains are available on the Professional and Business plans.

How it works

When a custom domain is configured, your learner portal and all course links are served from your domain. LearnBuilder handles the hosting and SSL certificate automatically.

Setting up a custom domain

Step 1: Choose your subdomain

Decide on the domain or subdomain you want to use. A subdomain is recommended:

  • learn.yourcompany.com
  • training.yourcompany.com
  • academy.yourcompany.com

Step 2: Add the domain in LearnBuilder

  1. Go to User Menu → Account → General tab → Custom Domain
  2. Enter your domain (e.g., learn.yourcompany.com)
  3. Click Add Domain
  4. LearnBuilder will display a CNAME record you need to add to your DNS

Step 3: Configure DNS

In your domain registrar or DNS provider (e.g., Cloudflare, GoDaddy, Route 53):

  1. Open your DNS settings for the domain
  2. Add a new CNAME record:
    • Name / Host: the subdomain you chose (e.g., learn)
    • Value / Target: the CNAME target shown in LearnBuilder (e.g., cname.learnbuilder.org)
    • TTL: 3600 (or Auto)
  3. Save the record

Tip: DNS propagation can take anywhere from a few minutes to 48 hours, though it's usually faster. LearnBuilder checks automatically and activates the domain once it resolves.

Step 4: Verify and activate

Back in User Menu → Account → General tab → Custom Domain, click Verify (or wait — verification runs automatically). When the domain resolves correctly, status changes to Active and SSL is provisioned automatically.

SSL / HTTPS

SSL certificates are provisioned and renewed automatically by LearnBuilder. You don't need to manage certificates yourself.

What changes with a custom domain

FeatureDefaultWith custom domain
Learner portal URL*.learnbuilder.org/portallearn.yourcompany.com/portal
Course links*.learnbuilder.org/learn/...learn.yourcompany.com/learn/...
Login / register*.learnbuilder.org/portal/loginlearn.yourcompany.com/portal/login

Troubleshooting

Domain shows as "Pending" after 24 hours:

  • Double-check the CNAME record — name and value must be exactly as shown
  • Some DNS providers add the root domain automatically; make sure you're not doubling it (e.g., learn.yourcompany.com.yourcompany.com)
  • Flush DNS cache on your machine and try again

SSL errors:

  • Wait a few minutes after domain verification — SSL provisioning takes a moment
  • If errors persist after 30 minutes, contact support

Removing a custom domain

  1. Go to User Menu → Account → General tab → Custom Domain
  2. Click Remove Domain
  3. Your portal reverts to the default LearnBuilder URL

Learners with saved links to your custom domain will receive a redirect for a transition period.