Mixpanel
Mixpanel is a product analytics platform that helps you understand how users interact with your digital products.
Authentication Types
Mixpanel supports 2 authentication methods:
-
Service Account (Client Credentials) - Enter the Mixpanel service account username and secret as separate fields. Willow sends them as HTTP Basic auth. This is the recommended method.
- Pros: Separate username and secret fields, no concatenated credential
- Cons: Single credential for all users
- Best for: New Mixpanel integrations
-
API Key - Paste Mixpanel service account credentials as a single
username:secretvalue.- Pros: Simple setup
- Cons: Username and secret must be concatenated into one field
- Best for: Existing integrations already using this format
Setting up a Service Account
-
Go to mixpanel.com and log in
-
Click on the gear icon (Settings) in the top right
-
Go to Organization Settings → Service Accounts
-
Click Create Service Account
-
Enter a Name for the service account
-
Select the Role (permissions level)
-
Click Create
-
Copy the Username (service account ID) and Secret — the secret is shown only once
-
In Willow, choose Client Credentials, paste the Username as the Client ID and the Secret as the Client Secret, and leave the token URL empty
Note: Make sure the service account has access to the projects you want to query.
Generating API Credentials
Follow the same Mixpanel steps above, then in Willow choose API Key and enter the credentials in the format: username:secret.