Know what must work before you launch
Choose the tracking system that actually owns your course checkout
- Best fit
- Teams evaluating AffiliateBase for a Kajabi affiliate workflow.
- Checkout handoff
- The checkout path must receive the generated AffiliateBase referral ID.
- Proof required
- Complete one referred checkout and confirm the attributed sale and commission.
Follow the attribution evidence
Illustrative scenario · fictional values
-
Referred visit
?via=partner
AffiliateBase captures the visit and generates a referral record.
-
Checkout handoff
referral ID
The checkout must carry the generated identifier into Stripe.
-
Paid event
$99 paid
A supported Stripe event confirms the attributed payment.
-
Commission
$19.80 due
An eligible attributed sale creates the commission record.
-
Payout prep
Payout ready
Review the commission and prepare the next step with your payout provider.
This guide is for creators running an affiliate program for their own Kajabi offers. Kajabi documents a built-in Affiliates feature on eligible plans, with Share Links, coupons, commissions, reporting, and an affiliate portal.
For a Kajabi-hosted Offer checkout, start with Kajabi’s official Affiliates overview. A script that stores a referral in localStorage does not pass that value into Kajabi checkout, so this page does not claim native Kajabi checkout compatibility.
AffiliateBase is relevant when your marketing page leads to a separate Stripe Payment Link or merchant-controlled Checkout Session. Connect the same Stripe account, follow the Stripe setup, and verify the complete path with the checkout checklist.
Follow these steps to integrate AffiliateBase with Kajabi:
Add the Tracking Script
<script async src="https://app.affiliatebase.io/track.js" data-account-id="YOUR_ACCOUNT_ID"></script>
Use Stripe Payment Links or Buttons (If Using)
<!-- Keep Stripe checkout elements on the same page as the AffiliateBase script. -->
<a href="https://buy.stripe.com/xxxxx">Buy now</a>
<stripe-pricing-table
pricing-table-id="prctbl_xxx"
publishable-key="pk_live_xxx"
></stripe-pricing-table>
<!-- For custom or redirected Stripe-hosted links, opt in explicitly. -->
<a data-affiliatebase href="https://link.payment/xxxxx">Buy now</a>
Connect Your Stripe Account
Keep Kajabi Checkout on Kajabi Tracking
Test Your Integration
// Visit your site with a test affiliate link:
// Open the exact setup-test link shown in AffiliateBase.
// Open browser console and check:
console.log(window.AffiliateBase?.referral); // Should show a generated referral ID
Why Use AffiliateBase with Kajabi?
Match the affiliate system to Kajabi-hosted checkout or a separate Stripe checkout.
Simple Script Installation
Install the account-specific script only on pages where custom code is supported and confirm it loads after publication.
Multi-Product Support
Kajabi’s native affiliate feature covers eligible Offers; AffiliateBase coverage depends on the separate Stripe path you test.
Stripe Integration
Supported Stripe events can create sales after the checkout carries a valid generated referral ID.
Subscription Support
Tracks membership subscriptions, including monthly and annual plans.
Affiliate Dashboard
Give your affiliates a professional dashboard to track their performance and generate links.
Real-Time Tracking
Track conversions in real-time as customers purchase or enroll.
Frequently Asked Questions
Does AffiliateBase work with Kajabi?
Can I track all Kajabi product types?
How are course enrollments tracked?
Can I track subscription-based memberships?
What tracking parameters does AffiliateBase support?
Do affiliates get their own dashboard?
Related Platform Guides
Create an Affiliate Program with Teachable
Choose Teachable’s school affiliate tools for hosted checkout, or test AffiliateBase with a separate supported Stripe checkout. Includes verification steps.
Create an Affiliate Program with Thinkific
Use Thinkific’s affiliate feature for Thinkific checkout, or verify AffiliateBase with a separate Stripe checkout you control. Review setup boundaries.
Create an Affiliate Program with Podia
Use Podia’s built-in affiliate program for Podia checkout, or verify AffiliateBase with a separate supported Stripe checkout. See prerequisites and tests.
Add an Affiliate Program to Next.js
Install affiliate tracking in Next.js, hand the generated referral ID to a server-created Stripe Checkout Session, and verify attribution.
Add an Affiliate Program to Nuxt
Load affiliate tracking in Nuxt, pass the generated referral ID to a server route, and verify a Stripe sale and commission.
Ready to Launch Your Kajabi Affiliate Program?
Get started with AffiliateBase today and start growing your Kajabi business through affiliate marketing.