Integration Overview
Amplitude provides 200+ pre-built integrations and robust APIs to connect product analytics with your entire data ecosystem. From data ingestion to activation, these integrations enable seamless workflows across marketing, data, and product teams.
Data Ingestion Integrations
Segment
Source Integration:
Send events from Segment to Amplitude automatically.
Configuration:
- In Segment, navigate to Destinations
- Search for and select Amplitude
- Enter Amplitude API Key
- Configure event mapping
- Enable destination
Event Mapping:
// Segment event
analytics.track('Product Viewed', {
product_id: '123',
category: 'electronics',
price: 299.99
})
// Automatically sent to Amplitude
Benefits:
- Single SDK for multiple destinations
- Consistent event schema
- Easy A/B testing of analytics tools
- Simplified implementation
mParticle
Amplitude Output:
Forward events from mParticle to Amplitude.
Setup:
- Navigate to Setup > Outputs
- Select Amplitude
- Configure API credentials
- Map event and user properties
- Activate connection
Features:
- Data quality monitoring
- Real-time and batch forwarding
- Identity resolution
- Data filtering
RudderStack
Destination Setup:
Open-source alternative to Segment.
Configuration:
rudderanalytics.track('Event Name', {
property: 'value'
})
// Forwards to Amplitude automatically
Advantages:
- Self-hosted option
- Warehouse-first architecture
- Lower costs at scale
- Flexible data transformations
Customer Data Platforms
Twilio Segment Personas
Audience Sync:
Sync Amplitude cohorts to Segment for activation.
Workflow:
- Create cohort in Amplitude
- Set up Segment destination
- Configure sync frequency
- Activate cohort
- Use in Segment Personas
Use Cases:
- Enrich user profiles with behavioral data
- Power personalization with product insights
- Cross-platform user stitching
Hightouch
Reverse ETL:
Sync Amplitude cohorts to business tools.
Supported Destinations:
- Salesforce
- HubSpot
- Google Ads
- Facebook Ads
- Braze
- Iterable
- 100+ more
Configuration:
- Connect Amplitude as source
- Select cohort to sync
- Choose destination
- Map fields
- Set sync schedule
Census
Data Activation:
Another reverse ETL option for cohort syncing.
Features:
- No-code sync configuration
- Real-time and scheduled syncs
- Field-level mapping
- Data validation
- Sync monitoring
Marketing Automation
Braze
Cohort Sync:
Send Amplitude cohorts to Braze for targeted campaigns.
Setup Process:
- Navigate to Amplitude Data > Destinations
- Select Braze
- Enter Braze API credentials
- Create cohort in Amplitude
- Sync to Braze as segment
Use Cases:
- Behavioral email campaigns
- Push notification targeting
- In-app message personalization
- SMS campaigns
Iterable
Integration Type:
Bidirectional data exchange.
Amplitude → Iterable:
- User cohorts for targeting
- Event data for journey triggers
- User properties for personalization
Iterable → Amplitude:
- Campaign engagement events
- Email opens, clicks, unsubscribes
- Journey progression
Klaviyo
E-commerce Marketing:
Sync product engagement data to Klaviyo.
Data Flow:
- Product views → Browse abandonment
- Cart events → Cart abandonment
- Purchase events → Post-purchase flows
- User segments → Email targeting
CRM Integrations
Salesforce
Data Sync:
Bidirectional integration with Salesforce.
Amplitude → Salesforce:
- Sync cohorts as campaigns
- Push behavioral scores
- Enrich lead/contact records
Salesforce → Amplitude:
- Import opportunity data
- Track sales outcomes
- Attribute revenue to product usage
Configuration:
- Install Amplitude app from AppExchange
- Authenticate with Salesforce
- Map Amplitude events to Salesforce objects
- Configure sync settings
HubSpot
Marketing & Sales Alignment:
Connect product usage with marketing automation.
Features:
- Cohort sync to HubSpot lists
- User property mapping to contact fields
- Event data for workflow triggers
- Behavioral lead scoring
Setup:
- Navigate to Amplitude Destinations
- Select HubSpot
- Authenticate with HubSpot account
- Configure field mappings
- Set sync frequency
Pipedrive
Sales CRM Integration:
Enhance sales processes with product insights.
Use Cases:
- Qualify leads by product engagement
- Prioritize accounts by usage
- Trigger outreach based on behavior
- Track product-led sales
Advertising Platform Integrations
Google Ads
Audience Export:
Create customer match audiences from Amplitude cohorts.
Workflow:
- Create behavioral cohort in Amplitude
- Set up Google Ads destination
- Map email/phone identifiers
- Sync cohort to Google Ads
- Use for targeting or exclusion
Supported Campaign Types:
- Search campaigns
- Display/video campaigns
- Shopping campaigns
- App campaigns
Facebook Ads
Custom Audiences:
Sync Amplitude cohorts as Facebook Custom Audiences.
Configuration:
- Connect Facebook Business Account
- Select cohort to sync
- Map user identifiers (email, phone, IDFA)
- Choose ad account
- Create custom audience
Use Cases:
- Retarget engaged users
- Exclude converted users
- Build lookalike audiences
- Sequential messaging campaigns
LinkedIn Ads
Matched Audiences:
B2B targeting based on product behavior.
Setup:
- Export cohort with email addresses
- Create Matched Audience in LinkedIn
- Use for campaign targeting
- Build lookalike audiences
Data Warehouse Integrations
Snowflake
Bidirectional Integration:
Amplitude → Snowflake:
- Raw event export
- Cohort membership tables
- User properties
- Aggregated metrics
Snowflake → Amplitude:
- Import warehouse data as properties
- Enrich events with warehouse data
- Custom calculations
Configuration:
- Set up Snowflake data share
- Configure Amplitude export
- Schedule sync frequency
- Create views/tables in Snowflake
Google BigQuery
Data Export:
Export raw events and cohorts to BigQuery.
Features:
- Hourly, daily, or real-time export
- Configurable event filtering
- User and group properties included
- Merge key support
Schema:
CREATE TABLE amplitude_events (
event_time TIMESTAMP,
user_id STRING,
event_type STRING,
event_properties STRING,
user_properties STRING,
amplitude_id BIGINT
)
Amazon Redshift
Data Pipeline:
Stream Amplitude data to Redshift.
Setup:
- Create Redshift cluster
- Configure S3 bucket for staging
- Set up Amplitude export
- Create COPY commands
- Schedule data loads
Business Intelligence Tools
Tableau
Direct Connection:
Native connector for Amplitude data.
Capabilities:
- Live query of Amplitude data
- Pre-built dashboards
- Custom calculations
- Blending with other sources
Connection Setup:
- Open Tableau
- Connect to Amplitude
- Authenticate with API key
- Select project and date range
- Build visualizations
Looker
Amplitude Block:
Pre-built LookML models for Amplitude data.
Features:
- Ready-made explores
- Common metrics predefined
- Customizable dashboards
- SQL-based transformations
Installation:
- Install Amplitude block from Looker Marketplace
- Configure connection to Amplitude API
- Set up data synchronization
- Customize explores and dashboards
Power BI
API Integration:
Connect Power BI to Amplitude via API.
Implementation:
let
Source = Web.Contents(
"https://amplitude.com/api/2/export",
[Headers=[
"Authorization"="API_KEY:SECRET_KEY"
]]
),
#"Imported JSON" = Json.Document(Source)
in
#"Imported JSON"
Developer Tools
GitHub
Track developer activity and feature adoption.
Use Cases:
- Track code deployment events
- Monitor feature flag usage
- Measure developer tool adoption
- Analyze repository activity
Jira
Product Development:
Connect product analytics with development workflow.
Integration:
- Link Amplitude events to Jira tickets
- Track feature requests by usage
- Prioritize backlog with data
- Measure feature impact
Linear
Issue Tracking:
Sync product insights to Linear for prioritization.
Features:
- Cohort-based issue creation
- Usage metrics in issue context
- Automated ticket tagging
- Impact estimation
Experimentation Platforms
Optimizely
Integration Type:
Bidirectional event sharing.
Optimizely → Amplitude:
- Experiment exposure events
- Variation assignments
- Conversion events
Amplitude → Optimizely:
- User segments for targeting
- Behavioral cohorts
- Historical event data
LaunchDarkly
Feature Flags:
Track feature flag evaluations in Amplitude.
Implementation:
const client = LaunchDarkly.initialize('SDK_KEY', user)
client.on('change', () => {
amplitude.track('Feature Flag Changed', {
flag: flagKey,
value: client.variation(flagKey)
})
})
Communication Platforms
Slack
Alerts and Notifications:
Send Amplitude insights to Slack channels.
Use Cases:
- Chart snapshots on schedule
- Anomaly detection alerts
- Cohort size notifications
- Custom metric updates
Setup:
- Create Slack webhook
- Configure notification in Amplitude
- Set trigger conditions
- Customize message format
Microsoft Teams
Team Collaboration:
Share analytics insights with Teams.
Features:
- Scheduled chart deliveries
- Automated alerts
- Dashboard embeds
- Bot integration
Mobile Attribution
AppsFlyer
Mobile Attribution:
Connect app install attribution with in-app behavior.
Data Flow:
- AppsFlyer sends install source to Amplitude
- Amplitude tracks post-install events
- Combined view of acquisition to retention
Configuration:
- Enable AppsFlyer integration in Amplitude
- Add Amplitude SDK to app
- Configure attribution window
- Map deep link parameters
Adjust
App Analytics:
Track mobile user acquisition and behavior.
Integration:
- Install attribution
- Deep linking tracking
- Campaign performance
- User journey analysis
API and Custom Integrations
HTTP API
Event Ingestion:
Send events programmatically.
Example:
curl --location --request POST 'https://api2.amplitude.com/2/httpapi' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "YOUR_API_KEY",
"events": [{
"user_id": "user@example.com",
"event_type": "Event Name",
"event_properties": {
"property": "value"
}
}]
}'
Batch API
High-Volume Ingestion:
Efficient bulk event upload.
Features:
- Upload up to 10MB per request
- Gzip compression supported
- Automatic retry logic
- Idempotency keys
Export API
Data Extraction:
Pull data from Amplitude programmatically.
Endpoints:
- Raw events export
- Dashboard data
- Cohort definitions
- User activity
Best Practices
Integration Strategy:
- Start with high-impact integrations
- Document data flows
- Monitor data quality
- Set up alerting
- Regular audits
Data Governance:
- Define data ownership
- Implement access controls
- Track data lineage
- Maintain compliance
- Version control configurations
Performance:
Related Resources: