Learn how to connect your custom domain to your Kajabi site, change nameservers and DNS settings, and add a custom email domain.
How to Connect Your Custom Domain to Kajabi
To connect a custom domain to your Kajabi site, you must first purchase a domain. If you haven't done so already, follow our guide to help you get started in purchasing a domain, How to Purchase a Domain Name.
To connect your custom domain via nameservers, you will need to replace the existing nameservers in your domain registrar with the unique nameservers that Kajabi has created for you.
Note: Some domain name registrars (such as Wix) may not have the capability to replace your existing name servers. We recommend contacting your domain name registrar to ensure that you will be able to replace your existing name servers with the unique name servers that Kajabi has created for you.
To connect your custom domain:
Warning: Do you have a webmail service (Google Workspace, Office 365, etc.) connected to your custom website domain? If yes, make sure you know who your webmail provider is and take a screenshot of all your original DNS records, including any MX (mail server) records, prior to updating your Nameservers.
Navigate to your Kajabi dashboard and open Settings
Click Domain
Click Set up custom domain
Select Connect domain to Kajabi
Enter your domain into the domain name text box
Click Next
The next page shows you two unique Nameservers that Kajabi has created for you.
On a separate page, log into your domain registrar account and navigate to the DNS Settings.
Navigate to your Nameservers in your Domain Registrar DNS settings.
Remove the existing Nameservers in your domain registrar.
Add the two Nameservers Kajabi has provided for you to your domain registrar.
Then, in the Kajabi Domain Settings page, then click Done, verify domain.
Note: DNS changes can take time to propagate across the internet.
Important: Changing name servers moves DNS management to the provider indicated by the new name servers. If you have email or other DNS records at your registrar, recreate those records with the new DNS host to avoid service interruptions.
DNS Settings
VIDEO 2 - DNS Settings 2 steps and viewing DNS records
If you have successfully connected your custom domain, you will then have access to DNS settings in your Domain Settings in Kajabi.
To access your DNS settings in Kajabi:
Open the Settings tab from the dashboard and click Domain.
Click into your connected domain.
From here you can view your DNS records and add the following custom records:
A
CNAME
MX
SRV
TXT
If you've previously connected a webmail service (i.e. Google Workspace, Office 365) to your custom domain, check for the MX records in your Kajabi DNS Settings after connecting your domain to make sure they imported correctly. Learn more about how to prevent an email disruption.
Note: If you're using a webmail service and are experiencing issues sending and receiving emails after connecting your custom domain to Kajabi, you may need to manually add your MX records from your webmail service to your DNS Settings on Kajabi. Learn more
How to connect your custom email domain
Once your domain is connected, you will have the option to send your Marketing emails from your custom domain.
Note: You must have a paid Kajabi account in order to set up a custom email domain. If you are on a free trial, you will not have access to this feature.
To set up your custom email domain:
Click Setup Custom Email Domain.
Then, enter a From name, create a From email, and, optionally, add a Reply to email address.
Click Save. Your marketing emails will now be sent from your custom email domain.
Custom domain best practices
Allow sufficient time to connect your custom domain.
We recommend that you complete this process well in advance of any product launch. This ensures you have enough time to test, troubleshoot, and resolve any potential issues before going live.If you are encountering a "Cloudflare error 1014 CNAME Cross-User Banned" error, please reach out to Kajabi Support for further assistance.
Note: We are aware that some Kajabi users in Spain are currently experiencing issues where their sites become temporarily accessible. To explain what's happening: Kajabi uses Cloudflare to help keep websites fast and secure. However, in Spain, major internet providers (like Movistar, Vodafone, and Orange) have recently been required by court orders to block certain Cloudflare IP addresses as part of anti-piracy efforts, especially during major events. It's important to note that Kajabi has no control over how Spanish ISPs enforce these national restrictions or Cloudflare's response. We're actively monitoring the situation and exploring options to reduce the impact for creators and their audiences in Spain. In the meantime, we recommend Spanish Heroes use their .mykajabi.com domain, which can help customers access your site more reliably.
Best Practices
Allow up to 48–72 hours for DNS propagation before assuming the change failed
If verification fails after 72 hours, contact your registrar to ensure the name servers were applied correctly
Take screenshots of the original DNS records before changing name servers so you can recreate important records with the new DNS host
Do not remove Kajabi’s name servers prematurely once verification starts
FAQs
How long does it take for my domain to connect?
DNS propagation can take up to 48–72 hours. Kajabi verification may complete sooner once the name servers are updated globally.
Can I connect a subdomain?
Kajabi’s name server method is for root domain connections. For subdomains, check Kajabi’s domain documentation.
What if my registrar won't let me change name servers?
Contact your registrar’s support. If they can't change name servers, you can move DNS hosting to a provider that allows name server updates or ask Kajabi support for alternatives.
How do I confirm my domain is verified?
After clicking Done, verify domain, check the domain settings page in Kajabi for a connected/verified status or use a DNS lookup to confirm the two Kajabi name servers are listed.
DNS Provider Resources: GoDaddy
Note: When replacing your nameservers on GoDaddy be sure to select the "Enter my own nameservers (advanced)" option.
