Skip to main content

Kit + Kajabi

Sync your Kajabi students and community members directly into Kit. Track purchases, embed live product offers in emails, and automatically trigger Visual Automations when someone buys or accesses your content.

Updated yesterday

With the Kit + Kajabi app, you can leverage your Kajabi business in four powerful ways:

  • Sync students automatically. Kajabi contacts become Kit subscribers with tags, custom fields, and preferences intact.

  • Segment by purchase. See what each person bought so you can send relevant follow-ups based on their journey.

  • Automate your sales flow. Trigger Visual Automations when someone purchases or gets access to content, and grant course access directly from Kit.

  • Sell in every email. Add live product offers with current pricing, images, and checkout links that update automatically.

Getting started with Kajabi

To use the Kit Kajabi app, you need to:

  1. Have an active, paid Kajabi account

  2. Have a paid Kit account

How to install the Kajabi app

Find your Kajabi Client ID and Client Secret

Before installing the app, you'll need to get your API credentials from Kajabi. When you connect the app, you'll be asked to enter your Client ID and Client Secret.

To find your Client ID and Client Secret:

  1. Log in to your Kajabi account

  2. Go to Settings > Public API

  3. You'll find your Client ID and Client Secret there

  4. You can either use your default credentials or create a new one

Alternatively, you can go directly to your Public API section in Kajabi with this link.

Install the app

  1. Log in to your Kit account

  2. Click Automate > Apps in the top navigation

  3. Find the Kajabi app and click Install

  4. Enter your Kajabi Client ID and Client Secret when prompted

  5. Approve the requested permissions

  6. You'll land on the sync preferences screen to choose what contacts you'd like to import and sync from Kajabi to Kit

  7. Complete your App settings configuration and click Save and continue

You can also go directly to the Kajabi app listing to install the app.

How to use the Kajabi app

App settings


After authenticating with Kajabi, you'll land on the App settings page as the final step before completing installation. Here you can configure sync preferences (including whether you want to import historical data), custom field mappings, and tag settings.

You can return to this page anytime post-installation to edit these settings by going to the Kajabi App Details page and clicking the App settings button, or by going directly to this link.

Once you've configured your App settings, click Save and continue to save your changes or finish the installation process.


Sync preferences

The sync preferences section on the App settings page allows you to control what data syncs between Kajabi and Kit.

Active subscribers

Sync new contacts with account data as Kit subscribers. This creates or updates subscriber profiles in Kit as Kajabi contacts are created or modified.

Purchases

Sync product and transaction details from subscribers. This enriches subscriber profiles with purchase history and revenue data.

Historical data

During installation, you can choose to import existing data on Kajabi prior to app installation. This is a one-time import that gives you richer subscriber data for more personalized targeting. If you don't check this box, only data created after installation will be synced - historical data won't be imported.

Custom field mapping

The custom fields section allows you to view default field mappings and create custom mappings between Kajabi fields and Kit custom fields.

Default mapping

These core fields sync automatically from Kajabi to Kit:

  • Name → First Name

  • Email → Email address

Custom mapping

You can create additional field mappings:

  1. In the Custom Field Mapping section, you'll see all available Kajabi fields

  2. For each Kajabi field you want to sync:

    • Select the corresponding Kit custom field from the dropdown, or

    • Type a new custom field name to create it in Kit

  3. Click Add new mapping to add more field pairs

Any changes will apply to future syncs. You can return to your App settings at any time to modify your custom field mappings.


Tags

The tags section shows all tags that will be automatically applied to subscribers synced from Kajabi.

Default tags created by Kit:

  • "Kajabi" Tag: Applied to all customers that have been synced from your Kajabi account

  • "Kajabi_nomarketing" Tag: Applied to contacts who have not opted in to marketing communications in Kajabi (subscription status set to false)

Custom imported tags (optional):

  • "kajabi_[product_name]" Tag: Applied based on the specific Kajabi products (courses, communities, podcasts, digital downloads, coaching, etc.) that the contact has access to. For example, if someone has access to your "Email Marketing Mastery" course, they'll receive a "kajabi_email_marketing_mastery" tag.

Kajabi Purchase data in Kit

If you've enabled purchase syncing in the App settings, any Kajabi purchases will appear in the Purchases tab of the subscribers' profiles in Kit as such:

You can use this purchase data, along with tags and custom fields, for segmentation and automation conditions in your Broadcasts or Visual Automations.

Adding Kajabi offer blocks to emails

With the Kajabi app, you'll be able to insert live offer blocks that display your Kajabi offers directly in your emails with current pricing, product images, and checkout links.

Here's how to insert a Kajabi offer block into your emails:

  1. In the email editor, type /kajabi and select Kajabi Offer to add the Kajabi content block

  2. Select the offer: Choose which Kajabi offer you want to display from the dropdown in the sidebar

  3. Customize the display:

    • Choose layout (vertical or horizontal)

    • Toggle show/hide for price and description

    • Customize title text and button text

    • Change font and size for title and description

    • Customize colors: font color, border color, button color, and background color

    • Adjust margin (none, small, or large)

    • Select border style

  4. Preview and send: Review how your Kajabi offer looks before sending

