Founding tester program10 spotsFree forever for beta usersEvery paid feature unlockedDirect Slack with the founderApply now
Founding tester program10 spotsFree forever for beta usersEvery paid feature unlockedDirect Slack with the founderApply now
Founding tester program10 spotsFree forever for beta usersEvery paid feature unlockedDirect Slack with the founderApply now
Founding tester program10 spotsFree forever for beta usersEvery paid feature unlockedDirect Slack with the founderApply now

Amplitude HubSpot integration

Sync Amplitude cohorts into HubSpotRun cohort-based RevOps plays.

Amplitude is where you define the audience. HubSpot is where the play runs. Zoody mirrors cohorts, events, and account metrics to HubSpot so the play actually happens, instead of dying in a Looker dashboard.

See the data flow

Quick answer

Zoody mirrors Amplitude cohorts and event aggregations to HubSpot contact and company properties, so RevOps can build workflows on cohort membership instead of staring at it in dashboards. Cohort definitions stay in Amplitude. The activation happens in HubSpot.

The data flow

Amplitude does the cohort math. Zoody routes the result. HubSpot fires the play.

Amplitude

Cohorts, events, accounts, user properties.

Zoody

Mirrors cohorts, aggregates events, rolls up to accounts.

HubSpot

Contact + company properties. Lists. Workflows trigger.

What you can do once it is wired

Cohort-first RevOps workflows that were impossible without product data on the contact.

Behavioral cohorts as HubSpot lists

Define 'Power users at risk' in Amplitude (high usage 30 days ago, declining usage in last 7). The cohort flows to a HubSpot active list, which feeds a customer success workflow. The retention play runs without anyone exporting a CSV.

Cohort-based PQL scoring

Membership in 'Activated' adds 30 to zo_pql_score. Membership in 'Pricing visited last 7 days' adds 15. Membership in 'Invited a teammate' adds 10. The score lands on the contact, sales reps prioritize on it.

Account-level rollups for ABM

If you use Amplitude Accounts, Zoody writes account-level metrics (active users, MAU, key event count) to the matching HubSpot company. Account managers see a real picture of usage on the company record, no separate dashboard.

Time-decayed event scoring

A login 30 days ago shouldn't count the same as a login yesterday. Zoody computes time-weighted event aggregations (zo_logins_weighted_30d) and writes them to HubSpot. PQL workflows score against fresh activity, not stale activity.

Trial-window scoring

During the 14-day free trial, Zoody updates a trial-only score property daily based on which Amplitude milestones have been hit. The Sales workflow watches that property and triggers AE outreach the moment a threshold is crossed.

Cohort-exit triggers

When a contact drops out of an Amplitude cohort like 'Active in last 7 days,' Zoody flips a HubSpot property. Workflow fires: re-engagement email, CSM alert, lifecycle stage change. The churn signal becomes an action, not a chart.

Connecting Amplitude to HubSpot in four steps

  1. 1

    Generate Amplitude API credentials

    In Amplitude, open Settings, Projects, and grab the API Key and Secret Key for the project you want to sync. Note the data residency region (US or EU). If you use Accounts, confirm the org-level credentials have read access to account data.

  2. 2

    Connect Amplitude in Zoody

    In Zoody, pick Amplitude as a source. Paste the API key, secret, project ID, and region. Zoody runs a connection check against the Cohort and Export endpoints, plus the Accounts API if you've enabled accounts. Available cohorts appear in the Zoody mapping UI within seconds.

  3. 3

    Authorize Zoody on the HubSpot side

    OAuth into HubSpot. Zoody requests scopes for contacts, companies, lists, and timeline events. One-click flow for HubSpot Super Admins. Refresh tokens managed by Zoody.

  4. 4

    Map cohorts and events to HubSpot fields

    Pick an Amplitude cohort or event. Pick the HubSpot property or list. Pick aggregation if it's an event (count, sum, last value, time-weighted). Save. The first sync ships within 30 seconds. Cohort recomputations land in HubSpot within minutes.

What you would do without Zoody

Three patterns Amplitude teams default to. Each has a sharp edge.

Amplitude's native HubSpot integration

Forwards user properties and selected events. Does not handle aggregations, rolling windows, account-level rollups, or cohort-driven HubSpot lists with activation logic. The cohort-based RevOps plays still need a different tool.

Amplitude to Snowflake export, then Hightouch to HubSpot

Workable if you already run that stack. The Amplitude export lag plus warehouse load plus Hightouch sync usually puts you 30+ minutes behind real time. Cost easily hits $1,500-2,500 per month before engineering time.

A custom service polling Amplitude's Cohort API and writing to HubSpot

Buildable. You will own auth, rate limits, identity matching, retries on HubSpot 429s, and a deploy each time RevOps wants to add a property. Estimate 4-6 weeks for v1, ongoing maintenance forever.

Frequently asked questions

How does Zoody sync Amplitude cohorts to HubSpot?+

Each Amplitude cohort can mirror to a HubSpot active list, a contact property indicating membership, or both. When a user enters or exits the cohort in Amplitude, the change reflects in HubSpot within minutes. Cohort definitions stay in Amplitude. Sales just sees the result.

Which Amplitude plan tiers are supported?+

Starter, Plus, Growth, and Enterprise. Cohort sync uses Amplitude's behavioral cohort export. Event sync uses the Export API. Account-level metrics use the Accounts API where available. We support both US and EU data residency.

Can Zoody push account-level Amplitude data to HubSpot company records?+

Yes. If you use Amplitude Accounts (the B2B feature) or have account_id as a user property, Zoody rolls metrics up to the matching HubSpot company. Things like total active users, MAU, key event count, and account-level cohort membership land on the company record where account managers actually look.

Does this replace Amplitude's native HubSpot integration?+

It complements it. Amplitude's native HubSpot sync covers user properties and basic event forwarding. Zoody adds aggregations, rolling windows, account rollups, lifecycle automation triggers, and a UI for RevOps to add or change mappings without an Amplitude admin in the loop.

How fresh is the data in HubSpot?+

Cohort membership updates within minutes of Amplitude recomputing the cohort. Event-driven property updates land in HubSpot within 30 seconds of the event being available in Amplitude's pipeline. Aggregations like rolling-window counts refresh on the same cadence.

Make Amplitude cohorts run plays in HubSpot

Beta is small and hands-on. We pair on the first cohort sync, then you take it from there. Free for the duration of the program.