Course creators on Kajabi need to know which ads sell which offers. Point Kajabi's outbound webhooks for purchases and form submissions at BrainyMetrics. A payload with an amount and a transaction id becomes a sale with the offer as its product; a refund event marks it refunded. Anything else with an email or phone becomes a lead.
Funnels & courses
Kajabi attribution for courses and coaching offers
Kajabi purchases become sales with the offer as the product; form submissions and opt-ins become leads.
- Flat monthly price, no revenue tax
- No annual contract
- Tracking starts the minute the snippet is live
The problem
What you miss while Kajabi isn't connected
Kajabi tells you who bought, not which ad, email or video persuaded them. For course creators running paid traffic, that's the number that matters.
Without it, you scale the ads that bring opt-ins rather than the ones that bring buyers.
See which ads sell your Kajabi offers
Create your account, install one snippet and see it on your own leads and sales.
- Flat monthly price, no revenue tax
- No annual contract
- Tracking starts the minute the snippet is live
What you get with Kajabi
Offer-level sales
Each sale carries its offer for product reports.
Leads from forms
Opt-ins count as leads.
Refunds
Refund events mark sales refunded.
Connect Kajabi and see it on your own data.
Start using KajabiHow it works
- 1
Add the integration
Copy the webhook URL.
- 2
Add Kajabi webhooks
Settings → Webhooks, or a Send webhook automation on an offer or form.
- 3
Install tracko.js
In your Kajabi site's header code.
Use cases
Kajabi in practice
Offer purchases
Credit each offer purchase to the ad behind it.
Form submissions
Attribute opt-ins and see which convert later.
Launch tracking
Watch launch sales arrive with their sources.
- Flat monthly price, no revenue tax
- No annual contract
- Tracking starts the minute the snippet is live
Why BrainyMetrics
Your tools already have the data. BrainyMetrics connects it.
Checkout, calendar, phone and ad platforms stop being separate islands once they share one journey per customer.
Stop guessing which marketing pays.
Start using KajabiGetting started
Connected and attributing in four steps
No migration project and no agency retainer. Here is the whole path from sign-up to your first attributed sale.
- 1
Create your account
Sign up, name your workspace and pick the plan that fits. Your tracking snippet is waiting under Settings → Install.
- 2
Install tracko.js
Paste one snippet into your site's head, or add it with Google Tag Manager, WordPress or your funnel builder's tracking code box.
- 3
Connect revenue and ads
Connect Stripe, Shopify, your funnel builder or calendar, then Meta, Google or TikTok for hourly spend. Most connections take a click.
- 4
Watch the first sale land
The setup checklist ticks itself off as data arrives. Your next lead or sale shows up with its full journey and the ad that earned it.
- Flat monthly price, no revenue tax
- No annual contract
- Tracking starts the minute the snippet is live
One account
Everything else that comes with it
Tracking, attribution, calls, spend and revenue analytics share one data model, so each feature makes the others more accurate.
Seven models side by side, down to the ad.
Your own subdomain and server-set cookies.
Dynamic numbers matched to the click behind each call.
Hourly spend sync joined with real revenue.
Feed real sales back to nine ad platforms.
Every visit, ad, order and call per person.
Lifetime value by the channel that acquired them.
Drop-offs and cost per step, by ad.
Create your account and start tracking today.
Create your accountFrequently asked questions
Common questions about Kajabi, setup and pricing.
Create an account, install the snippet and see how BrainyMetrics handles your real traffic.
Get startedDoes Kajabi sign webhooks?
No, so the unique URL is the credential. Keep it private.
Is the connection secure?
Secrets are encrypted at rest, and requests are signature-verified wherever the provider signs them. Editing credentials never changes your webhook URL.
How long does setup take?
The basics take minutes: paste the snippet, connect your checkout or funnel builder, and connect your ad accounts. The setup checklist in your dashboard ticks each step off as data arrives, so you always know what's left.
Do I need a developer?
Usually not. The snippet can go in through Google Tag Manager, WordPress or your funnel builder's tracking code settings, and most revenue sources connect with a click or a webhook URL you paste. The developer guide covers the JavaScript and server API if you do have a developer.
Does the price go up as I grow?
No. Plans are a flat monthly or yearly price. We never bill a percentage of revenue or ad spend, and you can switch, pause or cancel from the Billing page without a call.
Does tracking stop if I hit a plan limit?
No. Plans limit dashboard modules and things like integrations or workspaces; tracko.js, webhooks and syncs keep collecting data, so nothing is lost if you upgrade later.
Is it privacy friendly?
Yes. BrainyMetrics supports consent modes, works with your consent banner, respects Global Privacy Control and handles sensitive form fields strictly. Data is first-party: it belongs to your workspace, not an ad network.
Keep exploring
Funnel attribution for opt-ins, bumps, upsells and payment plans.
Per-product sales, refunds, profit and AOV, credited by channel.
Payments, renewals and refunds from Stripe, matched to the exact visitor.
Orders, bumps, upsells, rebills and opt-ins from ClickFunnels 2.0.
Purchases and contacts from ClickFunnels 1.0 funnel webhooks.
Signed webhooks for sales, cancellations and opt-ins.
See which ads sell your Kajabi offers
Install one snippet, connect your checkout and ad accounts, and get attribution you can act on today. Flat pricing, no annual contract.