Note: Every product in Kajabi must be associated with an offer, which is why the content block uses offers rather than individual products.

Set up automations based on Kajabi activity

Use Visual Automations to create Kajabi-related automations

Once you have the Kajabi app installed, you'll be able to use the tags and custom fields from the ongoing sync, as well as Kajabi-specific events, to trigger automations in Kit.

For example, you can create automations for:

  • Welcome sequence for new course students

  • Post-purchase onboarding for different products

  • Upsell sequences to grant additional offers

  • Re-engagement campaigns based on course access

We'll show you how you can automate a post-purchase onboarding sequence.

Post-purchase course onboarding

This is perfect for educators and course creators who want to automatically welcome new students and guide them through getting started with their course.

Here's how to set it up:

  1. Go to Visual Automations under the Automate tab in the navigation. Click the + New automation button on the right:

  2. Click the Start from scratch button. Your new automation will open, and you'll immediately be presented with the option to select an entry point.

  3. In this modal, select Event, then choose Kajabi

  4. Select Purchases as your event trigger

  5. Under Select Purchases and/or Granted Offer, choose whether you want this event node to be triggered based on a Purchase (paid customer) or Granted Offer (product granted for free)

  6. Under Offer, choose the specific offer you want to trigger the automation (or select "Any product" to trigger on any purchase/granted offer)

  7. Add a Sequence to welcome your new students and help them get started with the course

  8. You can add additional actions like applying tags, granting additional offers, or branching based on conditions

Grant Offer action node

With the Kajabi app, you can automatically grant subscribers access to Kajabi offers directly from Kit automations. What you can do with Grant Offer:

  • Grant a free course when someone books a discovery call with you

  • Grant a free course when someone purchases another product (buy one, get one free special)

  • Give bonus content when someone completes a survey

  • Provide community access after a certain number of email opens or clicks

  • Award additional resources when someone refers a friend

To use the Grant Offer action:

  1. In your Visual Automation, add an Action node

  2. Select Kajabi and choose Grant Offer

  3. Select which Kajabi offer you want to grant

  4. The subscriber will automatically receive access to that offer in Kajabi


Kajabi troubleshooting

I connected the Kajabi app to Kit but don't see my subscribers updated

  • Make sure the ongoing sync for Active Subscribers is enabled on the Sync preferences screen in your App settings. If you did not select this option during installation, go back to your App settings and edit it.

  • If you skipped historical import and only chose ongoing sync, only new Kajabi contacts and purchases created after installation will appear

  • Check that your Kajabi account has active contacts with valid email addresses

Purchase data isn't appearing

  • This will only appear if you have selected historical imports and have existing purchases in your Kajabi account

  • Ensure the purchase was completed successfully in Kajabi

My custom field mappings aren't showing up

  • Return to the App settings page to verify your mappings were saved correctly

  • If mappings appear empty after saving, try re-creating them and saving again

  • New mappings will apply to future syncs; you may need to trigger a new sync by creating or updating a contact in Kajabi

My Kajabi offer block looks off or is not showing up

  • Make sure you've selected a valid offer from the dropdown

  • Try removing and re-adding the content block

  • If something is off about the product image, you’ll need to edit that on Kajabi

  • If your content block is not showing up after reinstalling the block, reach out to Kit's support team

Tags aren't being applied correctly

  • Verify that the contact has access to the specific Kajabi product in your Kajabi account

  • Product-specific tags follow the pattern kajabi_[productname]

  • The kajabi_nomarketing tag is only applied to contacts who have not opted in to marketing in Kajabi

☝️ If you're having trouble installing or using the Kajabi app, or if you wish it included functionality not currently available, we're here to help.

Just reach out to us with our in-app messenger for the quickest help, or send us a message at help@kit.com, and a member of the team will be in touch.


Frequently asked questions

Does the Kajabi app cost extra?

No, the app does not cost anything extra. You can install it if you are on a paid Kajabi and Kit plan.

What types of Kajabi products are supported?

All Kajabi product types are supported, including courses, communities, paid podcasts, digital downloads, coaching programs, and any other products you sell through Kajabi.

Will the Kajabi offer block update automatically?

The offer block pulls current information from your Kajabi account when the email is built. If you make significant changes to the offer (pricing, image, description), you may want to refresh the block before sending to ensure it displays the latest information.

Can I trigger automations for specific products?

Yes. The Purchases event node allows you to select specific offers or choose "Any product" to trigger on all purchases/grants.

What's the difference between a product and an offer in Kajabi?

In Kajabi, every product must be associated with at least one offer. An offer is how you present and sell your product (with specific pricing, checkout pages, etc.). The Kit app uses offers because they provide a more complete picture of what the customer is purchasing.

How does the Grant Offer action work?

When the Grant Offer action runs in a Visual Automation, Kit communicates with Kajabi to give that subscriber free access to the specified offer. The subscriber will receive access in Kajabi just as if you had manually granted it to them. You’ll also see the granted offer reflected in the subscriber’s Kajabi profile.

Did this answer your question?