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.
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.
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.
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.
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.
This integration supports two types of exports: one-time export and dynamic sync.
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.
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 over 2 years ago