> ## Documentation Index
> Fetch the complete documentation index at: https://conductorone-docs-mcp-bridge-private-server.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up a Mixpanel connector

> C1 provides identity governance for Mixpanel. Integrate your Mixpanel project with C1 for unified visibility and governance over who has access to your analytics data.

C1 provides identity governance for Mixpanel. Integrate your Mixpanel project
with C1 for unified visibility and governance over who has access to your
analytics data.

## Capabilities

| Resource | Sync                                                          | Provision |
| -------- | ------------------------------------------------------------- | --------- |
| Users    | <Icon icon="square-check" iconType="solid" color="#c937ae" /> |           |

The connector syncs the members of a single Mixpanel project as user identities.
Each user carries their Mixpanel project role (Owner, Admin, Analyst, or
Consumer), so you can see who has access to your Mixpanel project and at what
level.

## Gather Mixpanel credentials

<Warning>
  You need a Mixpanel **Service Account** — a Username and Secret pair. They are
  sent on every request using HTTP Basic authentication and grant API access to
  your projects, so treat them as secrets. Mixpanel shows the secret only once
  when the Service Account is created.
</Warning>

<Steps>
  <Step>
    Sign in to Mixpanel as an Owner or Admin of the organization that contains
    the project you want to sync.
  </Step>

  <Step>
    Open **Organization Settings**, then go to **Service Accounts**.
  </Step>

  <Step>
    Click **Add Service Account**, give it a descriptive name, grant it access
    to the project you want to sync, and copy the generated **Username** and
    **Secret** — you will not be able to see the secret again.
  </Step>

  <Step>
    Find your project ID. Open the project, go to **Project Settings**, and copy
    the numeric **Project ID** (for example `1234567`). This is the numeric ID,
    not the project name.
  </Step>
</Steps>

## Configure the Mixpanel connector

<Tabs>
  <Tab title="Cloud-hosted">
    Follow these instructions to use a built-in, no-code connector hosted by C1.

    <Steps>
      <Step>
        In C1, navigate to **Integrations** > **Connectors** and click **Add connector**.
      </Step>

      <Step>
        Search for **Mixpanel** and click **Add**.
      </Step>

      <Step>
        Choose how to set up the new Mixpanel connector.
      </Step>

      <Step>
        Set the owner for this connector.
      </Step>

      <Step>
        Click **Next**.
      </Step>

      <Step>
        Find the **Settings** area of the page and click **Edit**.
      </Step>

      <Step>
        Enter the Mixpanel credentials:

        * **Service Account Username**: The Username half of the Service Account you created.
        * **Service Account Secret**: The Secret half of the Service Account you created.
        * **Project ID**: The numeric project ID you copied.
        * **API base URL override** (optional): Leave blank for US projects. Set
          it to `https://eu.mixpanel.com/api/app` for EU Data Residency projects
          or `https://in.mixpanel.com/api/app` for India Data Residency projects.
      </Step>

      <Step>
        Click **Save**.
      </Step>

      <Step>
        The connector's label changes to **Syncing**, followed by **Connected**. You can view the logs to ensure that information is syncing.
      </Step>
    </Steps>

    **Done.** Your Mixpanel connector is now pulling access data into C1.
  </Tab>

  <Tab title="Self-hosted">
    Follow these instructions to run the Mixpanel connector in your own
    environment.

    <Steps>
      <Step>
        Create secrets for the Mixpanel Service Account Username and Secret.
      </Step>

      <Step>
        Configure the connector environment variables:

        * **BATON\_MIXPANEL\_SERVICE\_ACCOUNT\_USERNAME**: The Mixpanel Service Account Username (store this as a secret).
        * **BATON\_MIXPANEL\_SERVICE\_ACCOUNT\_SECRET**: The Mixpanel Service Account Secret (store this as a secret).
        * **BATON\_MIXPANEL\_PROJECT\_ID**: The numeric Mixpanel project ID to sync.
        * **BATON\_MIXPANEL\_BASE\_URL** (optional): The regional API base URL. Leave
          unset for US; set to `https://eu.mixpanel.com/api/app` (EU) or
          `https://in.mixpanel.com/api/app` (India) for data-residency projects.
      </Step>

      <Step>
        Deploy the connector using your standard self-hosted connector process.
      </Step>
    </Steps>

    **Done.** Your Mixpanel connector is now pulling access data into C1.
  </Tab>
</Tabs>
