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 |
|---|---|
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 |
|---|---|
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.comSubdomains:
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 |
|---|---|
"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:
Renew your SSL certificate through your domain registrar
Send the updated certificates to Learn Amp via a support ticket
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.