Skip to content

Mixpanel Integration

Mixpanel is a product analytics platform that helps you understand how users interact with your website or product. With Mixpanel, you can track events, create user segments, build cohorts, and analyze funnels to optimize your marketing and product strategies.

By integrating CustomerLabs with Mixpanel, you can automatically send all your tracked events and their associated properties directly to Mixpanel — with just a few clicks.


Before you begin, make sure you have:

  • An active Mixpanel account
  • An active CustomerLabs account
  • Access to your Mixpanel Project Token (found under Project Settings)

Step 1: Get Your Project Token from Mixpanel

Section titled “Step 1: Get Your Project Token from Mixpanel”
  1. Log in to your Mixpanel account.

  2. Click the gear icon (⚙️) located at the bottom-left corner of the screen.

    Mixpanel Settings icon
  3. Navigate to Settings → Project Settings.

  4. Locate the Project Token under the Access Keys section.

    Mixpanel Project Settings Access Keys
  5. Copy the Project Token. You will need it in the next step.


  1. Log in to your CustomerLabs account.

  2. Navigate to Destinations and select All Destinations.

  3. Search for Mixpanel and click on it.

    Mixpanel Destination in CustomerLabs
  4. A pop-up screen will appear. Click Save and Enable, then go to Configuration Settings.

    Save and Enable Mixpanel
    Mixpanel Configuration Settings
  5. Paste your Project Token (copied from Mixpanel) into the designated field.

    Mixpanel Project Token Field
  6. Click Save Changes.


The Event Workflow allows you to choose which events are sent from CustomerLabs to Mixpanel.

  1. Return to the Mixpanel customization screen in CustomerLabs.

  2. Click on Setup Event Workflow.

    Setup Event Workflow option
  3. A list of all tracked events will be displayed.

  4. Use the On / Off toggle next to each event to enable or disable sending that event to Mixpanel.

    Event Workflow Toggle List
  5. Click Save Changes when you are done.


Trigger paths let you control which website URLs should fire or suppress specific events.

  1. Return to the Mixpanel customization screen in CustomerLabs.

  2. Click on Setup Trigger Path.

    Setup Trigger Path Option
  3. Enter the URLs where you want events to be triggered.

  4. Use the Fire or Don’t Fire toggle to set whether the event should be triggered on that path.

    Trigger Path Configuration screen
  5. Click Save Changes once you have configured your firing rules.


After completing the setup, it is important to confirm that data is flowing correctly from CustomerLabs to Mixpanel.

  1. Go to your Mixpanel account.

  2. Navigate to Settings → Set Up Mixpanel.

    Set up Mixpanel in settings
  3. Look for the Check your implementation status indicator. If you see a “Data Connected” message, the integration is working successfully.

    Mixpanel Data Connected Status
  1. In Mixpanel, navigate to the Events section.

  2. Confirm that the events configured in CustomerLabs are appearing in the event stream.

    Mixpanel Events stream

IssuePossible CauseSolution
No data appearing in MixpanelIncorrect Project TokenVerify the Project Token in CustomerLabs matches the one in Mixpanel Project Settings.
Events not showing upEvent workflow is disabledGo to Setup Event Workflow in CustomerLabs and ensure the desired events are toggled On.
Events firing on wrong pagesTrigger path misconfigurationReview your Trigger Path settings and confirm the correct URLs and Fire/Don’t Fire rules.
”Data Not Connected” statusIntegration not saved properlyRe-check the setup steps and click Save Changes after entering the Project Token.

Configuration ItemDescription
DestinationMixpanel
Required CredentialMixpanel Project Token
Data SentEvents and event properties
Event ControlToggle individual events On/Off via Event Workflow
Path ControlSet Fire/Don’t Fire rules per URL via Trigger Paths
VerificationCheck “Data Connected” status in Mixpanel Settings