# Mixpanel AI integration on Definable

> Mixpanel is a product analytics platform tracking user interactions and engagement, providing cohort analysis, funnels, and A/B testing to improve user experiences

## What this connects

Mixpanel is a product analytics platform tracking user interactions and engagement, providing cohort analysis, funnels, and A/B testing to improve user experiences

Vendor: https://mixpanel.com/

## Tools available

**43** tools available. First 12:

- `MIXPANEL_ADD_UNIQUE_TO_PROFILE_LIST_PROPERTY` — Add Unique Values to Profile List Property — Tool to add unique values to list properties on user profiles in Mixpanel using the $union operation. Use when you need to add items to list-type properties without creating duplicates. Unlike $append, $union ensures values are unique in the list. If the property doesn't exist, it creates a new list with the provided values.
- `MIXPANEL_AGGREGATED_EVENT_PROPERTY_VALUES` — Get Aggregated Event Property Values — Get unique, total, or average data for a single event and property over days, weeks, or months. The Query API has a rate limit of 60 queries per hour and a maximum of 5 concurrent queries.
- `MIXPANEL_AGGREGATE_EVENT_COUNTS` — Aggregate Event Counts (Deprecated) — DEPRECATED: Use MIXPANEL_AGGREGATE_EVENTS instead. Tool to get unique, total, or average data for events over N days, weeks, or months. Use when analyzing event trends and patterns over time with different aggregation methods.
- `MIXPANEL_AGGREGATE_EVENTS` — Get Aggregate Events — Get aggregate event counts over time. Supports different types of aggregation: general, unique, average, sum.
- `MIXPANEL_COHORTS_LIST` — List Saved Cohorts — Tool to list all saved cohorts in a Mixpanel project. Use when you need to retrieve cohort metadata including name, id, count, description, creation date, and visibility. The Query API has a rate limit of 60 queries per hour and a maximum of 5 concurrent queries.
- `MIXPANEL_CREATE_ANNOTATION_TAG` — Create Annotation Tag — Tool to create a new annotation tag in Mixpanel using the provided name. Use when you need to create tags for organizing and categorizing annotations. Requires a role of at least Analyst.
- `MIXPANEL_CREATE_IDENTITY` — Create Identity — Tool to create an identity mapping in Mixpanel by linking an anonymous ID with an identified user ID. Use when you need to connect pre-login anonymous activity with post-login identified user activity. This operation is typically performed after user authentication to associate all previous anonymous events with the user's identified profile.
- `MIXPANEL_CREATE_SERVICE_ACCOUNT` — Create Service Account — Tool to create a new service account for your organization and optionally add it to projects. Use when you need to generate API credentials for programmatic access. The response includes a token (secret) that cannot be recovered after creation. Requires service account with admin or owner role.
- `MIXPANEL_DELETE_GROUP` — Delete Group — Tool to permanently delete a group profile from Mixpanel Group Analytics. Use when you need to completely remove a group profile and all of its properties. The deletion is permanent and cannot be undone. Note that group properties on historical events remain intact even after group deletion.
- `MIXPANEL_DELETE_PROFILE` — Delete Profile — Tool to permanently delete a user profile from Mixpanel, along with all of its properties. Use when you need to completely remove a profile. The deletion is permanent and cannot be undone. Note that this only deletes the profile, not the associated events. For duplicate profiles, use $ignore_alias: true to avoid deleting the original profile.
- `MIXPANEL_DELETE_PROFILE_BATCH` — Delete Multiple Profiles (Batch) — Tool to permanently delete multiple user profiles from Mixpanel in a single batch request. Use when you need to delete multiple profiles efficiently. The deletion is permanent and cannot be undone. This only deletes the profiles, not the associated events. For duplicate profiles, use $ignore_alias: true to avoid deleting the original profile.
- `MIXPANEL_DELETE_PROFILE_PROPERTY` — Delete Profile Property — Tool to permanently delete properties from a Mixpanel user profile using the $unset operation. Use when you need to remove specific properties and their values from a profile. Properties are permanently removed and cannot be recovered. Useful when cleaning up properties or approaching Mixpanel's limit of 2000 properties per profile.

## Auth

Auth schemes: `BASIC`.

## How agents use Mixpanel

Inside a Definable workflow, Mixpanel is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Mixpanel** — the Researcher (GPT-5.5) pulls context from Mixpanel (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Mixpanel** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Mixpanel (create record, post message, draft email).
- **Designer / Engineer → Distributor → Mixpanel** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Mixpanel (attach file, open PR comment, post status).

The Verifier checks every Mixpanel call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- analytics — https://definable.ai/apps/category/analytics/

## Related

- HTML page: https://definable.ai/apps/mixpanel/
- Same category (analytics): https://definable.ai/apps/category/analytics/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
