How to Create an Online Course on Kajabi

We may earn commissions if you buy via links on our website. Commissions don’t affect our opinions or evaluations. Learn more.

Creating an online course is easy to do in Kajabi and possible in just a few clicks. 

To create an online course on Kajabi, click “Products,” “Courses”, and “Get Started.”

Key Takeaways:

  • Create courses organized into modules, submodules, and lessons
  • Add content like video, audio, text, images, and downloads to lessons
  • Use course quizzes to test your user’s knowledge

Step 1. Sign Up & Log In

Before creating your course, you need to sign up for Kajabi

Step 1. Sign Up & Log In

To do so, follow these steps:

  1. Open Kajabi and click “Start for Free.”

By using this link, you can claim a 30-day trial rather than the usual 14 days.

  1. Enter your name and email address and click “Continue.”

Alternatively, you can sign up with your Google account.

  1. Follow the sign-up prompts to create a Kajabi account.

Step 2. Create a Course 

Once you’ve created your account and logged in, you can create your first course. 

To do so, follow these steps from your dashboard:

  1. Click “Products.”
Create a Course
  1. Select “Courses” and click “Get Started.”
Select “Courses” and click “Get Started.”
  1. Enter your course title and description.
  2. Choose whether you want Kajabi to create the course outline.
Enter your course title and description
  1. Click “Continue.”
  2. Upload an image and click “Continue.”
Click “Continue.
  1. Price your course. There are two options for pricing: free and paid.
Price your course
  • Price – Enter the amount you want users to pay.
  • Payment Preference – This is how your customer pays for your course. There are three options:
    • Multi-Pay – Require users to pay a set amount for a set amount of months for access. The number of months can be between two and 12.
    • Subscription – Require users to pay on a weekly or monthly basis for access.
    • One Time – Require users to pay once for access.
  • Payment Provider – This is how you collect payments and the payment methods users can choose from. There are three options available:
    • Kajabi Payments – Allows users to pay with their credit card, Apple Pay, or Google Pay.
    • Stripe – Allows users to pay with their credit card.
    • PayPal – Allow users to pay via PayPal.
  1. Click “Save and Finish.”
You have now created your Kajabi online course.

Step 3. Add Content to Your Course

After you’ve created your course, you need to add content and structure your course. 

Add Content to Your Course

Courses on Kajabi are split into the following:

  • Modules – Use modules to organize and categorize your content. 
  • Submodules – Submodules are under modules and help to further organize and categorize your content. 
  • Lessons – Lessons sit within modules or submodules. Lessons are where you’ll deliver your course content.
  • Quiz – A quiz also sits within a module or submodule. You can create graded and ungraded quizzes to engage and test your users.

For example, let’s say you’re creating a yoga course to train yoga teachers. You could structure your course as follows:

  • Module 1: Understand Yoga Philosophy
      • Lesson 1: Introduction to the course and module.
    • Submodule 1: Meditation Basics
      • Lessons 1-6: Deliver the content for the submodule.
    • Submodule 2: Yoga Basic Practices
      • Lessons 1-5: Deliver the content for the submodule.
    • Quiz to test knowledge.
  • Module 2: Teaching Yoga
    • Submodule 1: Observing Students
      • Lessons 1-3: Deliver the content for the submodule.
    • Submodule 2: Creating Yoga Sequences
      • Lessons 1-7: Deliver the content for the submodule.
  • Module 3: Building Your Yoga Classes
    • Submodule 1: License, Insurance, and Studio Space Tips
      • Lessons 1-4: Deliver the content for the submodule.
    • Submodule 2: Pricing and Class Logistics 
      • Lessons 1-8: Deliver the content for the submodule.
    • Quiz to provide course feedback.

You can create up to 30 submodules within each module. You can also drip-feed modules, submodules, and lessons. 

When you create your course without using Kajabi’s auto-create course outline, Kajabi will automatically populate one blank module and one blank lesson.

How to Edit and Create a Kajabi Course Module

We recommend editing the blank module that Kajabi auto-created first by following these steps:

  1. Hover over the blank module and click either the module title or the pencil button. 
How to Edit and Create a Kajabi Course Module
  1. Enter a module title, description, and image, and click Save.
Enter a module title
You’ve now created your first module. To add an additional module, follow these steps:
  1. Click “Add Content” in the top right corner.
  2. Select “Module.”
  3. Enter the module title, description, and image, and click “Create Module.”
Add Content

How to Create a Kajabi Course Submodule

You can create submodules within your module two different ways. 

