Connecting your custom domain to Kajabi only requires a few easy steps. Follow our guide as we walk you through how to connect your custom domain, create a subdomain, and connect a custom email domain to your Kajabi site.
Default Kajabi Domain
One of the first steps you will take in your journey with Kajabi is creating a subdomain for your Kajabi website.
An example of this subdomain would be the "cooking with Carl" piece to cookingwithcarl.mykajabi.com.
This subdomain must be unique. Meaning, just like with an email address, there cannot be two of the same subdomain under Kajabi.
If you would like to change your subdomain:
Open the Settings tab from your Dashboard.
Click Domain.
Then, in the Kajabi default Subdomain section, you can edit your Kajabi subdomain.
Click Save to keep and apply your changes:
Kajabi ensures that your site can be accessed through both your Kajabi subdomain and your connected custom domain!
Connecting your custom domain to your Kajabi site (even after your site has been live for some time) will allow your visitors to access your site with both your original Kajabi subdomain and your connected custom domain.
For example:
You launch your site with the Kajabi subdomain, cookingwithcarl.mykajabi.com, then decide to connect your custom domain to Kajabi (i.e., cookingwithcarl.com).
Your site visitors can access your site using both the Kajabi subdomain cookingwithcarl.mykajabi.com and your connected custom domain cookingwithcarl.com!
Accessing Your Domain Settings On Kajabi
Connecting a custom domain is a great way to reinforce brand identity and build trust between prospects/customers and your business while giving your website an added professional look and feel.
And, as much as we love when our Heroes represent Kajabi, we understand that you want your site to feel like your site. So, take away the .mykajabi.com in your URL by connecting your Kajabi site with your custom domain.
To connect your custom domain to your Kajabi site:
Opening the Settings tab from the Dashboard.
Click into Domain.
Then, click Setup custom domain:
Custom Domain vs. Subdomain
Connect Domain to Kajabi
Connecting a custom domain is a great option if your business's main website is hosted by Kajabi and you would like to give your site a custom URL.
Example: cookingwithcarl.com
Create a Subdomain for Kajabi
If your site is hosted elsewhere, like Wordpress, Wix, or Squarespace, we recommend creating a subdomain for your Kajabi site.
Example: courses.cookingwithcarl.com
How to Connect Your Custom Domain to Kajabi
Note:
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:
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:
Select Connect Custom Domain to Kajabi from the How should we connect your domain? block in the Domain Setup settings.
Input your domain name into the Domain Name textbox (example: cookingwithcarl.com).
This will take you to a page that will show your existing Nameservers in your registrar and two unique Nameservers that Kajabi has created for you:
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.
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.
Click Save.
Then, in the Kajabi Domain Settings page, click Done, Let's Verify Nameservers:
Note: Replacing will look slightly different with each domain registrar.
DNS Settings
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
Connecting a 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, input a From name, create a From email, and you will also have the option to input a Reply to email address.
Click Save. Your marketing emails will now be sent from a custom email domain:
Creating a Subdomain for a Kajabi Site
Creating a subdomain for your Kajabi site (without repointing your top-level website domain to Kajabi) requires the creation of a CNAME record in your domain registrar that points to ssl.kajabi.com.
Note:
The creation of a DNS record will differ slightly with each domain registrar.
To create a subdomain for a Kajabi site:
Select Create subdomain for my Kajabi site from the How should we connect your domain? block in the Domain Setup settings.
Input your domain name into the Domain Name textbox (example: cookingwithcarl.com).
Input a subdomain into the Subdomain Name textbox (example: courses).
A preview of your full subdomain URL will then appear below in the Preview domain textbox (example: courses.cookingwithcarl.com).
Then, click Next. The Subdomain Setup wizard will provide you with the information you need to add your CNAME record:
On a separate page, log into your domain registrar account.
Navigate to your DNS Records in your Domain Registrar DNS settings.
Add your CNAME record per the data provided by the Kajabi Subdomain Setup wizard:
Type: CNAME
Name/Host: (see Subdomain Setup wizard)
Data/Domain/Target/Value:ssl.kajabi.com
TTL: (see Subdomain Setup wizard)
Click Save.
Then, on the Kajabi Subdomain Setup page, click Done, verify subdomain:
DNS Provider Resources
GoDaddy
Note:
When replacing your nameservers on GoDaddy be sure to select the "Enter my own nameservers (advanced)" option.
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.
