Kajabi Notion Integration
Sync Kajabi with Notion automatically - contacts, orders, offers, and products always up to date, no coding needed.
Free to start. No credit card required.
Trusted worldwide
500+ teams stopped copying data manually.
Yours can too.
The Kajabi Notion integration lets you pull live course and membership data directly from your Kajabi account into Notion using Note API Connector. Whether you are tracking new orders, building a student or customer database, reviewing which offers and products are selling, or archiving purchase history, this integration keeps your Notion databases in sync with Kajabi automatically.
With Note API Connector you can sync Kajabi with Notion on a fully automated schedule (hourly, daily, or at custom intervals) without writing a single line of code. Grab your Kajabi API Key and Secret, exchange them for an access token, choose a Notion database, map the fields visually, and your data flows into Notion on autopilot from that point forward.
How to connect Kajabi to Notion
Connect your Notion workspace
Click Connect to Notion, authorize Note API Connector, and select the pages and workspace where your Kajabi data should appear.
Get your Kajabi API Key and Secret, then exchange them for an access token
In Kajabi, open Settings > Account Details > API Credentials (also called User API Keys) and copy your API Key and API Secret. Kajabi does not use a simple static Bearer token - your API Key acts as an OAuth client ID, so you first need to exchange it for a short-lived access token. In Note API Connector, create a request with method POST to https://kajabi.com/oauth/token, and in the Body tab add the form fields grant_type=client_credentials, client_id=YOUR_API_KEY, and client_secret=YOUR_API_SECRET. Run it once and copy the access_token value from the response.
Create your data request with the access token
Click Create Request and paste your Kajabi endpoint URL, for example https://api.kajabi.com/v1/contacts. Open the Authorization tab, select Bearer Token, and paste the access token you copied in the previous step. Give the request a name and click Run. In the Response Field Mapping screen, select which Kajabi fields to include and map each one to a Notion property.
Set your sync schedule and go live
Enable Auto Schedule and choose your refresh interval. Because the access token expires after a period of time, keep an eye on your scheduled runs and repeat the token exchange in step 2 if a run starts failing with an authorization error, then update the Bearer Token on your saved request.
⏱ Hourly / Daily / Custom
What Kajabi data can you sync with Notion?
Use these Kajabi API endpoints directly in Note API Connector. Each one can be mapped to a separate Notion database.
All contacts with name, email, and tags. Build a live student or customer database directly inside Notion.
https://api.kajabi.com/v1/contacts
All orders placed on your site with amount, status, and linked contact. Build a live sales tracker or revenue log inside Notion.
https://api.kajabi.com/v1/orders
All offers (pricing plans) that can be granted to a contact, with name and status. Reference your pricing structure when reviewing orders inside Notion.
https://api.kajabi.com/v1/offers
All products (courses, communities, and podcasts) with name and status. Sync your product catalog to Notion for easy internal reference.
https://api.kajabi.com/v1/products
All purchase records with status and linked offer. Track active and cancelled purchases alongside your order data in Notion.
https://api.kajabi.com/v1/purchases
See how it works
Why sync Kajabi with Notion?
Always up to date
Scheduled sync runs automatically. Your Notion database reflects live Kajabi data without any manual work.
No coding required
Point, click, and map fields. Connect Kajabi to Notion in minutes without any programming knowledge.
Custom schedule
Choose hourly, daily, or custom intervals. You control exactly when Notion pulls fresh data from Kajabi.
Conclusion
With Note API Connector, setting up a complete Kajabi Notion integration takes just a few extra minutes for the one-time token exchange. After that, your contacts, orders, and product data sync automatically into Notion on your chosen schedule, with no manual copy-paste.
Whether you are building a live sales dashboard, maintaining a student or customer database, tracking which offers convert best, or giving your team a read-only view of course sales in Notion, connecting Kajabi to Notion gives you the flexibility of Notion's interface with the real-time accuracy of Kajabi's data.
Frequently Asked Questions
Yes. Kajabi provides a REST API that exposes contacts, orders, offers, products, purchases, and more. Note API Connector connects to this API using an access token obtained from your Kajabi API Key and Secret to pull your Kajabi data into Notion on a scheduled basis.
In Kajabi, open Settings > Account Details > API Credentials and copy your API Key and API Secret. In Note API Connector, create a one-time POST request to https://kajabi.com/oauth/token with grant_type=client_credentials, client_id, and client_secret in the body, then copy the access_token from the response. Create a second request, paste a Kajabi endpoint URL such as https://api.kajabi.com/v1/contacts, select Bearer Token under Authorization, and paste the access token. Select your Notion database, map the fields visually, and run the import.
Kajabi calls its credentials an API Key and API Secret, but under the hood they work as an OAuth 2 client ID and client secret using the client credentials grant type. This means you cannot paste the API Key directly as a Bearer Token - you first send it to https://kajabi.com/oauth/token to receive a short-lived access_token, which is what you actually use to call the Kajabi data endpoints.
Yes. Like most OAuth access tokens, the token you receive from Kajabi is valid for a limited time (the exact duration is returned in the expires_in field of the token response). If a scheduled sync in Note API Connector starts failing with an authorization error, repeat the token exchange step to get a fresh access token and update it on your saved request.
Yes. Enable Auto Schedule in Note API Connector and choose your refresh interval: hourly, daily, or custom. Your Kajabi data will sync with Notion automatically on that schedule, though you may need to refresh your access token periodically if it expires.
You can sync contacts, orders, offers, products, and purchases. Each Kajabi endpoint can be mapped to a separate Notion database, so you can build a full sales dashboard and customer database all in one Notion workspace.
No. Note API Connector is a no-code tool. You paste the Kajabi token URL and your data endpoint URL, add your access token under Bearer Token authorization, select your Notion database, and map fields visually using the response field mapping view. No programming knowledge is needed.
Yes. Note API Connector uses your Kajabi access token for read-only data access. Your API Key, Secret, and tokens are never stored on our servers, and Note API Connector never writes or modifies any data in your Kajabi account.