Push analytics data to Mixpanel

Connect a Mixpanel project in Brand Control Center with a service account so engagement events sync to it on a schedule.

Brand Control Center authenticates to Mixpanel with a service account: a username and secret created in Mixpanel's organization settings, plus the id of the project to write to. The sync runs daily, weekly, or monthly. For a warehouse or file export instead, see Receive zero-party data in BigQuery and Push analytics data to Amazon S3.

Before you begin

  • Owner or Admin access in Mixpanel, which creating a service account requires. Mixpanel's own reference is Service accounts.
  • Create or Edit permission on Data Sources in Brand Control Center. A role with view-only access sees the form disabled. See Invite your team and assign roles.

Step 1: Create a service account in Mixpanel

  1. In Mixpanel, open Settings and select the Org tab.
  2. Select Service Accounts, then Add Service Account. Give it a role that can write to the project you'll connect.
Service accounts live under the organization settings, not the project settings.

Step 2: Copy the username and secret

  1. In the Add Service Account dialog, copy the Username and the Secret.
  2. Store the secret now. Mixpanel shows it once and can't show it again.
  3. Select Done.
The secret is shown only in this dialog.

Step 3: Find the project ID

  1. Still in Mixpanel's Settings, select the Project tab.
  2. Open Overview and note the Project ID, a number such as 1234567.
The project settings hold the project ID that Brand Control Center writes to.

Step 4: Connect in Brand Control Center

  1. Open Settings > Data Sources and expand Mix Panel.
  2. Fill in the fields:
FieldWhat to enter
UsernameThe service account's username, such as genuin.2af666.mp-service-account. Required.
SecretThe service account's secret. The eye icon shows or hides it. Required.
Project IDThe project's numeric id from step 3. Required.
Data Sync FrequencyDaily, Weekly, or Monthly. Required.
  1. Select Connect and Save. The notification Successfully connected! confirms the details are saved, and the first sync runs on the schedule you chose.
The Mix Panel panel with the service account fields filled in.

Connect and Save stays disabled until every field has a value, and a field made only of spaces is rejected. If the notification reads Oops, something went wrong!, a field failed validation on the server; check that all four are present and try again.

Note

Saving stores the credentials; it doesn't call Mixpanel. A wrong username, secret, or project ID shows up as a failed sync rather than a failed save, so copy the three values straight from Mixpanel.

Change the connection

Edit any field and select Connect and Save again. The new values replace the old ones, and later syncs use them. To stop the sync, delete the service account in Mixpanel; its credentials then fail and no data is written.

Limits

ItemLimit
ConnectionsOne Mixpanel project per brand
AuthenticationService account username and secret
ScheduleDaily, Weekly, or Monthly

Limitations

  • Batch delivery only: Events arrive on the chosen schedule, not in real time.
  • No disconnect control: Removing the service account in Mixpanel is the way to stop the sync.
  • Credentials are stored as entered: Create a service account for Genuin alone, with access to the one project, and rotate it from Mixpanel.

See also

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer