Kajabi

Connect Kajabi to sync course sales, subscription payments, refunds, disputes, and product context into Grometrics.

Last updated July 2026

Overview

Connect Kajabi to import completed course and membership payments into Grometrics. Transactions remain the financial source of truth, while Kajabi purchases and cart orders add offer, product, coupon, source, and order context without duplicating revenue.

Requirements

RequirementWhy it is needed
Kajabi Public API accessAllows Grometrics to backfill and reconcile financial activity.
Owner or Subowner accessKajabi restricts User API Key creation to these roles.
Sites, transactions, purchases, orders, customers, offers, and webhook permissionsSupports site selection, payment imports, customer matching, product labels, and live delivery.

Steps

1

Create a Kajabi User API Key

Open Kajabi Settings → Public API and create a key for Grometrics.

  1. Choose an Owner or Subowner as the API user.
  2. Grant view access to sites, transactions, purchases, orders, customers, and offers.
  3. Grant webhook access so Grometrics can register live payment delivery.
  4. Copy the Client ID and Client Secret.
2

Connect Kajabi

Open Integrations, choose Kajabi, and enter the API credentials.

  1. Choose which payment, subscription, and refund activity to import.
  2. Run Test connection.
  3. Select the Kajabi site when the key can access more than one.
  4. Save Kajabi to register the protected Payment Succeeded webhook and start the initial import.
3

Verify revenue

Open Revenue and confirm that Kajabi payments show the expected offer names, customer details, renewals, and refunds.

Kajabi sends successful payments live. Grometrics also reconciles the selected site once daily so refunds and disputes are not missed.

What Grometrics imports

Kajabi dataGrometrics use
Charges and new subscriptionsNew revenue
Subscription chargesRenewal revenue
Refunds and disputesRefunded revenue
PurchasesOffer, product, coupon, source, and referrer context
Cart ordersOrder number and cart checkout context
Customers and offersCustomer matching and readable product names

API availability

Kajabi Public API access depends on your Kajabi plan or API add-on. If the connection test is denied, confirm Public API access and the key permissions in Kajabi before rotating the credentials.

Disconnect Kajabi

Disconnecting removes the Kajabi webhook and clears the encrypted Client ID, Client Secret, site selection, and endpoint token from Grometrics. Previously imported revenue remains in your reports.

Was this page helpful?