Know what must work before you launch
Choose built-in course attribution or a verified merchant-controlled checkout
- Best fit
- Teams evaluating AffiliateBase for a Thinkific 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 course owners running a program for their own Thinkific products. Thinkific documents an affiliate feature on paid plans with unique links, enrollment reporting, and payout management.
Use Thinkific’s official affiliate documentation when the buyer completes Thinkific-hosted checkout. This page does not claim that a browser script can inject AffiliateBase attribution into that checkout.
Use AffiliateBase only for a separate Stripe Payment Link or merchant-controlled Checkout Session where the generated referral ID can reach Stripe. Then follow the verification checklist.
Follow these steps to integrate AffiliateBase with Thinkific:
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
Use Thinkific Tracking for Thinkific Checkout
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 Thinkific?
Choose Thinkific’s affiliate feature for hosted checkout or verify a separate Stripe path.
Simple Script Installation
Capture referral visits only on pages where your Thinkific plan permits the account-specific script.
Stripe Integration
Process supported Stripe events only after a compatible checkout carries the generated referral ID.
Subscription Support
Tracks subscription-based course access, including monthly and annual subscriptions.
Multiple Course Support
Support for different commission rates based on course type, price, or category.
Affiliate Dashboard
Give your affiliates a professional dashboard to track their performance and generate links.
Real-Time Tracking
Track conversions in real-time as students enroll or purchase courses.
Frequently Asked Questions
Does AffiliateBase work with Thinkific?
How are course enrollments tracked?
Can I track subscription-based courses?
Can I set different commission rates for different courses?
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 Podia
Use Podia’s built-in affiliate program for Podia checkout, or verify AffiliateBase with a separate supported Stripe checkout. See prerequisites and tests.
Create an Affiliate Program with Kajabi
Compare Kajabi’s built-in Affiliates feature with AffiliateBase for a separate Stripe checkout. Review plan, checkout, and verification requirements.
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 Thinkific Affiliate Program?
Get started with AffiliateBase today and start growing your Thinkific school through affiliate marketing.