Kajabi
Connect Kajabi, an all-in-one platform for courses, memberships, and digital products, with Webflow to sync leads and orders using embeds, Zapier, or the API.
Webflow builds fast, design-controlled marketing sites. Course delivery, recurring membership management, enrollments, and student access live outside Webflow.
Kajabi fills that gap. Connecting Kajabi with Webflow lets you design your public-facing site in Webflow while Kajabi handles courses, checkout, email automation, and member access. Leads captured on a Webflow page flow into Kajabi contacts, and completed purchases can trigger course access grants automatically.
This integration fits course creators and coaches who want design control over their marketing pages without giving up Kajabi's course delivery. Marketing teams and agencies use it to sync form submissions to email lists and build custom-designed landing pages that feed a Kajabi backend.
How to integrate Kajabi with Webflow
What is Kajabi? Kajabi is an all-in-one platform where coaches, educators, creators, and service professionals build, market, sell, and deliver their work. It hosts online courses, coaching programs, communities, memberships, and digital downloads with integrated checkout and email automation. Kajabi has processed over $8 billion in creator earnings.

Teams pair Kajabi with Webflow when they want a custom marketing site connected to a course or membership backend. A typical setup uses Webflow for landing pages and pricing pages, with blog content in Webflow too, then routes leads and purchases to Kajabi for enrollment and delivery. The connection uses Kajabi embeds and links. Automation platforms handle cross-app workflows.
The Kajabi-Webflow integration supports four approaches:
- Kajabi form embeds and checkout links add opt-in forms and buy buttons to your Webflow site without writing code.
- Custom code with Code Embed elements places Kajabi JavaScript snippets on specific pages.
- Automation tools such as Zapier and Make sync form submissions and purchases, with tags handled through workflows.
- The Webflow Data API and Kajabi API let you control Webflow CMS sync and access grants directly, at the cost of server-side development.
Most implementations combine two or more of these methods depending on the complexity of the setup.
Embed Kajabi forms and checkout links
The simplest way to connect Kajabi to Webflow uses Kajabi's own embed snippets and checkout URLs. This method works entirely in browser UIs with copy-paste, no coding required. It fits course creators and marketers who want opt-in forms and buy buttons on a Webflow page. You need a paid Webflow site plan to use custom code fields.
Add a Kajabi opt-in form with Code Embed
Kajabi generates a JavaScript snippet for any Form you build. You paste that snippet into a Webflow Code Embed element to render the form inline or as a pop-up. Kajabi documents this form embed method for external websites.
To add a Kajabi form to a Webflow page:
- In Kajabi, open Marketing > Forms and select or create a form.
- Select the Embed tab and copy the JavaScript snippet.
- In Webflow, open the Add panel and drag a Code Embed element onto the canvas.
- Paste the snippet into the Code Embed modal and publish.
The Code Embed element accepts custom code up to 50,000 characters. Server-side languages like PHP or Python run outside Code Embed. Forms support both inline and pop-up styles.
Link to a Kajabi checkout page
Kajabi's Popup Checkout is designed for Kajabi-hosted pages only. To sell from a Webflow page, link to a Kajabi checkout page URL rather than embedding a widget. Card entry happens on Kajabi and Stripe-hosted pages, which keeps card fields off your Webflow site.
To add a checkout link:
- In Kajabi, copy the checkout page link for your offer.
- In Webflow, add a button or text link and set its URL to that checkout page.
You can point a Kajabi subdomain like courses.yourdomain.com at ssl.kajabi.com with a CNAME record. Keep the root domain on Webflow. Plan your purchase flow around a redirect to Kajabi rather than an embedded checkout widget.
Connect with automation tools
Automation platforms are the primary bridge between Webflow and Kajabi. They sync form submissions and purchases, with tags handled through automations too, without custom middleware. Use this method when you want leads captured in Webflow to become Kajabi contacts, or when completed Webflow orders should grant Kajabi course access. Automation also fills CMS-style workflows between the two platforms.
Build a Zap with Zapier
Zapier offers a dedicated Webflow and Kajabi integration with pre-built templates. Both apps have native Zapier support, so you configure everything in Zapier's visual builder. Webflow connects via OAuth or webhooks, with webhook-backed triggers that fire instantly on paid plans.
Available triggers and actions include:
- Webflow New Form Submission → Kajabi Create Form Submission
- Webflow New Form Submission → Kajabi Grant Access to an Offer
- Webflow New Order or Updated Order → Kajabi Grant Access to an Offer
- Kajabi Tag Added → Webflow Update Item or Update Live Item
- Kajabi New Form Submission → Webflow Create Live Item
- Kajabi Assessment Completed → Webflow Update Live Item
Kajabi triggers on Zapier include Assessment Completed, Cart Purchase, New Purchase, New Form Submission, New Payment, Tag Added, and Tag Removed. Pre-built Zap templates cover the most common flows, so you rarely start from scratch.
Build a scenario with Make
Make supports Webflow through an official app with 40 modules for Webflow workflows. The Kajabi Make app is community-developed and maintained. You chain a Webflow Watch Form Submissions module to a Kajabi Create a Contact module in Make's visual builder.
Kajabi modules available in Make include Add a contact tag, Create a contact, Delete a contact, and Grant offer to a customer. Connecting the Kajabi app requires an API Key and API Secret. Webflow's own docs cover connecting Webflow to Make for form submissions. The same guide covers CMS item creation and ecommerce data.
Build with the Webflow and Kajabi APIs
To control data sync and access grants directly, build against both APIs. This path requires server-side development to receive webhooks and transform payloads before calling each platform's endpoints. It fits developers and agencies building custom member directories or purchase-driven CMS updates. It also fits access automation beyond what pre-built Zaps cover.
The available APIs are:
- The Kajabi Public API handles contacts, offers, forms, and webhooks. Access is included with the Pro Plan or available as a paid add-on for other plans.
- The Webflow Data API handles Webflow CMS collection items and form submissions.
- Webflow webhooks and Kajabi outbound webhooks trigger real-time events between systems.
Kajabi API access uses OAuth 2 client credentials. Obtain your client_id and client_secret from the Kajabi Admin Portal under Settings > Security, then exchange them for an access token. Webflow API v2 uses a site token or OAuth bearer token with the right scope.
Sync a Kajabi purchase to a Webflow CMS item
When a customer buys a Kajabi offer, you can create a matching CMS item in Webflow. This drives member directories or purchase logs. It can also support gated content collections. The flow starts with a Kajabi outbound webhook and ends with a Webflow CMS write. Kajabi outbound webhooks require a Growth or Pro plan.
To implement this sync:
- Register a Kajabi webhook with
POST /v1/webhooksfor thepurchaseevent using theview:purchasesscope. - Receive the webhook payload on your server. It includes customer contact info and transaction details.
- Create a CMS item with
POST /v2/collections/{collection_id}/items. Map payload fields to your collection'sfieldData. - Publish the item with
POST /v2/collections/{collection_id}/items/publishif you created a staged item.
Your fieldData must match the target collection schema, or the request fails. Mirroring products to a CMS collection requires polling GET /v1/products on a schedule.
Create a Kajabi contact from a Webflow form submission
You can also run the sync in reverse. A Webflow form submission webhook triggers a new Kajabi contact, so leads captured on your site land in your Kajabi email list.
To implement this flow:
- Register a Webflow webhook with
POST /v2/sites/{site_id}/webhooksfor theform_submissionevent, with an optional filter for a specific form. - Validate the
x-webflow-signatureheader using SHA-256 HMAC. - Create a Kajabi contact with
POST /v1/contactsusing the submitted name and email. - Optionally submit a Kajabi form with
POST /v1/forms/{id}/submitto opt the contact into email marketing.
Site tokens created after April 14, 2025 use unique secret keys for webhook signing, so store each secret carefully. If you prefer to skip server code, Zapier's Create Form Submission action covers the same outcome.
What can you build with the Kajabi Webflow integration?
Integrating Kajabi with Webflow lets you run a custom-designed marketing site while Kajabi delivers courses and payments without rebuilding your front end inside Kajabi.
- Lead magnet landing pages: Embed a Kajabi opt-in form on a Webflow landing page so visitors who enter their email get enrolled in a free course or email sequence automatically.
- Course catalog with hosted lessons: Design a course catalog in Webflow that links to Kajabi-hosted checkout and lessons. Use custom visuals with Kajabi's learning management.
- Purchase-driven access grants: Use a Zap so a completed Webflow order grants access to a matching Kajabi offer. Course access activates the moment payment clears.
- Member directory from purchase data: Sync Kajabi purchase webhooks to a Webflow CMS collection to build a live member or student directory that updates as new buyers enroll.
If you need more control over content sync or custom access logic, the API integration path covers those cases with full flexibility.
Frequently asked questions
No official Webflow Marketplace app exists for Kajabi. Kajabi connects to Webflow through form embeds and checkout links, with automation tools like Zapier for workflows. Zapier has a dedicated page and pre-built templates.
Use a checkout page URL instead of embed code. Kajabi's Popup Checkout is built for Kajabi-hosted pages only. Copy your checkout page link and attach it to a Webflow button. Card data entry happens on Kajabi and Stripe-hosted pages, which keeps card fields off your Webflow site.
Use a Webflow Code Embed element with Kajabi's form snippet. In Kajabi, open Marketing > Forms, select your form, open the Embed tab, and copy the JavaScript. In Webflow, drag a Code Embed element onto the canvas, paste the snippet, and publish. Kajabi supports both inline and pop-up form styles.
Yes. Kajabi Public API access is included with the Pro Plan or available as a paid add-on for other plans, and outbound webhooks require a Growth or Pro plan.
You can use Zapier or Make for CMS-style sync and contact routing. A common setup triggers when a new Webflow form submission is made and creates a matching Kajabi contact.
Description
Kajabi is an all-in-one platform for courses, memberships, and digital products. With Webflow up front, it delivers lessons, checkout, and email automation.
This integration page is provided for informational and convenience purposes only.

