Amplitude Integrations | Blue Frog Docs

Amplitude Integrations

Integrations linking Amplitude with ad platforms, CMS tooling, and downstream analytics.

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:

  1. In Segment, navigate to Destinations
  2. Search for and select Amplitude
  3. Enter Amplitude API Key
  4. Configure event mapping
  5. 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:

  1. Navigate to Setup > Outputs
  2. Select Amplitude
  3. Configure API credentials
  4. Map event and user properties
  5. 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:

  1. Create cohort in Amplitude
  2. Set up Segment destination
  3. Configure sync frequency
  4. Activate cohort
  5. 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:

Configuration:

  1. Connect Amplitude as source
  2. Select cohort to sync
  3. Choose destination
  4. Map fields
  5. 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:

  1. Navigate to Amplitude Data > Destinations
  2. Select Braze
  3. Enter Braze API credentials
  4. Create cohort in Amplitude
  5. 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:

  1. Install Amplitude app from AppExchange
  2. Authenticate with Salesforce
  3. Map Amplitude events to Salesforce objects
  4. 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:

  1. Navigate to Amplitude Destinations
  2. Select HubSpot
  3. Authenticate with HubSpot account
  4. Configure field mappings
  5. 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

Audience Export:

Create customer match audiences from Amplitude cohorts.

Workflow:

  1. Create behavioral cohort in Amplitude
  2. Set up Google Ads destination
  3. Map email/phone identifiers
  4. Sync cohort to Google Ads
  5. 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:

  1. Connect Facebook Business Account
  2. Select cohort to sync
  3. Map user identifiers (email, phone, IDFA)
  4. Choose ad account
  5. 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:

  1. Set up Snowflake data share
  2. Configure Amplitude export
  3. Schedule sync frequency
  4. 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:

  1. Create Redshift cluster
  2. Configure S3 bucket for staging
  3. Set up Amplitude export
  4. Create COPY commands
  5. 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:

  1. Open Tableau
  2. Connect to Amplitude
  3. Authenticate with API key
  4. Select project and date range
  5. 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:

  1. Install Amplitude block from Looker Marketplace
  2. Configure connection to Amplitude API
  3. Set up data synchronization
  4. 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

Event Tracking:

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:

Setup:

  1. Create Slack webhook
  2. Configure notification in Amplitude
  3. Set trigger conditions
  4. 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:

  1. Enable AppsFlyer integration in Amplitude
  2. Add Amplitude SDK to app
  3. Configure attribution window
  4. 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:

  1. Start with high-impact integrations
  2. Document data flows
  3. Monitor data quality
  4. Set up alerting
  5. Regular audits

Data Governance:

  • Define data ownership
  • Implement access controls
  • Track data lineage
  • Maintain compliance
  • Version control configurations

Performance:

  • Use batch APIs for high volume
  • Implement rate limiting
  • Cache where appropriate
  • Monitor sync latency

 


 

Related Resources:

// SYS.FOOTER