Mixpanel is a business analytics platform that provides real-time insights into app/website interactions and helps you devise effective marketing strategies. We've built an out-of-the-box integration with Mixpanel that enables you to export Cohorts as Static Lists in your WebEngage dashboard. This is ideal for:

  • Driving retention-led growth by activating dormant customers, promoting repeat purchases, driving platform engagement & content consumption.

  • Engaging cohort users with highly targeted & personalized messages through their preferred channel.

Pre-requisite

Mixpanel only exports identified user profiles to match to WebEngage - users without user profiles (i.e. anonymous users) will not export.

Hence, the exported users are properly mapped in WebEngage's system only if the distinct_id in Mixpanel and the user ID in WebEngage have the same value.

How to configure

This is a one-time integration and enables you to transfer Cohort user data from Mixpanel seamlessly to WebEngage as a Static List. Here's how you can go about it:

Step 1: Get WebEngage REST API Key

As shown below, you can find your unique API Key by navigating to Data Platform > Integrations from the left panel. Scroll down to REST API and click View to access your credentials. Copy the API Key to proceed.

Click to enlargeClick to enlarge

Click to enlarge

Step 2: Configure the API Key in the Mixpanel Dashboard

Navigate to Integration in your Mixpanel dashboard, select WebEngage and then select Connect.

Paste the WebEngage API key to save the configuration.

How to export a Cohort from Mixpanel to WebEngage

Select the cohort that you want to export. Click on the three-dot icon on the right side of the cohort.
Click Export to WebEngage. Select either one-time export or dynamic sync. Click Start Sync.

👍

Congratulations, you've successfully integrated WebEngage with Mixpanel :)

You can test the integration by exporting a test cohort from Mixpanel. The user list should appear under List of Static Lists in your WebEngage dashboard.

Sync types

This integration supports two types of exports: one-time export and dynamic sync.

One-Time Export
In a one-time export, Mixpanel sends WebEngage a static export of users who currently qualify for the cohort. The cohort data will not be updated in WebEngage after a one-time export.

Dynamic Sync
In dynamic sync, Mixpanel initiates sync between a cohort and WebEngage every two hours. The exported cohort will be updated every two hours to reflect the most recent list of users in a cohort.

When you generate a one-time export or dynamic sync, it overwrites the previous export with an updated export that reflects users who qualify for the cohort at the time of export.

Please feel free to drop in a few lines at [email protected] if you have any further queries. We're always just an email away!

Updated about a month ago


So, what's next?

Let's show you how you can analyze the users you just exported from Mixpanel as a Static Segment.

Analyzing Static Segments

Mixpanel


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.