Salesforce integration is available on all paid plans. Check out our pricing page for more information.
If your Salesforce plan includes API access, you're under your API usage limit, you have connected to Salesforce, and you are still having trouble syncing data with Salesforce, you may need to enable the Mixmax app within Salesforce.
Depending on your permissions in Salesforce, you may not be able to do this yourself and may need to ask your Salesforce admin. It may help to share this article with them.
Salesforce Lightning and Classic
In Salesforce Setup, go to Apps β Connected Apps β Connected Apps OAuth Usage in the left sidebar.
Locate Mixmax in the list of connected apps, and then click Install. (For full details, see the Salesforce support article on managing OAuth-connected apps.)
If you're using Lightning, follow the Lightning-UI prompts; if Classic, follow the Classic-UI prompts.
When the install pop-up appears, click the Install button.
Once installation completes, Salesforce is now connected to your Mixmax account.
If you'd like to customize which events are synced between Mixmax and Salesforce, go to the CRM & Live Feed section in the Settings of your Mixmax dashboard or to the CRM integrations section if an admin manages it.
Salesforce Lightning Install Prompt
Salesforce Classic Install Prompt
Once you've completed these steps, the Mixmax app will be fully enabled in Salesforce!
FAQ
Do you recommend using a dedicated Salesforce integration user?
Yes β strongly recommended. This ensures consistent permissions, stable syncing, and fewer failures when users change roles or leave.
What is the minimum permission set required?
The Salesforce Sync User account needs: API Enabled, Modify All Data, View Setup and configuration, View all users, Customize Application, and Download AppExchange Packages (only if you plan to install the Real-Time Sync package or Mixmax Insights).
How is OAuth handled?
Mixmax uses OAuth to securely authenticate with Salesforce without storing user credentials. Access is granted via time-limited access tokens that Salesforce issues after explicit authorization. Tokens are scoped to the permissions granted to the user. If a user is deactivated, their personal syncing stops. If the integration user is deactivated, org-wide syncing is impacted β which is why that user must remain active.




