# Mixpanel Quick Start Guide

## Destination Info

* Accepts [Track](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#track), [Group](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#group), and [Identify](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#identify) calls
* Supports [HIPAA mode](https://documentation.freshpaint.io/hipaa-mode)
* Connection Modes:

<table><thead><tr><th align="right"> </th><th data-type="checkbox">Client-side</th><th data-type="checkbox">Server-side</th></tr></thead><tbody><tr><td align="right">Web</td><td>true</td><td>true</td></tr><tr><td align="right">Mobile</td><td>false</td><td>true</td></tr><tr><td align="right">Server</td><td>false</td><td>true</td></tr></tbody></table>

## Getting Started

### What You'll Need

1. Your Mixpanel Project Token and API Secret

### First follow these steps to set up the Mixpanel integration in Freshpaint:

1. In Mixpanel, go to your Project Settings page and navigate to the Access Keys section to find your Project Token and API Secret:

![](https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FFxzs7URh979l5bl08uG0%2Faccess%20keys.png?alt=media\&token=16c49b14-9c5f-445e-a39b-4c30e8df2461)

2. Next, go to the [Mixpanel configuration page](https://app.freshpaint.io/destinations/apps/mixpanel) in Freshpaint and click *Configure* for *Credentials*. Then, configure the app credentials by copying and pasting your Project Token and API Secret into Freshpaint:

![](https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FRMH2WWmmgZ6YmEiqFxSb%2Fmixpanel-config.png?alt=media\&token=1d2eab5a-b797-4f2a-992f-538764d59503)

3. Choose your connection mode. You can read more about the difference between client-side and server-side connection mode in general [here](https://documentation.freshpaint.io/faqs/what-is-the-difference-between-client-side-and-server-side-connection-mode) and specific differences in the connection modes for Mixpanel in the reference section for Mixpanel [here](https://documentation.freshpaint.io/integrations/destinations/apps/mixpanel/mixpanel-reference).

{% hint style="info" %}
If you are a HIPAA customer, you should select server-side connection mode. You can read more about that [here](https://documentation.freshpaint.io/readme/guides/hipaa-mode).
{% endhint %}

4. Mixpanel is now ready to be used as an event destination. Enable this destination under the event definition if you'd like an event to be sent to Mixpanel:&#x20;

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FFh76RdwaAVLGZtRDqa7T%2Fimage.png?alt=media&#x26;token=2bfd2583-c809-47d1-8fa3-f61b53689a44" alt=""><figcaption></figcaption></figure>

### If you are a HIPAA account, you will need to add event properties to the allowlist. If you are not a HIPAA account, you can skip this step.

By default, Freshpaint doesn’t sent any built-in property data to Mixpanel. Go to the [Mixpanel HIPAA Allowlist](https://app.freshpaint.io/destinations/apps/mixpanel) to select which properties you want to send downstream.

### That's it! The last step is to confirm data is flowing into Mixpanel

Events sent from Freshpaint to Mixpanel will show up as standard Mixpanel events. From there you can use your events in any of the Mixpanel reports. You can view them by navigating to Events and looking at recent events, or by searching for a specific event.

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2F3zgDbxNsQXjlCg5KVsR4%2Fimage.png?alt=media&#x26;token=27994d44-1c68-4a1d-a2ce-70666bc24c55" alt=""><figcaption></figcaption></figure>
