Skip to content
XLinkedIn
Sign Up →

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.

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, or arbitrary
  • 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

FieldDescription
Polling Interval (minutes)How often to pull new events. Default: 60. Range: 15–1440.
Backfill FromOptional: pull historical events from this date.
Enable IntegrationToggle to start polling immediately after saving.

Supports US, EU, and India Mixpanel data residency.

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.