Custom Domain Names

Custom Domain Names

Overview

You can configure Learn Amp to use your own custom domain instead of the default learnamp.com subdomain. This allows you to brand your learning platform with your organisation's domain.

For example, instead of https://youraccount.learnamp.com, you could use https://learning.yourdomain.com.


How to Set Up a Custom Domain

Step 1: Register Your Domain

Make sure you register and own the domain name you want to use. Since the process varies by registrar, contact your domain registrar's customer support if you need assistance.

Step 2: Contact Learn Amp

Send your chosen domain to the Learn Amp team.

Step 3: Configure DNS Records

We'll email you details and instructions to set up the following DNS records:

Record Type

Purpose

Record Type

Purpose

TXT record

Pre-validation of the hostname

TXT record

SSL certificate validation

CNAME record

Points your subdomain to Learn Amp

Step 4: Confirm Setup

Let us know when you've applied the DNS records. We'll finalise the setup and manage the SSL certificate and renewals on your behalf.


Pre-requisites

Required User Roles

Action

Required Role

Action

Required Role

Request custom domain setup

Owner

Configure DNS records

IT/Domain Administrator


FAQs

Q: Will my Learn Amp subdomain still work after setting up a custom domain?
Yes. Your account will remain permanently available through your original Learn Amp subdomain (e.g., youraccount.learnamp.com).

Q: Does the account switcher work with custom domains?
Since May 2024, the account switcher supports customers using a custom domain with multiple subdomains.

Works for:

  • Custom Domain: example.com

  • Subdomains: company1.example.com, company2.example.com

Doesn't work for:

  • Different custom domains: company1.com, company2.com

The account switcher relies on both accounts being served from the same top-level domain. You can't switch between your learnamp.com subdomain and your custom domain. We recommend administrators who need to switch between accounts do so on learnamp.com, while directing users to access via the custom domain only.

Q: Do you support .io custom domains?
Yes. If you'd like to set up a .io custom domain, please get in touch with your Learn Amp representative.

Q: Will having a custom domain impact our API?
No. The API uses your unique client ID and client secret, so custom URLs have no impact on how your API works.

Q: Can I use a custom email sender address?
Yes. By default, emails are sent from no-reply@notifications.learnamp.com. This can be changed to something like no-reply@learningnotifications.yourdomain.com.

💡 Note: The sending domain for email notifications will need to be on a different subdomain to your custom domain (due to DNS constraints with CNAME records). For example, if your custom domain is learning.yourdomain.com, we'd recommend configuring: no-reply@notifications.learning.yourdomain.com or no-reply@learningnotifications.yourdomain.com.

Contact us if you'd like to configure a custom no-reply email and we will:

  • Add your domain as a trusted sender in our Mailgun account

  • Provide you with the DNS records for domain validation


Troubleshooting

Issue

Solution

Issue

Solution

"Your connection is not private" error

Your SSL certificate may have expired. Contact Learn Amp support to move to auto-renewing Cloudflare SSL

DNS records not propagating

Allow up to 48 hours for DNS changes to propagate globally

Account switcher not working

Ensure both accounts use subdomains of the same top-level domain

Custom domain not resolving

Verify CNAME record is correctly configured with your DNS provider


SSL Certificate Renewal

If you have a manually-managed SSL certificate and receive a "connection not private" error:

  1. Renew your SSL certificate through your domain registrar

  2. Send the updated certificates to Learn Amp via a support ticket

  3. Important: Do not send the private key in plain text; use a secure sharing service like onetimesecret.com

💡 Tip: Contact Learn Amp support to move to Cloudflare-managed SSL, which automatically renews and requires no manual intervention.