Kajabi

SegMetrics gives you the ability to analyze your Kajabi data and connect it to other data sources. With that information, you can easily segment that data into your leads, find the automation triggers that convert to customers, understand where your most valuable leads are coming from, and more! On this page learn how to integrate SegMetrics with Kajabi & how to configure your web page tracking.


Integration Overview

Important Note: Kajabi does not allow for a native API integration connection for most users. The Kajabi Public API is currently in closed beta and requires special access. For most users, this integration relies on webhooks and pixel-based tracking.

Our integration with Kajabi works through multiple approaches:

  • Pixel-based tracking: Once connected, you can bring in new contacts that fill out Kajabi forms (requires Kajabi pages and forms)
  • Webhook integration: For payment and subscription data when using Kajabi as a payment processor
  • Manual import: For historical data that cannot be automatically synced

SegMetrics is kept up to date with the most recent information in your Kajabi account. If you have a payment processor aside from Kajabi, SegMetrics has native integration options that can connect using email addresses.


Method 1: Connect with API Token (Beta Users Only)

⚠️ Beta Access Required: This method is only available to users who have been granted access to Kajabi's closed beta Public API. Most users should use Method 2 below.

If you have access to the Kajabi Public API beta:

Prerequisites

  • Kajabi Growth or Pro subscription plan
  • Approved access to Kajabi's Public API beta program
  • SegMetrics account

Step 1: Generate API Token in Kajabi

  1. Log into your Kajabi account
  2. Navigate to Settings > Sign-in & Security
  3. Find the Request an API Token action and click "Request Token"
  4. You need a token not a key. They are different, we can only use a token.
  5. Copy the generated token and store it securely

Note: If you don’t see the API Auth Token section at the bottom then you do not have access to a token. You will have to contact Kajabi and see if they will grant you one.

Step 2: Connect to SegMetrics

  1. Navigate to the Integrations page in SegMetrics
  2. Look for the Kajabi API option and follow the setup prompts
  3. Enter your API token when/if requested

Method 2: Connect with Webhooks (No API Token Required)

This is the standard method for most Kajabi users and does not require special API access.

Prerequisites

  • Kajabi Growth or Pro subscription plan (required for webhook access)
  • SegMetrics account

Step 1: Initial SegMetrics Setup

  1. Contact SegMetrics Support: You must contact help@segmetrics.io to enable the Kajabi integration
  2. Once enabled, click this URL to access the integration setup: https://app.segmetrics.io/a/integration/create/kajabi
  3. You'll see a prompt to name your integration - enter a descriptive name and click "Connect Kajabi"

Step 2: Configure Webhook Integration

If you use Kajabi as both your CRM and payment processor:

Option A: Kajabi as Your CRM

  1. Get Your Integration Details:
    • Find your Account ID: Click gear icon > Account Settings (shown in red box in interface)
    • Find your Integration ID: Click gear icon > Integrations > Click 3 dots next to Kajabi integration > Configure Integration > Note the last number in the URL
  1. Set Up Kajabi Webhook:

Option B: Kajabi NOT as Your CRM (Payment Processor Only)

  1. Setup API Revenue Integration:
    • Go to SegMetrics Integrations page (gear icon > Integrations)
    • Click Kajabi option (contact support if unavailable)
  1. Configure API Integration:
    • Label it "Kajabi Payments"
    • Select Payments option and Connect API
    • Note the Account ID, Integration ID, and API Key from the next screen
  1. Set Up Kajabi Webhook:

How to Configure Tracking on Kajabi Web Pages

To track the complete customer journey, install the SegMetrics tracking pixel on your Kajabi pages.

