Home/Integrations/Mixpanel
Mx

Mixpanel

Built by Message·Free·Analytics

Fire chat events into Mixpanel funnels. Identify visitors across web and chat.

Quick facts
CategoryAnalytics
Built byMessage
PricingFree
Install timeUnder 5 minutes
PermissionsWorkspace-scoped, revocable
What it does

About the integration.

Mixpanel is the funnel-and-cohort analytics tool product teams live in. Our integration fires every chat, ticket, and call event into Mixpanel as a structured event, with user properties that match your existing schema. Identify visitors across web and chat so your funnels include the conversations that drove them.

Key features

What you get on day one.

  • Track events for chat opened, message sent, AI resolved, escalated, and conversion.
  • Identify visitors across web and chat for cross-session funnels.
  • Send user properties (plan, LTV, signup date) so Mixpanel cohorts include support context.
  • Server-side, no client-side library required.
  • Custom event names and properties configurable per workspace.
  • Works alongside GA4, Segment, and Amplitude with no double-counting.
How it works

Under the hood.

We use Mixpanel's HTTP Track and Engage APIs to fire events server-side. Each event carries the conversation context, the visitor's distinct ID (matched to your existing Mixpanel ID where possible), and any custom properties you configure. Identify calls fire on the moment visitor identity becomes known, so the Mixpanel profile inherits the chat history.

Install

Set up in 6 steps.

  1. 01
    In your message.com workspace, open Integrations, then Mixpanel.
  2. 02
    Paste your Mixpanel Project Token. Find it in Mixpanel under Project Settings.
  3. 03
    Paste your Service Account credentials (for Engage API user-property updates).
  4. 04
    Pick which events to fire. Defaults cover the high-value ones.
  5. 05
    Map distinct_id source: anonymous visitor ID, identified email, or your own customer ID.
  6. 06
    Save. Events start flowing within a minute.
FAQ

Questions people ask before they install.

How do you match Mixpanel distinct IDs to my existing users?

We use the customer email when known, your own customer ID when sent through identify, and the anonymous visitor ID as fallback. Mixpanel's identify_merge handles the stitching.

Will it blow up my Mixpanel MTU count?

It depends on volume. Chat events are usually a small fraction of total product events. Send a sample week first and check your MTU dashboard before turning everything on.

Can I send events to Mixpanel EU?

Yes. Paste your EU project token, we route to the EU ingestion endpoint.

Can I filter which conversations fire events?

Yes. Filter by channel, AI status, or tag in the dashboard before events are sent.

Try the Mixpanel integration free.

14 days free, no credit card needed. Install the integration in under 5 minutes.

Start free trial