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.comtraining.yourcompany.comacademy.yourcompany.com
Step 2: Add the domain in LearnBuilder
- Go to User Menu → Account → General tab → Custom Domain
- Enter your domain (e.g.,
learn.yourcompany.com) - Click Add Domain
- 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):
- Open your DNS settings for the domain
- 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)
- Name / Host: the subdomain you chose (e.g.,
- 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
| Feature | Default | With custom domain |
|---|---|---|
| Learner portal URL | *.learnbuilder.org/portal | learn.yourcompany.com/portal |
| Course links | *.learnbuilder.org/learn/... | learn.yourcompany.com/learn/... |
| Login / register | *.learnbuilder.org/portal/login | learn.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
- Go to User Menu → Account → General tab → Custom Domain
- Click Remove Domain
- Your portal reverts to the default LearnBuilder URL
Learners with saved links to your custom domain will receive a redirect for a transition period.