HubSpot is the database of record for your customers; Produktly is the source of truth for how they actually use your product. The HubSpot integration glues the two together with a one-click OAuth connection. Once connected, Produktly automatically sets up the contact properties and (on HubSpot Pro and Enterprise) the behavioral event definitions in your portal, then keeps them up to date as users interact with your tours, checklists, NPS widgets, and feedback widgets.
What the Produktly + HubSpot integration does
The HubSpot integration adds these capabilities to your Produktly account.
Update HubSpot contact properties from Produktly events
Toggle on "Sync contact properties" and Produktly will keep its set of contact properties on each matched HubSpot contact updated as events flow in. Properties are created automatically the first time you connect.
Send behavioral events to HubSpot (Pro and Enterprise)
If your HubSpot plan includes behavioral events, Produktly pushes each selected event as a HubSpot behavioral event so it appears on the contact timeline and is usable in HubSpot workflows and reports. On Starter plans, contact property updates still work.
Optionally create new HubSpot contacts
Toggle "Create new contacts" to have Produktly create a HubSpot contact when a user has no matching record. Leave it off and Produktly only updates existing contacts.
Pick which events should sync
Pick "All events" or tick the specific event types you care about — same event list as the other integrations. Feature requests, NPS, feedback, tour finishes, checklist completions, etc.
How the HubSpot integration works
You connect HubSpot via OAuth. Produktly's setup routine creates the Produktly contact properties (and behavioral event definitions, on supported plans) in your HubSpot portal. From then on, every selected Produktly event updates the matching HubSpot contact and (where supported) lands on the contact timeline as a behavioral event.
Click Connect HubSpot in the Produktly Integrations page. You're redirected to HubSpot to authorize.
On HubSpot, approve the requested scopes. You return to Produktly with the integration connected.
Produktly automatically sets up the contact properties (and behavioral event definitions, if your plan supports them) in your HubSpot portal.
Pick which events should sync and whether to create new contacts for unknown users.
Trigger real Produktly events. The matching HubSpot contacts update within seconds; behavioral events appear on the contact timeline where supported.
How to set up the HubSpot integration with Produktly
Setup typically takes about five minutes. You'll need a Produktly account and a HubSpot account.
Open the HubSpot integration in Produktly
In Produktly, navigate to Integrations and click the HubSpot tile.
Click Connect HubSpot
Produktly redirects you to HubSpot's OAuth screen. Sign in if needed and approve the requested scopes (contact read/write, contact schema read/write, and the optional behavioral events scopes if your plan supports them).
Land back in Produktly with the integration connected
HubSpot redirects back to Produktly. The integration is now active. Behind the scenes, Produktly creates the contact properties (and behavioral event definitions where supported) in your HubSpot portal.
Choose your sync settings
Toggle "Sync contact properties" to keep Produktly-related fields on the contact updated. Toggle "Create new contacts" if you want Produktly to add HubSpot contacts for unknown users; otherwise unknown users only generate behavioral events (where supported).
Pick which events should sync
Tick "All events" or pick specific events. Common choices: NPS responses, feedback responses, feature requests, checklist finishes, and tour finishes.
Trigger a real event to verify
From a logged-in test user with a known email, submit feedback or answer an NPS. Open that contact in HubSpot; the Produktly properties should update within seconds. On supported plans, the behavioral event also appears on the timeline.
Data sent to HubSpot
Two things flow to HubSpot, depending on your settings and plan:
- Contact property updates on the matched HubSpot contact — Produktly's set of properties is created automatically on first connect and updated as events flow in
- Behavioral events on the contact timeline (HubSpot Pro and Enterprise) — one per selected Produktly event, usable in HubSpot workflows and reports
- Matching happens by email forwarded to Produktly via identifyUser
- Optional: create a new HubSpot contact for unknown users when "Create new contacts" is on
Common use cases for the HubSpot integration
Real-world ways customers use the Produktly + HubSpot integration in production.
Sales sees product engagement on every contact
A sales rep opens a HubSpot contact and immediately sees the prospect already completed onboarding tours and submitted a feature request. Follow-up becomes much more focused.
CS reacts to NPS detractors with a HubSpot workflow
An NPS detractor triggers a HubSpot workflow (on Pro+) that creates a CS task, enrolls the contact in a save sequence, and notifies the account manager.
Marketing segments champions for expansion campaigns
Marketing builds a HubSpot list of contacts with NPS ≥ 9 and high product engagement, then runs an upgrade or referral campaign targeted at champions.
Onboarding nudges based on checklist progress
A HubSpot workflow waits seven days after signup. If the checklist hasn't been finished, send an automated nudge email with a video walkthrough.
Frequently asked questions about the Produktly + HubSpot integration
Questions teams ask before connecting HubSpot with Produktly.
Do I need a paid HubSpot plan?
HubSpot's free CRM supports custom contact properties, which is enough for the core contact-property sync. For HubSpot behavioral events on the contact timeline, you need HubSpot Pro or Enterprise. For HubSpot workflows that react to Produktly fields, you typically need Marketing Hub Professional or Operations Hub.
What happens if my Produktly user doesn't exist as a HubSpot contact?
If "Create new contacts" is on, Produktly creates a HubSpot contact for that email. If it's off, Produktly skips the property update; behavioral events still fire (on supported plans) and can be attached to the contact later if one is created.
Does Produktly create the HubSpot properties for me?
Yes. The first time you connect, Produktly automatically creates the Produktly contact properties (and behavioral event definitions on supported plans) in your HubSpot portal. You can re-run setup from the integration if anything was missed.
Is data forwarded in real time or batched?
Real time. Each Produktly event updates HubSpot within seconds.
Is HubSpot on every Produktly plan?
Yes. The HubSpot integration is available on every paid Produktly plan and in the 14-day free trial.
Ready to connect Produktly with HubSpot?
Every paid Produktly plan includes the HubSpot integration. Start a 14-day free trial and set it up in five minutes.
Produktly features that work with the HubSpot integration
Other Produktly integrations
Zapier
Trigger Zaps from Produktly events: feedback responses, NPS, roadmap requests, checklist and tour completions, smart tips, and changelog views.
PostHog
Forward Produktly events (tour starts, checklist completions, NPS, feedback, smart tips, changelog views) into PostHog for product analytics and funnels.
Crisp
Start a Produktly product tour for a Crisp visitor directly from the Crisp chat operator panel.
Webhooks
Send Produktly events to any HTTPS endpoint you control. Use webhooks to integrate with internal services, n8n, Make, or tools we don't list natively.