Mixpanel
This guide shows how to integrate Mixpanel cohorts with a custom webhook, allowing real-time export of segmented user data to your system.
Last updated
This guide shows how to integrate Mixpanel cohorts with a custom webhook, allowing real-time export of segmented user data to your system.
Last updated
Before setting up the integration, ensure the following:
A paid Mixpanel plan.
Access of CutomerGlu Dashboard.
Log in to CustomerGlu, click on the Dev Console.
Click on Mixpanel Integration.
Copy your Webhook URL, Username and Password from here.
Login to Mixpanel Dashboard > Data Management > Integrations.
Go Custom Webhook > Add Connection.
Fill the details copied from the CustomerGlu dashboard.
Click on Data Management > Cohorts.
Select You User Segment > Exports > Select CustomerGlu Webhook.
Select one of the following sync types and then click Begin Sync:
One-time Sync
In the case of one-time sync, Mixpanel sends a one-time list of users who are currently part of the cohort to CustomerGlu. The cohort name defined in the Mixpanel dashboard appears as the segment under the Segments list page of the CustomerGlu dashboard.
Recurring Sync
In the case of dynamic sync, Mixpanel initiates sync between a cohort and CustomerGlu every 30 minutes. The imported segment is updated every 30 minutes to reflect the most recent list of users in the segment. The cohort name defined in the Mixpanel dashboard appears as the segment under the Segments list page of the CustomerGlu dashboard.
Delay in Sync Initialization
The sync initialization from Mixpanel may take up to 30 minutes to start exporting users after it is enabled from the Mixpanel dashboard.
Mixpanel Cohort Sync
Every dynamic cohort sync from Mixpanel includes only the users added or removed from the cohort after the last sync.