FREE Workshop

Kajabi Custom Domain: Set Kajabi as Your Main Homepage

leverage your kajabi Oct 04, 2025

I walk you through how I set up custom domains inside Kajabi and what I consider before choosing between a main domain or a subdomain. If you are starting your Kajabi account for the first time, I show you the exact structure and decisions I use so you can configure it correctly from the start.

Inside my live dashboard, I demonstrate how I connect a domain, update DNS settings, verify the connection, and configure email sending so everything works together. I also explain how I confirm propagation and use support when needed to keep the process moving.

Key Takeaways

  • I choose the right domain structure based on whether I use Kajabi as my main site or a subdomain.
  • I follow a clear process to connect, verify, and troubleshoot my domain settings.
  • I configure branded email sending to improve delivery and maintain a professional setup.

Understanding Kajabi Custom Domains

I set up Kajabi domains in two main ways: as a main domain or as a subdomain. The right choice depends on whether you already have a homepage hosted elsewhere.

If you already drive traffic to an existing website, you can use Kajabi as a subdomain such as:

  • app.yourdomain.com
  • training.yourdomain.com

This works well when your main homepage lives on another platform and Kajabi functions as your training or app site.

If you are starting fresh, I recommend connecting Kajabi to your main domain. In this case, Kajabi becomes your homepage.

To set this up, I go to:

Settings → Domain → Set Up Custom Domain

Kajabi gives me two options:

Option

When I Use It

Connect domain to Kajabi

When Kajabi is my main website

Create a subdomain for Kajabi

When Kajabi supports an existing site

When I connect a main domain, I first purchase the domain from a registrar. Then I sign in to my domain provider and update the DNS settings.

Kajabi provides two Cloudflare nameservers. I remove the existing nameservers in my domain provider and replace them with the ones Kajabi supplies.

After that, I return to Kajabi and click Done and Verify.

Once connected, I see a check mark confirming my custom domain is active. If needed, I can review DNS settings by clicking the settings cog inside the domain area.

If I use Gmail or another email provider, I confirm email still works after the DNS change.

Next, I set up Marketing Email Domain Sending.

This ensures my emails show as:

This improves delivery rates and reduces the chance of emails landing in spam.

DNS changes can take 24–48 hours to propagate.

I use a tool like DNS Checker to confirm propagation. If I see red Xs, I wait. If issues last longer than 48 hours, I contact Kajabi support.

I go to:

Support → Live Chat → Ask to speak to a human

Support can access my account, see what I see, and guide me through the next steps.

Main Domain vs Subdomain Setup

I can set Kajabi up in two main ways:

  • As my main domain
  • As a subdomain

The right choice depends on whether I already have an existing homepage and traffic pointed to that domain.

Choosing Your Primary Kajabi Domain

If I do not already have a homepage built elsewhere, I recommend using Kajabi as my main domain.

When I select “Connect domain to Kajabi”, I use Kajabi as my homepage (for example, mydomain.com). This makes Kajabi the primary site visitors land on.

To connect it, I:

  1. Purchase my domain through a registrar.
  2. Go to Settings → Domain in Kajabi.
  3. Click Set up custom domain.
  4. Choose Connect domain to Kajabi.
  5. Replace my existing name servers with the Kajabi Cloudflare name servers.
  6. Click Done and Verify.

Kajabi provides two Cloudflare name servers. I copy them into my domain provider’s DNS settings and remove the old ones.

Propagation can take 24–48 hours. I use a tool like DNS Checker to confirm everything resolves globally.

Once connected, I see a check mark beside my custom domain inside Kajabi. That confirms it is properly linked.

Using Kajabi With an Existing Website

If I already have a homepage built on another platform and traffic is going to that site, I can set Kajabi up as a subdomain.

For example:

  • app.mydomain.com
  • training.mydomain.com

In this setup, visitors land on my main website first. Then they access Kajabi separately for training, memberships, or app access.

Inside the domain setup, I choose:

  • Create a subdomain for Kajabi

This keeps my original homepage intact while Kajabi runs independently under that subdomain.

If I am unsure about DNS settings or my domain provider, I contact Kajabi live chat support. I ask to speak to a human so they can access my account and guide me step by step.

Step-By-Step Custom Domain Configuration

Accessing Site Settings

I start by going to Manage Sites and clicking Add Site if I want to create a new one. This lets me walk through the process from scratch.

After the site generates, I go to Settings and then click Domain.

I see three areas:

Section

Purpose

Account Settings

Applies across all sites

Site Settings

Applies only to the current site

Payment Settings

Controls payments for this specific site

I stay inside Site Settings and select Domain to begin.

Initiating Domain Connection

Kajabi automatically generates a Kajabi domain for me. I click Set Up Custom Domain to connect my own.

I choose between:

  • Connect domain to Kajabi (use as main domain)
  • Create a subdomain for Kajabi (e.g., app.mydomain.com)

If I want Kajabi as my homepage, I select Connect domain to Kajabi. I enter the domain I already purchased and click Next.

Kajabi then launches a setup wizard and gives me clear instructions to follow.

Working With Domain Providers and DNS

I sign in to my domain provider and open the DNS settings for my domain.

I remove the existing nameservers and replace them with the two Cloudflare nameservers Kajabi provides.

After updating the nameservers, I return to Kajabi and click Done and Verify. The system attempts to connect the domain.

Propagation can take 24 to 48 hours. I use a tool like DNS Checker to confirm when the DNS updates globally.

If I see issues or delays beyond 48 hours, I contact Kajabi Live Chat Support. I ask to speak to a human so they can access my account and guide me through the next steps.

Once the custom domain shows a checkmark as connected, I set up Marketing Email Domain Sending. I define:

  • From Name
  • From Email
  • Reply-To Email

This setup improves email delivery and reduces the chance of landing in spam.

Verifying Domain Connection and Troubleshooting

After I connect my domain and set up marketing email sending, I verify that everything has propagated correctly. Domain and email changes can take 24 to 48 hours to update globally.

If something does not look right, I check the DNS and confirm that Kajabi shows my custom domain as connected with a check mark.

Using DNS Propagation Tools

I go to DNS Checker and enter my domain name.

Because I set my domain up years ago, I see that my DNS has propagated globally. That means I can send marketing emails to people around the world.

When you first set yours up, you will likely see multiple red Xs. That simply means the DNS needs more time to propagate properly.

If propagation takes longer than 48 hours, I move to the next step and contact support.

Contacting Kajabi Chat Support

If I run into issues, I go to Support → Live Chat inside Kajabi.

When the chat opens, I ask to speak to a human. That gives the support team access to my account so they can see exactly what I see.

I tell them I am having problems setting up my domain. In my experience, their chat support is very effective, and they guide me through the correct next steps so I can keep moving forward.

Setting Up Marketing Email Domain

Once I connect my custom domain and see the check mark confirming it’s live, I move to marketing email domain sending. This step controls how my emails appear in my subscribers’ inboxes.

I set this up inside Settings → Domain by editing my custom domain.

Configuring Sender Details

I edit the custom domain and enter the correct sender information.

I add:

  • From Name – I use my own name so people know the email is coming from me.
  • From Email – for example: [email protected]
  • Reply-To Email – this ensures replies come back to the right inbox.

When someone opens my email, they clearly see it’s sent from me at my domain. That clarity helps recipients recognize the sender immediately.

Improving Email Deliverability

I set up a marketing email domain so my emails are less likely to land in spam. If I use Kajabi for email marketing, this setup improves delivery rates.

Both the domain and email domain can take 24–48 hours to propagate. During that time, I check progress using a tool like DNS Checker.

If I see red Xs, I wait. If it takes longer than 48 hours, I contact Kajabi live chat support, ask to speak to a human, and let them review my account settings directly.

Learn How to Earn Your First $1,000 of Online Revenue

Simply enter your best email address and you will be taken directly to the workshop.

When you signup, we'll be sending you weekly emails with additional free content