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:
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:
Log in to your Kajabi account
Go to Settings > Public API
You'll find your Client ID and Client Secret there
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
Log in to your Kit account
Click Automate > Apps in the top navigation
Find the Kajabi app and click Install
Enter your Kajabi Client ID and Client Secret when prompted
Approve the requested permissions
You'll land on the sync preferences screen to choose what contacts you'd like to import and sync from Kajabi to Kit
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:
In the Custom Field Mapping section, you'll see all available Kajabi fields
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
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:
In the email editor, type
/kajabiand select Kajabi Offer to add the Kajabi content blockSelect the offer: Choose which Kajabi offer you want to display from the dropdown in the sidebar
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
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:
Go to Visual Automations under the Automate tab in the navigation. Click the + New automation button on the right:
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.
In this modal, select Event, then choose Kajabi
Select Purchases as your event trigger
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)
Under Offer, choose the specific offer you want to trigger the automation (or select "Any product" to trigger on any purchase/granted offer)
Add a Sequence to welcome your new students and help them get started with the course
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:
In your Visual Automation, add an Action node
Select Kajabi and choose Grant Offer
Select which Kajabi offer you want to grant
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.








