Mixpanel
If you already track user interactions in Mixpanel (thumbs up/down, regenerate clicks, conversation exits), Kelet can route those events as signals. Zero double-instrumentation.
How it works
Section titled “How it works”Kelet polls Mixpanel on a configurable interval (default: hourly) and converts matched events into signals. Those signals feed into the RCA pipeline alongside signals from the Kelet SDK.
Go to Settings → Integrations tab → + Add Integration → select Mixpanel. The dialog is a 3-step wizard:
Step 1 — Connect
Choose an auth method:
- Service Account (recommended): Service Account Username, Service Account Secret, Project ID
- Legacy API Secret: single API Secret field
Set Data Residency to match where your Mixpanel project is hosted (US, EU, or India).
Click Test Connection to verify credentials before proceeding.
Step 2 — Map Events
For each Mixpanel event you want to route to Kelet, configure:
- Event Name — the Mixpanel event (e.g.,
thumbs_up) - Session ID Property — the event property holding your Kelet session ID (e.g.,
$session_id) - Kind — signal kind:
feedback,edit,event,metric, orarbitrary - Trigger — short identifier for this signal (e.g.,
user-thumbs-up) - Score — optional: fixed, from a property, or conditional
Add as many mappings as needed. Each mapping = one signal type.
Step 3 — Schedule
| Field | Description |
|---|---|
| Polling Interval (minutes) | How often to pull new events. Default: 60. Range: 15–1440. |
| Backfill From | Optional: pull historical events from this date. |
| Enable Integration | Toggle to start polling immediately after saving. |
Supports US, EU, and India Mixpanel data residency.
Important
Section titled “Important”Mixpanel provides signals only — not sessions or traces. You still need OTEL instrumentation or the Langfuse integration for trace data. Kelet needs both traces and signals to do RCA.