Skip to main content
Mixpanel integration enables you to track product goal metrics automatically from your analytics data and embed Mixpanel boards directly in your Plans.

Overview

The Mixpanel integration provides:
  • Goal Metrics - Automatically track product goals using Mixpanel event data, user counts, retention, funnels, and revenue metrics
  • Board Embeds - Embed Mixpanel boards and reports directly in your Plans using the /mixpanel slash command
  • Live Data - Metrics refresh automatically on configurable intervals

Prerequisites

Before connecting Mixpanel, you’ll need:
  • A Mixpanel account with access to the project you want to connect
  • Service Account credentials (username and secret) from your Mixpanel project
  • Your Mixpanel Project ID

Connecting Mixpanel

1

Navigate to Settings

Click your profile menu and select Settings, then go to the Integrations tab
2

Find Mixpanel

Scroll to the Analytics & Data section and click Connect on the Mixpanel card
3

Enter Integration Name

Give your integration a descriptive name (e.g., “Production Analytics” or “My Mixpanel Integration”)
4

Enter Project ID

Find your Project ID in Mixpanel under Project Settings > Overview and enter it
5

Create Service Account

In Mixpanel, go to Service Accounts and create a new service account. Copy the username and secret.
6

Enter Credentials

Enter the Service Account Username and Service Account Secret from the previous step
7

Select Data Residency

Choose your data residency region:
  • US (mixpanel.com) - For US-based data storage
  • EU (eu.mixpanel.com) - For EU-based data storage
8

Save

Click Connect to save the integration. Kasava will test the connection and confirm if successful.
Mixpanel configuration form with Project ID, credentials, and region fields

Linking Metrics to Goals

Once connected, you can link Mixpanel metrics to track product goal progress automatically.
1

Open a Goal

Navigate to your Product’s Analysis > Goals tab and click on a goal
2

Add Metric

In the goal detail dialog, click Add Metric
3

Select Mixpanel

Choose Mixpanel as the data source
4

Configure Query

Select a query type and configure the metric parameters (see Query Types below)
5

Test Query

Click Test Query to verify the configuration returns data
6

Set Refresh Interval

Choose how often the metric should update: Hourly, Daily, or Weekly
7

Save

Click Link Metric to connect it to your goal
Goal detail dialog with Mixpanel metric configuration

Query Types

Kasava supports six types of Mixpanel queries for tracking goal metrics:

Event Segmentation

Count events or measure unique users performing specific actions.
FieldDescription
EventSelect from your Mixpanel events
MetricTotal Events, Unique Users, Average, Median, Min, or Max
PropertyFor aggregate metrics, specify the numeric property to aggregate
Time RangeLast 24 hours, 7 days, 30 days, 90 days, or 365 days
Example use cases:
  • Track total sign-ups over the past week
  • Measure unique users who completed checkout
  • Calculate average order value

User Count

Track active or new users over time.
FieldDescription
User TypeActive Users or New Users
IntervalDaily, Weekly, or Monthly
Time RangeLast 24 hours, 7 days, 30 days, 90 days, or 365 days
Example use cases:
  • Monitor daily active users (DAU)
  • Track new user growth per week
  • Measure monthly active users (MAU)

Retention

Analyze user retention between a starting event and return event.
FieldDescription
Born EventThe initial event users perform
Return EventThe event that indicates user return
Retention TypeBirth Retention or Compounding Retention
IntervalDaily, Weekly, or Monthly
Interval CountWhich day/week/month to measure (e.g., Day 7 retention)
Time RangeLast 7 days, 30 days, 90 days, or 365 days
Example use cases:
  • Track Day 7 retention after sign-up
  • Measure Week 4 return rate for activated users
  • Monitor monthly subscription renewal rates

Funnel Analysis

Track conversion through saved Mixpanel funnels.
FieldDescription
FunnelSelect a saved funnel from your Mixpanel project
MetricConversion Rate (%), Total Conversions, or Average Time to Convert
Time RangeLast 24 hours, 7 days, 30 days, 90 days, or 365 days
Example use cases:
  • Track checkout funnel conversion rate
  • Measure onboarding completion percentage
  • Monitor trial-to-paid conversion
You must create funnels in Mixpanel first before they appear in Kasava. If you don’t see your funnel, verify it’s saved in Mixpanel and your service account has access.

Revenue

Track revenue and customer lifetime value metrics.
FieldDescription
MetricTotal Revenue, ARPU (Average Revenue Per User), Paying Users, or LTV (Lifetime Value)
Time RangeLast 24 hours, 7 days, 30 days, 90 days, or 365 days
Example use cases:
  • Track monthly recurring revenue
  • Monitor average revenue per user trends
  • Measure customer lifetime value

Saved Report

Pull data from an existing Mixpanel saved report.
FieldDescription
ReportSelect from your saved reports in Mixpanel
The saved report must return a single numeric value. Complex reports with multiple data series are not supported for goal tracking.

Embedding Mixpanel Boards in Plans

You can embed Mixpanel boards and reports directly in your Plans to provide context for product decisions.
1

Open a Plan

Navigate to Plans and open the Plan you want to edit
2

Type /mixpanel

In the editor, type /mixpanel to open the Mixpanel board selectorSlash command menu showing mixpanel option
3

Paste Board URL

Paste a Mixpanel board or report URL from your browserSupported URL formats:
  • mixpanel.com/project/[id]/view/[id]
  • mixpanel.com/report/[id]/...
  • mixpanel.com/public/[id]
  • mixpanel.com/embed/board/[id]
4

Validate

Click Validate to verify the URL. Kasava will display:
  • Board/report type
  • Project ID
  • Public/Private status
5

Insert

Click Insert Mixpanel Board to embed it in your Plan
Mixpanel board selector with validated URL showing board details

Board Visibility

Embedded Mixpanel boards respect the sharing settings from Mixpanel:
Board TypeDisplay
Public boardsLive embedded preview within Kasava
Private boardsLink card with click-through to Mixpanel (requires authentication)
For the best experience when sharing Plans externally, make your Mixpanel boards public before embedding them.

Refresh Intervals

Linked metrics automatically refresh based on your configured interval:
IntervalDescription
HourlyMetrics update every hour (best for real-time monitoring)
DailyMetrics update once per day (recommended for most goals)
WeeklyMetrics update weekly (best for long-term trends)
More frequent refreshes use more API calls against your Mixpanel rate limits. Choose an interval appropriate for how often your metrics meaningfully change.

Troubleshooting

Verify that:
  1. Your Service Account username and secret are correct
  2. The service account has access to the specified Project ID
  3. You’ve selected the correct data residency region (US vs EU)
  • Ensure your service account has read access to the Mixpanel project
  • Check that events/funnels exist in Mixpanel
  • Try disconnecting and reconnecting the integration
  • Verify the time range includes data (try extending to 30 or 90 days)
  • Check that the selected event has been tracked recently
  • For aggregate metrics, ensure the property exists on the event
The board is not publicly shared in Mixpanel. Either:
  • Make the board public in Mixpanel settings
  • Users viewing the Plan will need to click through and authenticate with Mixpanel

Security

  • Service Account credentials are encrypted at rest
  • Credentials are never exposed in the UI after initial entry
  • You can revoke access anytime by deleting the service account in Mixpanel
  • Kasava only requests read access to your Mixpanel data