Gifts

Culture

Reviews

Local Spots

How to Connect Amplitude with Salesforce (2026)

Amplitude

Amplitude

★★★★ 4.4
Analytics Data Product Analytics

Amplitude is a digital analytics platform that helps companies understand user behavior across their products. It specializes in behavioral analytics…

Full Review

Salesforce

★★★★ 4.5
Crm Enterprise Crm

The world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.

Full Review

How to Connect Amplitude with Salesforce

Integrating 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.

Integration Methods

MethodDifficultyFeatures
Amplitude CDP (Native)MediumSync cohorts, computed traits, and user properties to Salesforce
ZapierEasyTrigger Salesforce actions from Amplitude cohort membership changes
API (Custom)HardFull control via Amplitude Export API and Salesforce REST API

Native Integration Setup

Step 1: Access Amplitude Data Destinations

In Amplitude, navigate to Data → Destinations. Search for Salesforce in the destination catalog and click Add Destination.

Step 2: Authenticate Salesforce

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.

Step 3: Configure Identity Mapping

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.

Step 4: Select Data to Sync

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).

Step 5: Set Sync Schedule

Configure the sync frequency: hourly, daily, or on-demand. For cohort syncs, Amplitude recalculates membership and pushes changes to Salesforce on the defined schedule.

What Data Syncs

Data TypeDirectionFrequency
Cohort membershipAmplitude → SalesforceHourly/Daily
Computed user propertiesAmplitude → SalesforceHourly/Daily
Behavioral traitsAmplitude → SalesforceHourly/Daily
Event counts and aggregationsAmplitude → SalesforceDaily
Account-level usage metricsAmplitude → SalesforceDaily

Use Cases

Product-Qualified Lead Scoring

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.

Churn Risk Identification

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.

Automation Recipes

  • When: a user enters the "Power User" Amplitude cohort → Then: update the Salesforce contact with a "Power User" flag and notify the account owner
  • When: an account's weekly active users drops below threshold in Amplitude → Then: create a Salesforce task for the CSM to reach out
  • When: a trial user completes activation in Amplitude → Then: convert the Salesforce lead to an opportunity
  • When: feature adoption reaches 80% for an account → Then: update the Salesforce opportunity with an upsell indicator

Troubleshooting

Cohort members not syncing to Salesforce

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.

Salesforce custom fields not updating

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).

Limitations

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.

Compare Amplitude vs Salesforce side by side »