Option 1: 

  1. Click “Add Content” on the module you want to add the submodule you want to.
  2. Select “Submodule.” 
How to Create a Kajabi Course Submodule
  1. Enter a submodule title, description, and image.
populate the module
  1. Click “Create Submodule.”
Option 2:
  1. Click “Add Content” in the top right corner.
  2. Select “Submodule.”
  1. Enter a submodule title, top-level module, description, and image.
submodule wasn’t added
  1. Click “Create Submodule.”

How to Create a Kajabi Course Lesson

Kajabi will auto-populate your first lesson. We’ll look at how to customize this auto-populated lesson in the next section. 

But as you will likely need multiple lessons for your course, we’ll show you how to add them first. You can add a lesson in two ways. 

The first way is to add a lesson from a module or submodule:

  1. Click “Add Content” or “Add Lesson” next to the module or submodule.
How to Create a Kajabi Course Lesson
  1. If you’ve clicked “Add Content,” select “Lesson.”
  2. Enter your lesson title.
Add Content
  1. Click “Create Lesson.”
The second way to add lessons is as follows:
  1. Click “Add Content” in the top right corner.
  2. Select “Lesson.”
Create Lesson
  1. Enter the lesson title and select which module or submodule you want the lesson to sit within.
  1. Click “Create Lesson.”

How to Add Content and Customize Your Lesson

You can now add content and customize the settings of your auto-populated lesson or one you’ve just created. 

To do so, follow these steps:

  1. Hover over the lesson.
  2. Click on either the lesson title or the pencil button.
open the lesson
  1. Edit the title and location of the lesson as required.
  1. Choose the type of media you want to add to the course and upload it.
course and upload it
The first three media options to choose from are the following:
    • None
    • Video – Upload a video file from your device, Dropbox, Google Drive, link, or use your camera.
    • Audio – Upload an audio file from your device, Dropbox, Google Drive, or link.
  1. Enter any content for the course in the text box.
The box allows you to insert text, images, source code, and links.
  1. Upload any files that you want your users to be able to download.
helpful resources
  1. If you want to add automations once your lesson is completed, you can do so by clicking “Add Automation.”
Add Automation

The “when” trigger will be autocomplete to “When Lesson Is Completed,” with the lesson you’re on selected. 

When Lesson Is Completed
You can select the “then” action. There are several options, including “grant an offer,” “add a tag,” “send an email,” and several more. If you have a Growth or Pro account, you can also add an “if” condition. Save your automation.
  1. Add a lesson thumbnail. Kajabi allows you to drag or add a file from the following: your device, Dropbox, Google Drive, using a link, Facebook, Instagram, or take an image with the camera.
Dropbox, Google Drive
  1. Choose whether you want to accept comments on the lessons. There are three comment options available:
    • Visible – The comments box will be available for users to add new comments and see existing comments.
    • Hidden – This hides the comments box completely, so no comments can be left. If you are updating a lesson with existing comments, it will hide them all.
    • Locked – Lock the comment box. This is only relevant for lessons with existing comments. It will lock the box so that no new comments can be added, but existing comments will still display.
comments will still display
  1. Click the “Preview” button to check your lesson.
  2. Once you’re ready to launch your course, set the status of your lesson to “Published.”
  3. Click “Save.”
button to check your lesson

To return to your course outline, click on the course title at the top of the screen.

course title at the top

How to Create a Kajabi Course Quiz

As well as lessons, you can also add quizzes to your courses.

Quizzes can be either graded or non-graded. 

Graded quizzes can give you insights into how much your user knows and areas where you can improve your course. You can also keep content locked until a user passes the graded quiz.

Non-graded quizzes can be used for a variety of reasons, including to enable users to submit feedback and make notes on the course.

Quizzes can be added to your course in a few ways. The first way to add a quiz is the following:

  1. Click “Add Content” next to the module or submodule you want to add the quiz to.
  2. Select “Quiz.”
Select “Quiz.

The second way to add a quiz to the course is the following:

  1. Click “Add Content” in the top right corner.
Create Lesson
  1. Select “Quiz.”
This will then open the quiz. You can add questions, edit the settings, and view any results.

How to Add Questions to Your Quiz

When you create your quiz, your first question will be pre-loaded.

  1. Type your question in the existing question box.
existing question box
  1. Choose the question type. There are four options:
    • Multiple Choice – Enter multiple answers, and only one is correct.
    • Checkboxes – Enter multiple answers, and multiple answers can be correct.
    • Short Answer – Users can type a short answer to the question.
    • File Upload – Users can upload a file in response to the question.
