Create or Update Mixpanel Profiles from New HubSpot Contacts
Syncing HubSpot contacts to Mixpanel profiles creates a unified view of each customer by combining CRM data with behavioral analytics. This workflow starts when a contact is created in HubSpot. MESA checks if the contact already exists in Mixpanel, updates the profile if it does, or creates a new one if it doesn't. Gain access to smarter segmentation, personalized engagement, and deeper insight into the behaviors that drive conversion and retention.
Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

How it works
2 steps to start syncing HubSpot contacts to Mixpanel profiles automatically
Contact Created
Contact Created
Set Profile Properties
Set Profile Properties
Ready to start syncing HubSpot contacts to Mixpanel profiles automatically
Get setup in 4 minutes.
Frequently asked questions
What's the difference between $set and $set_once?
$set_once only sets properties if they don't already exist on the profile, preserving original values. $set overwrites existing values with new data. This workflow uses $set_once to preserve the original contact creation date and initial contact information, even if the workflow runs multiple times for the same contact.
Will this sync existing HubSpot contacts or only new ones?
This workflow only syncs contacts created after you activate it. To sync existing contacts, you'd need to create a separate one-time workflow that retrieves all HubSpot contacts and processes them in batch, or export contacts and trigger the workflow manually.
Can I filter which contacts sync to Mixpanel?
Yes, add a filter step between the trigger and Mixpanel action that checks contact properties like lifecycle stage, list membership, or custom fields, then only proceed for contacts meeting your criteria (like "lifecycle_stage equals 'customer'").
Make this template your own!
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
Ready to start syncing HubSpot contacts to Mixpanel profiles automatically?
7-day free trial • 4 min setup • Cancel anytime
Need help? Our automation experts will help you personalize this workflow for free. Contact support