Step 1: Get SegMetrics Tracking Code

    1. In SegMetrics, go to Site Setup page (https://app.segmetrics.io/a/settings/snippet)
    2. Copy the tracking pixel code
    3. If you haven't configured tracking before, review the Installing the Tracking Pixel documentation

Step 2: Install on Kajabi Site Pages

    1. Log into Kajabi Administrator Panel
    2. Click Settings in the bottom left menu
    3. Click Site Details
    4. Scroll down to Page Scripts section
    5. Paste the SegMetrics tracking pixel in the Header Page Scripts box
    6. Click Save

Step 3: Install on Kajabi Checkout Pages

    1. Log into Kajabi Administrator Panel
    2. Click Settings in the bottom left menu
    3. Click Checkout Settings
    4. Scroll down to Checkout Tracking Code
    5. Paste the tracking pixel in the Header Tracking Code box
    6. Click Save

Reference: For more details on custom tracking pixels in Kajabi, see Kajabi's documentation

Congratulations! SegMetrics is now set up to track leads and web history from your Kajabi pages.


Historical Data Import

When you connect Kajabi to SegMetrics, no historical data is automatically synced. This is due to Kajabi's API limitations for most users.

Manual Import Process

To import historical data:

  1. Export from Kajabi:
    • Access your Kajabi account
    • Navigate to the data you want to import (contacts, purchases, etc.)
    • Export the data in CSV format
  1. Prepare Data:
    • Review the exported file format
    • Ensure data fields align with SegMetrics requirements
    • Clean and format data as needed
  1. Import to SegMetrics:
    • In SegMetrics: Integrations page
    • Click gear icon on Kajabi integration
    • Select Contacts option
    • Follow instructions to upload CSV file
    • Map fields from CSV to SegMetrics fields
  1. Validate Import
    • Run a new Leads report in SegMetrics
    • Compare totals with Kajabi data for the same timeframe
    • Verify accuracy of the integration

Reference

For detailed CSV import instructions, see Uploading Historical Data.


Alternative Integration Methods

Using Zapier (Third-Party Option)

For users who prefer automation tools:

Requirements:

  • Zapier account
  • SegMetrics account
  • Kajabi Growth or Pro plan

Setup Process:

  1. Create integration in SegMetrics (Integrations page > Kajabi)
  2. Install Kajabi Zap Template
  3. Connect Kajabi account using your login credentials
  4. Connect SegMetrics using Account ID, API Key, and Integration ID
  5. Enable the Zap

Note: Third-party tools like Zapier, Make.com, and Pabbly.com offer partial automation but have limitations compared to direct integration.


Frequently Asked Questions

Q: What time zone is Kajabi data synced in?

A: Kajabi data is synced in UTC. SegMetrics reports display data based on the timezone set in your Account Settings.

Q: Can I import data in real-time from Kajabi to SegMetrics?

A: Real-time syncing depends on your integration method. Webhook integrations provide near real-time data for new events. Historical data requires manual import.

Q: How do I set up landing pages to track opt-ins?

A: Install the SegMetrics tracking pixel on all Kajabi pages and forms. Test using the debugger tool at the bottom of your SegMetrics settings page.

Q: Do I need tracking links for Kajabi data?

A: No, tracking links aren't required for basic website visitor tracking. However, UTM parameters in email campaigns help track specific campaign effectiveness. SegMetrics will gather domain and URL data automatically.

Q: Will there be discrepancies during data import?

A: Possible discrepancies may occur if data formats differ significantly between platforms. Always review and validate data after import to ensure accuracy.

Q: What are the limitations of using Kajabi with SegMetrics?

A: Key limitations include: no native API for most users, manual historical data import required, webhook setup complexity, and dependency on third-party tools for some automation features.

Q: What Kajabi subscription plans support integrations?

A: Webhook access (required for SegMetrics integration) is only available on Kajabi Growth and Pro subscription plans. The Basic plan does not include API or webhook functionality.


Configure Kajabi Web Page Tracking with SegMetrics

SegMetrics allows you to track leads acquired through Kajabi web pages by installing the SegMetrics tracking pixel on your Kajabi site. This tracking works regardless of which CRM or ESP you use for contact management - as long as your Kajabi form submissions are being sent to your connected ESP in SegMetrics, we can track the complete customer journey.

Who This Guide Is For

This guide is perfect for you if:

  • You use Kajabi web pages and forms for lead capture or content delivery
  • You use a different ESP/CRM (like ConvertKit, Mailchimp, ActiveCampaign, etc.) for contact management
  • Your Kajabi forms send contacts to your primary ESP that's already connected to SegMetrics
  • You want to track the complete customer journey from Kajabi page visits to conversions

Important: You don't need to use Kajabi as your primary CRM or ESP for this tracking to work. SegMetrics will connect the web activity from your Kajabi pages to contacts in whatever ESP you have integrated, as long as the email addresses match.


Get the SegMetrics Tracking Code

Step 1: Access Your Tracking Pixel

  1. In SegMetrics, go to your Site Setup page: https://app.segmetrics.io/a/settings/snippet
  2. Click the gear icon in the top menu and select Site Setup
  3. Copy the pixel code from the tracking snippet section

Step 2: Verify Your Primary Integration

Before installing the tracking pixel, ensure your primary ESP/CRM is connected to SegMetrics:

  • Navigate to Integrations in SegMetrics
  • Confirm your ESP (ConvertKit, Mailchimp, ActiveCampaign, etc.) is connected and syncing contacts
  • This ensures SegMetrics can match Kajabi web visitors to your contact database

First Time Setup: If you haven't configured your SegMetrics tracking code previously, check out the Installing the Tracking Pixel documentation.


Install Tracking on Kajabi Site Pages

This covers tracking for your Kajabi landing pages, sales pages, blog posts, and other content pages.

Step 1: Access Kajabi Site Settings

  1. Log into your Kajabi Administrator Panel
  2. Click Settings in the bottom left menu
  3. Click Site Details

Step 2: Add Tracking Code

  1. Scroll down until you see the Page Scripts section
  2. Paste your SegMetrics tracking pixel in the Header Page Scripts box
  3. Click Save

What This Tracks

  • Page visits on all Kajabi site pages
  • Form submissions on opt-in forms
  • Content engagement and time on page
  • Traffic sources and referral data

Install Tracking on Kajabi Checkout Pages

This ensures you capture the complete purchase journey for any products sold through Kajabi.

Step 1: Access Checkout Settings

  1. Log into your Kajabi Administrator Panel
  2. Click Settings in the bottom left menu
  3. Click Checkout Settings

Step 2: Add Checkout Tracking

  1. Scroll down until you see Checkout Tracking Code
  2. Paste your SegMetrics tracking pixel in the Header Tracking Code box
  3. Click Save

What This Tracks

  • Checkout page visits
  • Purchase completions
  • Cart abandonment behavior
  • Payment method preferences

Testing Your Tracking Setup

After installing the tracking pixel, verify everything is working correctly.

Step 1: Test Page Tracking

  1. Visit your Kajabi pages in an incognito/private browser window
  2. Fill out a form using a test email address
  3. Check SegMetrics for the test contact activity (may take a few minutes)

Step 2: Use the SegMetrics Debugger

  1. Go to your SegMetrics Settings page: https://app.segmetrics.io/a/settings/snippet
  2. Scroll to the bottom to find the debugger tool
  3. Enter your Kajabi page URL to test pixel installation
  4. Verify the pixel is firing correctly

Step 3: Validate Contact Matching

  1. Create a test contact in your primary ESP
  2. Have that contact visit your Kajabi pages
  3. Check SegMetrics to confirm web activity is attributed to the correct contact

How Contact Matching Works

SegMetrics connects your Kajabi web tracking to contacts through several methods:

Email-Based Matching

  • When someone fills out a Kajabi form, the email goes to your connected ESP
  • SegMetrics matches the web visitor to the contact record by email address
  • All Kajabi page activity gets attributed to that contact's journey

Cross-Device Tracking

  • Once a visitor identifies themselves (via form submission), SegMetrics tracks their activity across sessions
  • This creates a complete picture of their engagement with your Kajabi content

UTM Parameter Tracking

  • SegMetrics automatically captures UTM parameters from your Kajabi page URLs
  • This helps attribute traffic sources even before form submissions occur

Frequently Asked Questions

Q: I use ConvertKit as my main CRM, but have Kajabi landing pages. Will this work?

A: Yes! As long as your Kajabi forms send contacts to ConvertKit and ConvertKit is connected to SegMetrics, we can track the complete journey from Kajabi page visit to conversion.

Q: Do I need to set up any special integration between Kajabi and my ESP?

A: You'll need to configure your Kajabi forms to send submissions to your ESP (this is standard Kajabi functionality). SegMetrics handles the rest automatically through the tracking pixel.

Q: Will I see Kajabi page visits for existing contacts in my ESP?

A: Yes! Once the tracking pixel is installed, SegMetrics will start tracking web activity for any visitor who can be matched to a contact in your connected ESP.

Q: What if someone visits my Kajabi pages but doesn't fill out a form?

A: Anonymous visitors will be tracked, but their activity won't be attributed to a specific contact until they identify themselves by submitting a form or through other means.

Q: Can I track multiple Kajabi sites?

A: Yes! Install the same SegMetrics tracking pixel on each Kajabi site you want to track. All activity will be consolidated in your SegMetrics dashboard.

Q: How quickly does tracking data appear in SegMetrics?

A: Web activity typically appears within a few minutes. Contact attribution may take slightly longer depending on when the ESP sync occurs.

Q: Do I need the Kajabi-SegMetrics integration for this tracking to work?

A: No! This web tracking works independently. You only need your ESP/CRM connected to SegMetrics and the tracking pixel installed on your Kajabi pages.

Q: What about GDPR and privacy compliance?

A: The SegMetrics tracking pixel respects user privacy settings. Ensure your Kajabi privacy policy mentions web analytics tracking, and consider implementing cookie consent if required in your jurisdiction.

Congratulations! Your Kajabi web pages are now set up to track visitor behavior and form submissions in SegMetrics, regardless of which ESP you use for contact management.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us