Owwlish
Connect Owwlish, a learning management system for course creators, with Webflow to embed course players, process payments through Stripe, and track student progress on your existing site.
Softr
Connect Softr, a no-code app builder for portals, dashboards, and internal tools, with Webflow to layer authenticated apps on top of a public marketing site.
Moodle
Connect Moodle, an open-source learning management system, with Webflow to sync course catalogs to CMS collections, automate student enrollment from form submissions, and display completion credentials on marketing pages.
Whop
Connect Whop, a platform for selling digital products and memberships, with Webflow to add checkout, subscription billing, and product delivery to any page without building a custom commerce backend.

Thinkific
Connect Thinkific with Webflow to deliver online courses through custom marketing pages while managing course delivery separately.

LearnDash
Connect LearnDash with Webflow to sync course data, manage enrollments, and display learning progress on your marketing site.
Circle
Connect Circle, an all-in-one community platform, with Webflow to embed discussion spaces and courses on pages, sync member data to CMS collections, and build community-driven experiences under one branded domain.
Patreon
Connect Patreon with Webflow to add membership widgets, sync patron data to your CMS, and build tier-based content access on your site.
Supabase
Connect Supabase, an open-source backend platform, with Webflow to add PostgreSQL database storage, user authentication, file uploads, and real-time subscriptions to any page.


