Mixpanel
+
Konnectify
Mixpanel Integration with Konnectify
Connect Mixpanel to Konnectify to automate product analytics operations—track events, manage profiles and identity, and query reports (funnels, retention, segmentation, insights) to keep your data and teams in sync.
Analytics
Reports
Events
Profiles
Identity
Cohorts
Schemas
Annotations
Service Accounts
Privacy
Feature Flags
Experiments
0 Triggers
53 Actions
What is Mixpanel?
Mixpanel is a product analytics platform that helps you track user interactions, measure engagement, and analyze behavior so you can make data-driven product decisions. With Konnectify, you can operationalize Mixpanel data—automate event tracking, manage user/group profiles and identities, and pull analytics reports into your data stack or internal tools.
This integration is especially useful for data teams and product ops who need reliable, repeatable workflows around analytics data, privacy requests, and experiment/feature-flag management.
New to Mixpanel?
Create a project, generate credentials, and start tracking product events.
Visit Mixpanel
New to Konnectify?
Build workflows that connect analytics with your apps and data.
Create account
What you can automate
•
Track product events (single or batch imports) from your backend services
•
Create/update user and group profiles with set/add/append-style operations
•
Query analytics reports (funnels, retention, frequency, segmentation, insights)
•
Manage Lexicon schemas and annotations to keep analytics governance tidy
•
Handle GDPR/CCPA workflows (retrievals and deletions) programmatically
•
Operate feature flags and experiments (create, update, launch, archive, decide)
API & Authentication
Authentication used by this connector
This Mixpanel connector uses custom credential authentication. You’ll provide a Mixpanel data residency region plus credentials (such as a service account username/secret and/or a project token) so Konnectify can call Mixpanel APIs on your behalf.
Connection fields
- Data Residency Region (required): US, EU, or India
- Project Token (if applicable for event tracking endpoints)
- Service Account Username (recommended for administration/reporting APIs)
- Service Account Secret
API capabilities covered
This integration supports Mixpanel operations across:
- Event tracking and imports (single event tracking, batch event import)
- Profiles and groups (query profiles, create/update/delete)
- Identity management (aliasing, identity linking, merging)
- Analytics queries and reports (top events, segmentation, funnels, retention, frequency, insights, activity feed)
- Governance tooling (Lexicon schemas, annotations and tags)
- Org/project administration (service accounts and project membership)
- Privacy compliance tasks (GDPR/CCPA retrievals and deletions)
- Feature flags and experiments (create/update/launch/archive/decide)
Rate limits & plan notes
Many Mixpanel query/report endpoints are rate limited (commonly 60 queries/hour with a max of 5 concurrent queries), and some actions are marked [Beta]. Konnectify will surface API errors and retries; for high-volume analytics pulls, schedule workflows conservatively and paginate where available (e.g., profile queries with page_size).
How to connect Mixpanel to Konnectify
Prerequisites
- A Mixpanel project in the correct data residency region (US/EU/India)
- A Mixpanel service account (username + secret) for admin/reporting APIs
- (Optional) Project token for event tracking endpoints when required by your workflow
- Access to create/edit workflows in Konnectify
Add Mixpanel to a Workflow
- Create a new workflow in Konnectify (or open an existing one).
- Click + Add step and choose Mixpanel.
Authorize via custom credentials
- Select the Data Residency Region that matches your Mixpanel project.
- Enter your Service Account Username and Service Account Secret.
- If your chosen action requires it, provide the Project Token.
Configure the Trigger or Action
- Choose the Mixpanel action you want to run (e.g., Track an Event, Query a Funnels Report).
- Fill in the required fields for that action.
- Map data from previous steps using Konnectify variables.
Important: Several Mixpanel endpoints have strict constraints (e.g., some queries limit concurrency; event imports limit payload size; JQL can time out after ~2 minutes). If you see failures, reduce batch sizes, add delays, or split workloads.
Test the Workflow
- Run a test execution with a small sample payload.
- Confirm the Mixpanel response and verify the outcome in your Mixpanel project.
Activate the Workflow
- Turn on the workflow.
- Monitor logs for rate-limit errors and adjust schedule/concurrency if needed.
Triggers
0
This connector currently does not include triggers. Use Mixpanel actions in workflows triggered by other apps (e.g., new users in your database, new purchases in your billing system, or scheduled runs).
Actions
53
Use these actions to track events, manage identities and profiles, run analytics queries, and administer Mixpanel projects and experiments.
Reports & Analytics
15 actions
Query Today's Top Events [ Beta ]
Get the top events for today, with their counts and the normalized percent change from yesterday. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query Top Events [ Beta ]
Get a list of the most common events over the last 31 days. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query Top Event Properties [ Beta ]
Get the top property names for an event. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query Top Event Property Values [ Beta ]
Get the top values for a property. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query a Segmentation Report [ Beta ]
Get data for an event, segmented and filtered by properties. Rate limit: 60 queries/hour, max 5 concurrent queries.
Aggregate Event Counts [ Beta ]
Get unique, total, or average data for a set of events over N days, weeks, or months. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query a Retention Report [ Beta ]
Get cohort analysis showing how many users returned after an initial event. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query a Frequency Report [ Beta ]
Get data about how frequently users are performing events. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query an Insights Report [ Beta ]
Get data from your Insights reports. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query a Funnels Report [ Beta ]
Get data for a funnel. Rate limit: 60 queries/hour, max 5 concurrent queries.
Aggregate Event Property Values [ Beta ]
Get unique, total, or average data for a single event and property over days, weeks, or months. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query an Activity Feed [ Beta ]
Returns the activity feed for specified users. Rate limit: 60 queries/hour, max 5 concurrent queries.
Query Segmentation Report in Buckets [ Beta ]
Get data for an event, segmented and filtered by properties, with values placed into numeric buckets. Rate limit: 60 queries/hour, max 5 concurrent queries.
Aggregate a Segmentation Report [ Beta ]
Sums or averages an expression for events per unit time. Rate limit: 60 queries/hour, max 5 concurrent queries.
Make a JQL Query [ Beta ]
Execute a custom JQL (JavaScript Query Language) script to query Mixpanel event and user data. Note: JQL is in maintenance mode. Rate limit: 60 queries/hour, max 5 concurrent queries. Queries timeout after 2 minutes.
Cohorts
1 actions
List Cohorts [ Beta ]
Returns all cohorts in a given project including name, id, count, description, creation date, and visibility. Rate limit: 60 queries/hour, max 5 concurrent queries.
Profiles & Groups
6 actions
Query Profiles
Query user (or group) profile data and return a list of users (or groups) that fit specified parameters. Returns up to page_size records per request. Rate limit: 60 queries/hour, max 5 concurrent queries.
Create or Update User Profile
Creates or updates a user profile in Mixpanel using operations like $set, $add, $append, etc.
Create or Update Group Profile
Creates or updates a group profile in Mixpanel using operations like $set, $add, $append, etc.
Delete User Profile
Deletes a user profile from Mixpanel using the distinct_id.
Delete Group Profile
Deletes a group profile from Mixpanel using group_key and group_id.
List Saved Funnels
Get the names and funnel_ids of your saved funnels. Rate limit: 60 queries/hour, max 5 concurrent queries.
Events
2 actions
Track Multiple Events
Send batches of events from your servers to Mixpanel. Accepts up to 2000 events and 10MB uncompressed per request. Each event must contain event name, time, distinct_id, and $insert_id.
Track an Event
Records a new event occurrence in Mixpanel. Use /track for client-side or recent events (within 5 days). For server-side or historical data, use Track Multiple Events (/import) instead.
Identity
3 actions
Create an Identity
Creates a new user identity by linking an anonymous distinct_id to a known user ID. Only works with the Original ID Merge system.
Create an Alias
Creates a permanent alias mapping one distinct_id to another. Only works with Original ID Merge and Legacy ID Management systems.
Merge Identities
Merges two user profiles by combining their distinct IDs. Only works with Original ID Merge system. This action is irreversible — distinct_ids cannot be unmerged.
Schemas
7 actions
Create or Update a Schema
Creates a new schema or replaces an existing one for a Mixpanel Lexicon entity. If a schema already exists it will be replaced.
List Schemas
Fetches all Lexicon schema definitions available within a specified Mixpanel project.
List Schemas for Entity
Fetches all Lexicon schema definitions for a specific entity type (event or profile) in a Mixpanel project.
Get Schema for Entity and Name
Fetches the Lexicon schema for a specific entity type and entity name in a Mixpanel project.
Delete All Schemas
Deletes all Lexicon schema definitions from a Mixpanel project. This action is irreversible.
Delete Schemas for Entity
Deletes all Lexicon schema definitions for a specific entity type in a Mixpanel project.
Delete Schema for Entity and Name
Deletes the Lexicon schema for a specific entity type and entity name in a Mixpanel project.
Annotations
7 actions
Create an Annotation
Creates a timeline annotation in Mixpanel for marking important events like releases, campaigns, or incidents.
Patch an Annotation
Updates the description or tags of an existing annotation in Mixpanel.
Get an Annotation
Retrieves a specific annotation from Mixpanel using its ID.
Delete an Annotation
Deletes an existing annotation from Mixpanel using its ID.
List Annotations
Retrieves all annotations in a Mixpanel project within a given date range.
Get Annotation Tags
Get all tags that have been added to at least one annotation. Requires a role of at least Analyst.
Create Annotation Tag
Creates a new tag using the provided name. Requires a role of at least Analyst.
Service Accounts
6 actions
Create Service Account
Create a new service account for your organization and optionally add it to one or more projects.
Delete Service Account
Removes the service account from all associated projects and deletes it from the organization.
List Service Accounts For Project
Retrieve a list of service accounts that are members of the specified project.
Add Service Accounts To Projects
Adds a list of service account IDs to a list of project IDs with the specified role.
Remove Service Accounts From Projects
Removes a list of service account IDs from a list of project IDs.
Get Service Account
Return service account details by ID.
Privacy
5 actions
Create a Retrieval
Creates a data retrieval job for GDPR or CCPA compliance. Returns a task ID to check the status of the retrieval.
Check Status of Retrieval
Checks the status of a data retrieval job using the task ID returned from Create a Retrieval.
Create a Deletion
Creates a task that specifies a list of users in a project to delete for GDPR or CCPA compliance.
Check Status of Deletion
Checks the status of an existing deletion task using the task ID returned from Create a Deletion.
Cancel a Deletion
Cancel a deletion task that is still in progress using the task ID.
Feature Flags
4 actions
Create Feature Flag
Creates a new feature flag in the specified project and workspace.
Get Feature Flag
Returns details of a feature flag by its ID.
Delete Feature Flag [ Beta ]
Permanently deletes a feature flag by its ID.
Update Feature Flag
Updates an existing feature flag by its ID.
Experiments
10 actions
Create Experiment [ Beta ]
Creates a new experiment in the specified workspace.
Get Experiment [ Beta ]
Returns details of an experiment by its ID.
Update Experiment [ Beta ]
Updates an existing experiment by its ID.
Delete Experiment [ Beta ]
Permanently deletes an experiment by its ID.
Archive Experiment [ Beta ]
Archives an experiment by its ID.
Unarchive Experiment [ Beta ]
Unarchives a previously archived experiment by its ID.
Decide Experiment [ Beta ]
Marks an experiment as decided — successful or unsuccessful — with an optional winning variant and message.
Force Conclude Experiment [ Beta ]
Force concludes an experiment by its ID, optionally specifying an end date.
Launch Experiment [ Beta ]
Launches an experiment by its ID.
Popular automations
Track new signups from your user DB into Mixpanel
When a new user is created in your system, send a Mixpanel event and upsert the user profile with plan, source, and lifecycle attributes.
(Trigger from another app) New User Created
→
Track an Event
→
Create or Update User Profile
Backfill historical events in batches
Import server-side or historical product events (beyond the recent-event window) using a scheduled workflow and batch uploads.
(Trigger from another app) Schedule / Batch Ready
→
Track Multiple Events
Sync analytics KPIs to a dashboard or data warehouse
Pull segmentation/retention/funnel insights on a schedule and push results to your reporting destination (e.g., Sheets, Slack, BigQuery).
(Trigger from another app) Schedule
→
Query a Funnels Report [ Beta ]
→
Query a Retention Report [ Beta ]
Automate privacy operations for support tickets
When a GDPR/CCPA request is submitted, create a retrieval or deletion task and automatically check status until completion.
(Trigger from another app) Privacy Request Created
→
Create a Deletion
→
Check Status of Deletion
FAQ
How does authentication work for the Mixpanel connector?
Konnectify uses custom credentials: you select your Mixpanel data residency region and provide credentials such as a service account username + secret (and optionally a project token depending on the endpoint). These are used to authenticate API calls to Mixpanel.
Which Mixpanel plans are supported?
Plan availability depends on which Mixpanel APIs your workspace enables (e.g., certain admin features like service accounts, feature flags, and experiments may require specific roles or plans). If an action fails with a permission error, verify the service account role and your plan’s API access in Mixpanel.
How do triggers work for this integration?
This Mixpanel connector currently provides no native triggers. To build end-to-end workflows, use triggers from other Konnectify connectors (webhooks, schedules, database changes, CRM events, etc.) and then call Mixpanel actions.
How do I prevent duplicates when tracking events?
For batch imports, include a stable $insert_id per event (Mixpanel uses it for deduplication). For profile updates, use a consistent distinct_id (and for groups, consistent group_key/group_id) to avoid fragmenting identities.
What happens if Mixpanel rate limits my workflow?
Mixpanel reporting APIs often enforce limits like 60 queries/hour and 5 concurrent queries. If you hit limits, reduce parallelism, add delays, and schedule runs less frequently. For large datasets, prefer paginated/profile-query patterns and smaller import batches.
Can I connect multiple Mixpanel projects or organizations?
Yes. Create separate Mixpanel connections in Konnectify—one per project/region/credential set—and select the appropriate connection in each workflow step. This is useful when you operate multiple environments (dev/stage/prod) or multiple regions.
What should I know about Mixpanel identity merge/alias actions?
Mixpanel identity operations depend on your identity management configuration. For example, Create an Identity and Merge Identities only work with the Original ID Merge system, and merges are irreversible. Validate identity rules in a test project before applying to production.
Ready to automate your Mixpanel workflows?
Connect Mixpanel to Konnectify and turn analytics operations into reliable, repeatable automations.
Get started free →