Skip to content

Connecting a Custom Domain

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, or courses.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:

  1. Enter the full domain you want to use, e.g. academy.yourbrand.com.
  2. Klimb shows you the DNS record to create — typically a CNAME pointing your subdomain to a Klimb target.
  3. 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:

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.