Mixpanel
Also an agent toolMixpanel product-analytics integration. Multi-host: Ingestion (api.mixpanel.com, project-token in body), Query (mixpanel.com/api/query, Service-Account HTTP Basic + project_id), Raw Export (data.mixpanel.com), Lexicon + Annotations (mixpanel.com/api/app). Per-action http.base_url overrides (ADR-030) with {config.*} region templating. Action-only: Mixpanel has no inbound webhook/event API, so no trigger (see compatibility.md mixpanel-05/mixpanel-08). Read-only health check on the Query /events/names endpoint. GDPR, Service-Account mgmt, Warehouse, Feature Flags, Experiments, Lookup Tables deferred for v1.
22 actions · 0 triggers
The Mixpanel integration lets you connect Mixpanel to your automations with 22 actions — and every action is also a tool an AI agent can call. Examples: List Event Names (Top Events), Aggregate Event Counts, Query Segmentation Report, Query Retention Report, Query Saved Funnel. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Actions 22
What Zervanor can do in Mixpanel.
Api15
List Event Names (Top Events)
List the most common event names for a project (Query API: GET /api/query/events/names). Service-Account Basic + project_id. Lightweight, read-only — the default connectivity/health-check target.
Aggregate Event Counts
Time-series counts for one or more events over a date range (Query API: GET /api/query/events).
Query Segmentation Report
Segment an event by a property over a date range (Query API: GET /api/query/segmentation).
Query Retention Report
Retention cohort analysis over a date range (Query API: GET /api/query/retention).
Query Saved Funnel
Run a saved funnel report by funnel_id over a date range (Query API: GET /api/query/funnels).
Query Saved Insights Report
Run a saved Insights report by bookmark_id (Query API: GET /api/query/insights).
Run JQL Query
Execute an arbitrary JQL script against project data (Query API: POST /api/query/jql). project_id in query, script in body.
Query User Profiles (Engage)
Query stored user profiles with where/selector filters (Query API: POST /api/query/engage). project_id in query, filters in body.
Profile Event Activity (Activity Stream)
Per-user event activity stream for given distinct_ids over a date range (Query API: GET /api/query/stream/query).
List Saved Cohorts
List the project's saved cohorts (Query API: POST /api/query/cohorts/list). project_id in query.
Raw Event Export
Export raw events as JSONL bounded by a date window (Raw Data Export API: GET /api/2.0/export on data host). Constrain ranges (daily windows recommended); rate-limited 60/hr.
List Lexicon Schemas
List all event/profile schema definitions for a project (Lexicon API: GET /api/app/projects/{project_id}/schemas on app host). Service-Account Basic.
Create/Replace Lexicon Schema
Upsert a single event/profile schema (Lexicon API: PUT /api/app/projects/{project_id}/schemas/{entity_type}/{name}). Requires Admin SA role.
List Annotations
List chart annotations for a project (Annotations API: GET /api/app/projects/{project_id}/annotations on app host). Service-Account Basic.
Create Annotation
Create a chart annotation (Annotations API: POST /api/app/projects/{project_id}/annotations on app host). Requires Admin SA role.
Engage2
Set User Profile
Set/overwrite user profile properties (Ingestion API: POST /engage on ingest host). Operation selected by body key ($set, $set_once, $add, $append, $union, $remove, $unset). Token carried in body ($token) — no auth header.
Delete User Profile
Delete an entire user profile via $delete (Ingestion API: POST /engage on ingest host). Token carried in body ($token) — no auth header.
Groups2
Set Group Profile
Set group-profile properties (Ingestion API: POST /groups on ingest host). Operation selected by body key ($set, $set_once, $union, $remove, $unset). Token carried in body ($token) — no auth header.
Delete Group Profile
Delete a group profile via $delete (Ingestion API: POST /groups on ingest host). Token carried in body ($token) — no auth header.
Track2
Track Event
Send a live event (Ingestion API: POST /track on ingest host). Auth is the project token carried in each event's properties.token (in body) — no Authorization header. Send verbose=1 to get a JSON status instead of a 1/0 integer body.
Create Identity (Identify)
Merge an anonymous id with an identified id via the $identify event (Ingestion API: POST /track on ingest host). Token carried in body — no auth header.
Import1
Import Events (Historical)
Bulk/historical event import (Ingestion API: POST /import on ingest host). Service-Account Basic + project_id query. Each event needs $insert_id for dedupe; <= 2,000 events / 10 MB per request.
Nothing matches your search.
Automations using Mixpanel
Build your own automation with Mixpanel in the visual builder.
Frequently asked questions
What can I automate with Mixpanel?
22 actions are available — for example: List Event Names (Top Events), Aggregate Event Counts, Query Segmentation Report, Query Retention Report, Query Saved Funnel, and more.
Can Mixpanel be used as an AI agent tool?
Yes. Every Mixpanel action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Mixpanel integration modelled?
Mixpanel is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.