Amplitude is a digital analytics platform that helps companies understand user behavior across their products. It specializes in behavioral analytics…
Full ReviewThe world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.
Full ReviewIntegrating Amplitude with Salesforce connects product analytics data with your CRM, enabling sales and customer success teams to understand how accounts and contacts actually use your product. Instead of relying on anecdotal usage reports, reps can see real behavioral data like feature adoption, session frequency, and activation milestones right alongside deal and account information.
Amplitude offers a native Salesforce integration through its Amplitude CDP (Customer Data Platform) product, which syncs computed user properties, cohorts, and behavioral traits to Salesforce fields. For teams without CDP, Zapier, Make, or custom API workflows can bridge the two platforms by exporting Amplitude cohorts and importing them as Salesforce lists or contact properties.
This integration is critical for product-led growth companies where usage data directly influences sales prioritization, expansion opportunities, and churn prediction.
| Method | Difficulty | Features |
|---|---|---|
| Amplitude CDP (Native) | Medium | Sync cohorts, computed traits, and user properties to Salesforce |
| Zapier | Easy | Trigger Salesforce actions from Amplitude cohort membership changes |
| API (Custom) | Hard | Full control via Amplitude Export API and Salesforce REST API |
In Amplitude, navigate to Data → Destinations. Search for Salesforce in the destination catalog and click Add Destination.
Click Connect Salesforce and sign in to your Salesforce org. Authorize Amplitude to read and write to your Salesforce objects. Select Production or Sandbox environment.
Map Amplitude user IDs to Salesforce record identifiers. Typically, this maps the Amplitude user's email to a Salesforce Contact or Lead email field. Configure how unmatched users should be handled.
Choose which Amplitude data to sync: cohort memberships (as Salesforce campaign members or custom fields), computed user properties (like "days since last login"), or behavioral traits (like "power user" flag).
Configure the sync frequency: hourly, daily, or on-demand. For cohort syncs, Amplitude recalculates membership and pushes changes to Salesforce on the defined schedule.
| Data Type | Direction | Frequency |
|---|---|---|
| Cohort membership | Amplitude → Salesforce | Hourly/Daily |
| Computed user properties | Amplitude → Salesforce | Hourly/Daily |
| Behavioral traits | Amplitude → Salesforce | Hourly/Daily |
| Event counts and aggregations | Amplitude → Salesforce | Daily |
| Account-level usage metrics | Amplitude → Salesforce | Daily |
Define a "Product Qualified Lead" cohort in Amplitude based on activation criteria (e.g., completed onboarding, used core feature 3+ times). Sync this cohort to Salesforce so that sales reps see a PQL flag on lead records and can prioritize outreach to engaged trial users.
Create an Amplitude cohort of users whose product activity has declined significantly over 30 days. Sync this to Salesforce so customer success managers receive alerts on at-risk accounts and can intervene proactively.
Verify that the identity mapping between Amplitude user IDs and Salesforce records is correct. If email matching is used, ensure emails are consistent across both platforms. Check the Amplitude sync log for failed records and error details.
Ensure the custom fields exist on the target Salesforce object and that the connected user has write access. Field-level security settings in Salesforce may prevent updates. Check that the field data types match (text, number, checkbox).
The native Amplitude-Salesforce sync is primarily one-directional (Amplitude to Salesforce). Real-time event streaming to Salesforce is not supported; syncs run on a scheduled basis. The native integration requires Amplitude's CDP or Growth plan. Matching users between Amplitude and Salesforce requires a shared identifier, which can be challenging for anonymous or pre-signup users. Salesforce API limits apply to all sync operations.
These platforms can help you connect Amplitude and Salesforce without writing code: