Running your academy on your own custom domain — like academy.yourbrand.com — is the finishing touch on a white-label experience. Instead of <slug>.klimblearn.com, learners see your brand in the address bar, which builds trust and reinforces your identity. This guide walks you through adding and verifying a custom domain.
What you’ll need
Before you start, make sure you have:
- A domain you own, registered with any provider (e.g. Namecheap, GoDaddy, Cloudflare, Google Domains).
- Access to that domain’s DNS settings to add a record.
- A chosen subdomain for your academy. Most creators use something like
academy.yourbrand.com,learn.yourbrand.com, orcourses.yourbrand.com.
We recommend a subdomain rather than your root domain (yourbrand.com), since the root usually points at your main website and subdomains are simpler to configure with a CNAME.
Add your domain in Klimb
From the Studio, open Settings → Domains and choose Add custom domain:
- Enter the full domain you want to use, e.g.
academy.yourbrand.com. - Klimb shows you the DNS record to create — typically a CNAME pointing your subdomain to a Klimb target.
- Leave this screen open; you’ll come back to verify after updating DNS.
Create the DNS CNAME record
Log in to your domain provider’s DNS settings and add the record exactly as shown in Klimb:
- Type: CNAME
- Host / Name: the subdomain part (e.g.
academy) - Value / Target: the Klimb target shown in the Studio
- TTL: the default is fine
Save the record. DNS changes can take anywhere from a few minutes to a few hours to propagate across the internet, though they’re often quick.
Verify the domain
Back in Settings → Domains, choose Verify. Klimb checks that your CNAME resolves correctly. Once it does:
- Your domain status changes to Verified.
- Klimb automatically begins issuing a TLS certificate so your academy loads securely over HTTPS — see Automatic HTTPS Certificates.
If verification fails, double-check that the host and target match exactly and that you haven’t accidentally added extra text or a trailing dot. Then wait a little longer for DNS to propagate and try again.
After it’s connected
Once verified and secured, your academy is reachable at your custom domain. A few things to know:
- Your
<slug>.klimblearn.comsubdomain keeps working as a fallback, so existing links never break. - All your branding — theme, logo and colors, and home page — carries over automatically.
- Signed video playback and Stripe checkout work seamlessly on the custom domain.
Final check
Visit your custom domain in a fresh browser window and confirm your academy loads with a secure (padlock) connection and correct branding. When it does, check the domain step off your Launch Checklist and you’re ready to share your branded address with the world.