choose multiple choice
  1. Choose whether you want the question to be graded or ungraded.
Multiple-choice and checkbox

Short answers and file upload questions will need to be manually graded.

questions will

Now you’ve added your first question, you can add your next question by clicking “Add Question” and repeating the process. 

  1. Once you’ve added all of the questions, click “Save.”

How to Edit a Kajabi Course Quiz Settings

  1. Click “Settings.”
How to Edit a Kajabi Course Quiz Settings
  1. Edit the settings to suit your quiz. You can edit the following settings:
    • Details – These are your general quiz settings, including title, description, and thumbnail image.
    • Grading – There are two settings you can edit for grading and results.
    • The first is setting a passing grade for graded quizzes. You can set a passing grade percentage and choose whether to email users a link with the results. You can also decide whether to require members to pass the quiz in order to move to the next lesson.
The second is whether the results page will display the correct answer for questions they answered incorrectly.
answered incorrectly
    • Notification – Choose who will receive emails when the quiz is completed. There are two options available. The first is the user who participated in the quiz with a link to their results, and the second is to your internal team.
    • Automation – Add automation to the quiz. There are three options for “when” trigger:
      • Quiz is completed.
      • Quiz is passed.
      • Quiz is failed.
You can then set your “then” actions and “if” conditions if applicable.
  1. Click “Save.”
If you want to review the answers to your quiz, select the “Results” tab. This will display your user’s answers. Once you’re happy with all of your quiz questions and settings, you can publish your quiz by changing the status from “Draft” to “Publish” and clicking “Save” to confirm the status.
actions and “if

Step 4. Customize Your Settings

There are several settings and customizations you can make to your course. 

On the course outline page, there are three buttons next to the course title. These are the following:

Customize Your Settings
  • … – If you click here, you can view course comments, find announcements, access the customer’s progress, duplicate the course, and delete the course.
  • Eye Icon – Click here to preview your course.
  • Blue Icon – This is the automatic course generator. You can enter a topic, and it will automatically generate an outline based on the topic.

Beneath these options, there are several tabs.

Beneath these options


The first tab is Outline. 

Here is where you can add and access your modules, submodules, and lessons. 

The article has already covered how to add and edit the content, but you can also adjust the order and update the status of the modules, submodules, and lessons here.

To adjust the order, hover over the icon before the title. Once the icon changes to two lines, you can drag it into place.


To update the status of the module, submodule, or lesson, click on the current status at the end of the module, submodule, or lesson.

module, submodule,

Four options are available for each:

  • Draft – Before you’re ready to launch your module, submodule, or lesson, you can keep it in draft mode.
  • Publish – Launch your content and make it accessible to all users.
  • Drip – Schedule the content to be accessed after a set number of days from enrollment. 
  • Lock – Lock a module until a selected lesson is complete.
Lock module



Customize or change your course template from the “Customize” tab. 

You can install new templates or hover over the existing template to customize it. 

The editor works in the same way as the page editor. You can click on each section and edit it using the sidebar menu. 

Find the other course pages using the dropdown menu at the top of the screen. You can select and customize each page in your course.

Customize” tab


The “Offers” tab will show all of the ways users can gain access to your course. 

The first offer that will show is the one created when creating the course. 

You can also create additional offers here. For example, you might want to sell the course with another one of your products, like a community or coaching program.

To do this, click “Add Offer” and complete the steps to create a new offer.


If you want to edit the details of the offers, click on the offer title. 

By clicking on the offer title, it will redirect you to the “Offers” tab located underneath the “Sales” tab.

details of the offers

Once you’ve clicked on the offer, you will see the details of the offer. 

The offer has three buttons at the top and four tabs. 

three buttons

The three buttons are the following:

  • … – Get a link for the offer, preview the checkout page, duplicate the offer, access the inbound and outbound webhooks, find the offer statistics, and delete the offer by clicking here.
  • Edit Checkout – Click here to open the checkout editor and customize it.
  • Save – Click here to save your offer updates.

The four tabs are the following:



Here you can change the title, internal title, and description. You can also edit the following:

  • Products in this Offer – Edit the products in the offer and add additional products to the order.
  • The product access settings for each offer can also be adjusted, including the access date and restricting access. For example, you can create a course with a group of users that learn together and at the same time.
  • Post-Purchase – These settings include the page where users are sent and the communication preference for members who purchase the offer.
  • Automation – Kajabi offers the following “when” triggers:
    • Offer is purchased.
    • Offer is granted.
    • Offer subscription payment successful.
    • Offer subscription payment failed.
    • Offer subscription payment canceled.

