Building Effective Reports and Dashboards
Reports and dashboards turn raw data into actionable insights. This guide shows you how to create effective reports, organize them into boards, and share them with your team to drive data-informed decisions.
Understanding Boards
Think of Boards as your homepage for keeping track of your most important metrics, or a collection of reports that you can share with your coworkers to highlight key trends or stories. You can add text, images and videos to these boards to help add color to the interpretations as well.
When to Use Boards
Boards are ideal for:
- Executive dashboards: High-level metrics for leadership
- Product area monitoring: Track KPIs for specific features or flows
- Weekly business reviews: Shared metrics for recurring meetings
- Launch tracking: Monitor new feature or campaign performance
- Team alignment: Give everyone visibility into progress toward goals
Discovering Useful Boards
If you’re new to your company or product analytics in general, one of the best ways to get started is to:
1. See What Teammates Are Measuring
Use the Discover feature to search by your teammate or object type (Board, Insights, Flows, etc.) and explore what the top creators in your organization are measuring.
2. Leverage Mixpanel Templates
Use official Mixpanel templates, which are out-of-the-box and fully customizable boards designed to help you better understand your user base and monitor metrics like adoption, retention, virality, and product impact.
3. Copy Demo Project Boards
The Mixpanel Customer Success Team has created boards in demo projects that you can copy into your own projects, including:
Before creating a board from scratch, check if a template or existing board already covers your use case. You can customize any board to fit your specific needs.
Creating Your First Board
Building an effective board requires planning and intentional design.
Define your audience and purpose
Who will use this board? What decisions should it inform?
What 5-10 metrics best represent progress or health?
Navigate to Boards and click “Create Board”.
Drag existing reports or create new ones inline.
Add context with text and media
Use text cards to explain what metrics mean and why they matter.
Group related metrics together and order by importance.
Board Design Best Practices
Start with the Most Important Metric
Place your North Star Metric or most critical KPI at the top. This sets the context for everything below.
Tell a Story
Organize metrics to flow logically:
- High-level outcomes (revenue, retention, growth)
- Leading indicators (activation, engagement, feature adoption)
- Supporting metrics (funnel conversion, traffic sources)
Add Context
Use text cards to:
- Explain what “good” looks like for each metric
- Document recent changes or launches
- Provide definitions for complex metrics
- Link to related resources or documentation
Use Visualizations Intentionally
- Line charts: For trends over time
- Bar charts: For comparing categories or time periods
- Tables: For detailed breakdowns
- Single-value cards: For current state or totals
Keep It Focused
Don’t overwhelm with too many metrics. If a board has more than 15-20 cards, consider splitting it into multiple themed boards.
A good board should be scannable in under a minute. If stakeholders need to scroll for a long time, simplify.
Types of Boards to Build
Executive Dashboard
Purpose: Give leadership visibility into business health
Key metrics:
- North Star Metric
- Revenue or ARR
- User growth (new, active, retained)
- Key conversion rates
- Product engagement
Cadence: Weekly or monthly review
Product Area Dashboard
Purpose: Track performance of a specific feature or flow
Key metrics:
- Feature adoption rate
- Engagement with feature
- Conversion through related funnels
- Retention of feature users
- User feedback or satisfaction
Cadence: Weekly team review
Launch Dashboard
Purpose: Monitor new feature or campaign performance
Key metrics:
- Adoption/exposure rate
- Engagement with new feature
- Impact on related metrics
- Comparison to control (if A/B tested)
- User sentiment or feedback
Cadence: Daily during launch, then weekly
Data Quality Dashboard
Purpose: Monitor data health and completeness
Key metrics:
- Event volume trends
- Properties with missing values
- Identity management health
- Data freshness
Cadence: Weekly audit
Sharing and Collaboration
Once you’ve created your board, share it with the right people in the right way.
Internal Sharing
You can share boards with your coworkers within your organization for them to view or add creators to it and start collaborating. They need to have a Mixpanel login to access these boards.
Permission levels:
- Viewer: Can view the board but not edit
- Editor: Can add, remove, and modify reports
- Owner: Full control including sharing settings
External Sharing
If you want to share the board outside of your organization (anyone without a Mixpanel login to your project), you can do so via public boards.
Note that your Project Owner has to first enable the feature in your Project Settings, but once done, all project users except those with the role “Consumers” will be able to create public board links.
Board Subscriptions
In certain instances, e.g. communication with your executives, you might want to send an email of the top metrics instead of links to the live board itself. You can do that via Board Subscriptions.
These emails, which can also be sent as Slack messages, allow you to schedule and share the most recent metrics with both project members and external audiences.
Configure frequency (daily, weekly, monthly) and recipients.
Add context about what the board shows and why it matters.
Email or Slack integration.
Send a test to yourself to verify formatting and content.
Board subscriptions are great for keeping stakeholders informed without requiring them to log in to Mixpanel regularly.
Maintaining Your Boards
Boards aren’t set-and-forget. They require regular maintenance to stay useful.
Regular Reviews
Schedule monthly board audits to:
- Remove outdated or irrelevant metrics
- Add new metrics as priorities shift
- Update text and context
- Verify all reports still load correctly
Use Annotations
Add Annotations to mark important events:
- Feature launches
- Marketing campaigns
- Bug fixes
- Policy changes
- Seasonal events
Annotations help explain why metrics changed and provide historical context.
Archive Old Boards
Don’t let outdated boards clutter your workspace. Archive boards that are no longer relevant or replace them with updated versions.
Add “Last updated” dates to board descriptions so viewers know if the board is current.
Advanced Board Features
Date Range Controls
Use board-level date controls to let viewers change the time period for all reports at once.
Filters
Apply board-level filters to slice all data by a specific dimension (e.g., country, platform, plan type).
Saved Views
Create multiple views of the same board with different filters or date ranges for different audiences.
Embedding
Embed boards or individual reports in internal wikis, Notion pages, or other tools using embed links.
Building Insights Reports for Boards
The Insights report is your most flexible tool for creating custom visualizations for boards.
Measurements, Filters and Breakdowns
You can use Insights to:
- See what events users are doing on your site
- Visualize in bar charts, line charts, pie charts, and more
- Break down metrics by user or event properties
- Filter to specific user segments
Create ratios of different events, for example, the proportion of users who are searching for a product for the first time. If these are common formulas that members of your team will use repeatedly, save and share them so people can rely on the same standard definition.
Custom Events and Properties
Combine certain events because you have a collection of key events that you want to track together as a single metric, or have an event that you want to filter based on a specific property using custom events.
You might also want to modify existing properties on the fly using custom properties. One common use case is marketers grouping UTM sources into default marketing channels (e.g. Facebook, Instagram, TikTok = Social).
Behavioral Breakdowns
Segment your users not just by who they are (user attributes), but what they do. For example, understand the number of times users typically view a product before purchasing, or look at the distribution of cart value per user.
Save commonly-used Insights queries so you can quickly add them to boards or share them with teammates.
Setting Up Alerts
Once you’ve created a report for a key metric you want to track, create an alert to monitor how it performs, either by setting explicit thresholds or setting up automatic anomaly detection.
Alerts can be sent to your email or Slack.
When to Set Alerts
- Business-critical metrics: Revenue, sign-ups, conversions
- Data quality issues: Event volume drops, missing properties
- Product health: Error rates, load times, churn signals
- Experiment results: Significant changes during A/B tests
Select the report you want to monitor.
Set threshold or anomaly detection
Define what constitutes an alert-worthy change.
Verify it triggers correctly.
Don’t over-alert. Too many alerts lead to alert fatigue. Focus on metrics where you need to take immediate action when they change.
Real-World Example
Scenario: A SaaS product team creates a “New User Activation” board to track onboarding performance.
Board structure:
-
Header text card: “New User Activation Dashboard - Tracking users from signup to first value”
-
Key metric: Activation rate (% of new users who complete onboarding in 7 days)
- Line chart showing trend over last 90 days
- Single value card showing current week’s rate
-
Funnel breakdown: Onboarding funnel report
- Shows drop-off at each step
- Segmented by acquisition source
-
Time to activate: Distribution chart showing how long users take to activate
-
Feature adoption: Bar chart of which features activated users try first
-
Cohort comparison: Retention curves comparing activated vs. non-activated users
-
Text card: “Target: 40% activation rate by end of quarter. Current: 35%.”
Result: The team reviews this board weekly, identifies that mobile users activate 15% slower, and prioritizes mobile onboarding improvements.
Key Takeaways
- Boards organize reports into coherent dashboards for decision-making
- Start by defining audience and purpose before building
- Place most important metrics at the top and tell a story
- Add text and context to explain what metrics mean
- Share boards with appropriate permissions for collaboration
- Use subscriptions to deliver metrics via email or Slack
- Maintain boards regularly and archive outdated ones
- Set alerts on critical metrics to catch issues early
Next Steps
- Explore existing boards in your project using Discover
- Copy a template board and customize it for your use case
- Create a board for your product area or team
- Set up a board subscription for weekly stakeholder updates
- Add annotations for recent launches or changes
- Configure alerts on your most critical metrics
- Review the Team Collaboration guide for tips on sharing insights