Klaviyo + HubSpot Integration
Designed to leverage your data from HubSpot to power your marketing in Klaviyo.
Contact sync with lifecycle stages
Sync HubSpot contacts into Klaviyo with lifecycle stage, lead status, owner, company, and list memberships — scoped to your whole portal or specific lists.
Deal activity as flow triggers
Deal created, deal stage changed, and closed-won land in Klaviyo as events you can trigger flows and build segments from.
Klaviyo engagement in HubSpot
Email opens, clicks, sends, and unsubscribes appear on each HubSpot contact's timeline, with last-engagement properties for HubSpot workflows and reporting.


Integrate with HubSpot today
Sync your HubSpot contacts, lifecycle stages, and deal activity into Klaviyo — and see Klaviyo email engagement on your HubSpot contact timelines. Free 30-day trial.
Get StartedSee the documentation for current pricing.
What data syncs between HubSpot and Klaviyo
HubSpot is the source of truth for contacts in this integration: every contact, lifecycle stage, and deal event flows into Klaviyo, and Klaviyo email and SMS engagement is written back onto the HubSpot timeline.
| Data | Direction | Details |
|---|---|---|
| Contacts | HubSpot → Klaviyo | Every HubSpot contact with an email becomes a Klaviyo profile; Klaviyo never creates new contacts back in HubSpot. |
| Lifecycle stage and deal events | HubSpot → Klaviyo | Lifecycle stage changes, deal creation, deal stage changes, and closed-won arrive in Klaviyo in real time as flow-triggering events. |
| Email and SMS engagement | Klaviyo → HubSpot | Opens, clicks, sends, and unsubscribes are written to the HubSpot contact timeline with last-engagement properties. |
| Consent state | Two-way | Each system's consent state is mirrored onto the other as a visible property only; native subscription status is never changed or enforced across systems. |
| Custom properties | Two-way | HubSpot contact properties can map to Klaviyo profile properties and vice versa, configured per account. |
How teams use the HubSpot integration
Trigger flows from deal stage changes
Fire a Klaviyo flow when a deal moves to closed-won in HubSpot, sending onboarding or upsell email tied to the deal outcome.
See email engagement without leaving HubSpot
Sales and CS teams check the HubSpot contact timeline to see recent Klaviyo opens and clicks before a call, no need to check Klaviyo directly.
Segment by lifecycle stage in Klaviyo
Build a Klaviyo segment of contacts in the marketing-qualified-lead stage to run a nurture campaign that hands off cleanly once they become sales-qualified.
How to connect HubSpot to Klaviyo
- 1
Create your KAV Labs account
Sign up at app.kavlabs.co/hubspot/install to begin the HubSpot install.
- 2
Connect HubSpot
Authorize the HubSpot OAuth connection as a Super Admin so contacts, lifecycle, and deal data can sync.
- 3
Connect Klaviyo
Authorize your Klaviyo account via OAuth so profiles and engagement can flow between the two systems.
- 4
Review what gets set up
Confirm the scope of contacts to sync (whole portal or specific lists) and review the property mappings before going live.
- 5
Start your trial
Pick a plan and start your trial; the initial backfill runs automatically once both connections are authorized.
Klaviyo + HubSpot
FAQs
Common questions about our HubSpot integration