You can add a “then” action, like adding a tag or sending an email, and “if” condition.

  • Offer Status – Publish the offer and share the link for purchase.
  • Offer Pricing – See the pricing settings and view and update the product thumbnail here.


The next tab is “Pricing.” 


The pricing tab shows your existing price details and structure. You can also update the payment type and add custom price text.

You can also choose to limit the offer by time or quantity. 



Add upsell and downsell offers to your checkout by clicking “Get Started.”

You can then create your upsell and downsell offers. 

To do so, you will need to select an existing offer to be promoted. 

You can also add a description, video upload, purchase button text, and cancel button text. When you’re happy with the offer, click “Add Upsell.”

Add Upsell


The final tab is “Settings.” 


Within the offer settings, you can manage the notifications sent to your team when the offer is purchased. 

You can also adjust and activate the affiliate commission percentage for the offer.



Clicking on “Customers” will take you to the analytics tab for this course. 

Here, you can see how your users are progressing in the course.




The next tab is “Certificates.” 

Here, you can choose to provide certificates to your users for completing your course. The certificate is emailed to users once they complete the course.

This tab allows you to choose what is included in the email certificate. 

You can enter the text and check the boxes for everything you want included. The options available to include are the following: 

  • Logo
  • Certificate title
  • Recipient subtitle
  • Show the student’s name
  • Course subtitle
  • Include the course title
  • Include completion date
  • Include unique certificate serial number
  • Include expiration date
  • Custom field (this appears as a fine print at the bottom of the certificate)
  • Certificate background

Under your general settings, you can customize the email template


The final tab is “Settings.” Here, you can adjust the course title, description, and thumbnail. 


You can also choose to include Live Rooms in your course. These are live video sessions for the course. 


Frequently Asked Questions

You can create a course in under five minutes and in a few clicks. Kajabi makes it easy to create and upload your content into the course.

Or, you could also spend hours customizing every aspect of your course.

The time spent is entirely up to you.

It’s really easy to create a course on Kajabi, even with no experience.

If you get stuck creating an online course, Kajabi has a useful help center that explains every step of creating an online course.

Bottom Line 

Kajabi makes creating an online course hassle-free. 

To create an online course, click “Products,” “Courses,” and “Get Started” and follow the steps.

You can then add modules, submodules, and lessons to the course, add content to the lessons, and customize the settings.

Was This Helpful?

Thanks for your feedback!
  • Samuel Fletcher

    Samuel Fletcher is a entrepreneur with over 15 years in online course development. With an in-depth understanding of online course platforms, including Kajabi, Thinkific, LearnWorlds, and more, he has not only created courses on these platforms but has also assisted others in their course creation journeys. Beyond his hands-on experience, Sam is a passionate blogger, online business mentor, and a proactive contributor to community initiatives. His commitment to excellence and belief in dedication, perseverance, and unwavering commitment drives his success. Recognizing the gap in unbiased, quality information about online course platforms, he co-founded SupplyGem. In addition to his leadership role, Samuel serves as a Technical Writer at SupplyGem, sharing his expertise with a broader audience. Moreover, he's an active member of professional associations such as the Association for Talent Development (ATD), The Learning Guild, and others, underlining his dedication to continuous learning and industry advancement.

  • Dr. Angelia Cline, Ed.D.

    Dr. Angelia Cline, Ed.D., has over 20 years of extensive editing expertise and a commendable academic foundation from William Carey University. Besides her position as a Chief Editor for SupplyGem, she is also an Instructional Designer. Dr. Cline manages the Learning Management System (LMS) for a large team, skillfully converting SME knowledge into engaging courses. With over 12 years of teaching experience, she has demonstrated her aptitude across various subjects and educational settings. At William Carey University, Dr. Cline achieved an Ed.D. in Educational Leadership, a Master’s in Teaching of the Gifted and Talented, and another in English Language and Literature. She also secured her BA in English from The University of Southern Mississippi. Her proficiencies range from research and differentiated instruction to educational leadership.

Disclosure: I am not an employee, agent or representative of Kajabi, LLC. Kajabi does not in any way endorse my products or services. I am an independent Kajabi Partner and I receive referral payments from Kajabi in this role. All opinions expressed herein are my own and are not official statements of Kajabi or any party affiliated with Kajabi.
Kajabi Logo