Amplitude + HubSpot
Connect Amplitude and HubSpot to Turn Product Analytics into Revenue Growth
Sync behavioral data from Amplitude directly into HubSpot so sales and marketing teams can act on real-time product insights.


Why integrate Amplitude and HubSpot?
Amplitude and HubSpot are workhorses for product and go-to-market teams, but most businesses run them in silos. Connecting Amplitude's behavioral and event-tracking data with HubSpot's CRM, marketing automation, and sales pipeline tools lets teams build smarter segments, trigger personalized campaigns, and prioritize leads based on actual in-app activity. The result is a direct line between what your users do inside your product and how your revenue teams respond.
Automate & integrate Amplitude & HubSpot
Use case
Enrich HubSpot Contacts with Amplitude Behavioral Data
Automatically push Amplitude user properties — last active date, feature usage counts, lifecycle stage — into HubSpot contact records as custom properties. Every contact in your CRM reflects current product engagement without manual exports. Sales reps can instantly see which prospects are power users versus those who've gone dark.
Use case
Trigger HubSpot Workflows Based on Amplitude Events
Fire HubSpot enrollment workflows the moment a user hits a product milestone tracked in Amplitude — completing onboarding, reaching a usage threshold, activating a premium feature. Marketing can then deliver timed nurture sequences tied to the user's actual journey, not a calendar. No more guessing when to send upgrade prompts or success check-ins.
Use case
Identify and Alert Sales on High-Intent Product Qualified Leads
Define Product Qualified Lead (PQL) criteria in Amplitude — users who've completed a core workflow three or more times, for example — and automatically create or update HubSpot deals and tasks when those thresholds are met. Sales teams get instant notifications so they can follow up while intent is high. Passive product data becomes pipeline.
Use case
Sync Amplitude Cohorts to HubSpot for Targeted Campaigns
Export behavioral cohorts built in Amplitude — users who adopted a new feature in the last 14 days, or previously engaged users who've since churned — into HubSpot lists for targeted email or ad campaigns. Marketing teams can run re-engagement, upsell, and expansion campaigns against audiences that reflect actual usage patterns.
Use case
Track Customer Health Scores in HubSpot Using Amplitude Signals
Combine Amplitude engagement metrics — login frequency, feature breadth, session depth — into a composite health score that writes continuously to HubSpot company or contact records. Customer success managers can monitor health score trends without switching tools. When scores dip below defined thresholds, proactive outreach workflows fire automatically.
Use case
Automate Onboarding Sequences Tied to Product Progress
Trigger and personalize HubSpot onboarding email sequences based on where each user actually is in the Amplitude-tracked activation funnel. Users who've completed step one but stalled on step two get targeted guidance; those who've fully activated move into an expansion nurture. Time-based drips get replaced with behavior-driven communication.
Use case
Report on Campaign Impact Using Amplitude Engagement Outcomes
Close the feedback loop between HubSpot campaign performance and downstream product engagement by syncing Amplitude event data back against HubSpot campaign contacts. Find out whether users who received a specific email sequence went on to activate a feature or increase usage. Marketing and product teams can then optimize campaigns against product outcomes, not just open or click rates.
Get started with Amplitude & HubSpot integration today
Amplitude & HubSpot Challenges
What challenges are there when working with Amplitude & HubSpot and how will using Tray.ai help?
Challenge
Matching Users Across Amplitude and HubSpot Identity Schemas
Amplitude identifies users via anonymous IDs, device IDs, and user IDs, while HubSpot anchors records to email addresses and contact IDs. Without a reliable identity resolution layer, syncing data between the two platforms produces duplicate contacts, missed matches, and unreliable enrichment.
How Tray.ai Can Help:
Tray.ai's workflow logic lets you build a custom identity resolution step that normalizes Amplitude user IDs against HubSpot contact emails using lookup tables, conditional branching, and helper connectors, so every record sync is matched accurately before any data is written.
Challenge
Handling High-Volume Amplitude Event Streams Without Overloading HubSpot
Amplitude can generate millions of events daily, and forwarding every event to HubSpot APIs would quickly exhaust rate limits and create noise in CRM records. Filtering, batching, and deduplication are necessary but complex to implement manually.
How Tray.ai Can Help:
Tray.ai has built-in rate limiting controls, batch processing steps, and conditional logic filters so you can define exactly which event types trigger HubSpot actions, buffer high-frequency payloads, and group updates into efficient bulk API calls that respect HubSpot's rate limits.
Challenge
Keeping Amplitude Cohorts and HubSpot Lists Consistent Over Time
Amplitude cohorts are dynamic — users enter and exit based on evolving behavior — but HubSpot static lists don't self-update. Without an automated sync process, HubSpot lists go stale quickly, and campaigns end up targeting the wrong audience segments.
How Tray.ai Can Help:
Tray.ai runs scheduled workflows that regularly re-evaluate Amplitude cohort membership and apply differential updates to HubSpot lists, adding newly qualifying contacts and removing those who no longer meet criteria, so your audience lists stay accurate.
Challenge
Mapping Custom Properties Across Divergent Data Models
Amplitude user properties are often named and structured differently from HubSpot contact properties, and teams frequently need to transform, reformat, or aggregate values before they can be written to CRM fields. Doing this manually at scale is error-prone and brittle.
How Tray.ai Can Help:
Tray.ai's data mapping and transformation tools let you visually define field mappings, apply formulas, concatenate values, and convert data types between Amplitude and HubSpot schemas — no custom code required — so clean, consistent data lands in the right CRM fields every time.
Challenge
Maintaining Sync Reliability and Recovering from API Failures
Both Amplitude and HubSpot APIs experience occasional downtime, rate limit responses, and partial failures. Without automated error handling and retry logic, integration pipelines break silently, leaving data gaps that are difficult to detect and expensive to backfill.
How Tray.ai Can Help:
Tray.ai provides automatic retry logic, dead-letter queuing for failed records, and real-time error alerting so transient API failures don't cause permanent data loss. Operations teams get immediate visibility into any sync issues and can replay failed records directly from the tray.ai interface.
Start using our pre-built Amplitude & HubSpot templates today
Start from scratch or use one of our pre-built Amplitude & HubSpot templates to quickly solve your most common use cases.
Amplitude & HubSpot Templates
Find pre-built Amplitude & HubSpot solutions for common use cases
Template
Amplitude Event to HubSpot Workflow Enrollment
Listens for specified Amplitude events via webhook or scheduled export and automatically enrolls matching HubSpot contacts into predefined workflows, enabling event-driven marketing automation at scale.
Steps:
- Receive Amplitude event payload via webhook or poll the Amplitude Export API on a schedule
- Look up the corresponding contact in HubSpot by email address or user ID
- Enroll the matched contact into the appropriate HubSpot workflow based on the event type
Connectors Used: Amplitude, HubSpot
Template
Amplitude Cohort Sync to HubSpot Static List
Exports a defined Amplitude behavioral cohort on a recurring schedule and creates or updates a corresponding HubSpot static contact list, keeping audience segments fresh for ongoing campaigns.
Steps:
- Query Amplitude Cohorts API to retrieve the latest members of a specified cohort
- Compare cohort membership against the existing HubSpot list to identify additions and removals
- Add new cohort members to the HubSpot list and remove lapsed members to maintain accuracy
Connectors Used: Amplitude, HubSpot
Template
HubSpot Contact Property Enrichment from Amplitude User Properties
Runs on a scheduled basis to pull the latest Amplitude user properties for a defined set of users and writes them into matching HubSpot contact custom properties, keeping CRM records enriched with live product data.
Steps:
- Fetch updated user properties from Amplitude User Profile API for contacts modified since the last sync
- Map Amplitude property keys to corresponding HubSpot custom contact property names
- Perform a batch update on HubSpot contacts using the mapped property values
Connectors Used: Amplitude, HubSpot
Template
Product Qualified Lead Alert and Deal Creation in HubSpot
Monitors Amplitude for users hitting PQL thresholds and automatically creates a new HubSpot deal, assigns it to the appropriate sales rep, and sends an internal Slack or HubSpot task notification for immediate follow-up.
Steps:
- Poll Amplitude Behavioral Cohorts or Event Segmentation API to identify users meeting PQL criteria
- Check HubSpot to determine if an open deal already exists for the contact to avoid duplicates
- Create a new HubSpot deal linked to the contact, set the appropriate pipeline stage, and assign a task to the owning sales rep
Connectors Used: Amplitude, HubSpot
Template
Amplitude Churn Signal to HubSpot Re-engagement Campaign
Detects users in Amplitude who've dropped below a defined engagement threshold and automatically adds them to a HubSpot re-engagement sequence, triggering personalized win-back messaging before they fully churn.
Steps:
- Run a scheduled query against Amplitude to identify users with declining session frequency or missing engagement events over a defined window
- Look up each at-risk user in HubSpot and verify they are not already in an active sequence
- Enroll qualifying contacts into the HubSpot re-engagement workflow and update a custom churn risk property on the contact record
Connectors Used: Amplitude, HubSpot
Template
Bi-Directional HubSpot Deal Stage and Amplitude User Property Sync
Keeps HubSpot deal stage changes and Amplitude user lifecycle properties in sync bidirectionally, so product and CRM data tell the same story across both platforms.
Steps:
- Listen for HubSpot deal stage change webhooks and map each stage to a corresponding Amplitude user property value
- Update the Amplitude user profile via the Identify API to reflect the new CRM lifecycle stage
- Conversely, poll Amplitude for lifecycle property changes and write those updates back to the relevant HubSpot contact or company record
Connectors Used: Amplitude, HubSpot