HubSpot logo
Produktly logoHubSpot Integration

The Produktly + HubSpot integration

Connect Produktly to HubSpot via OAuth. Forward NPS, feedback, and onboarding events to HubSpot contact properties (and behavioral events, if your HubSpot plan supports them) so sales and CS see real product engagement.

CRM & customer supportAvailable on every paid plan14-day free trialUpdated 2026-05-18

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.

  1. Click Connect HubSpot in the Produktly Integrations page. You're redirected to HubSpot to authorize.

  2. On HubSpot, approve the requested scopes. You return to Produktly with the integration connected.

  3. Produktly automatically sets up the contact properties (and behavioral event definitions, if your plan supports them) in your HubSpot portal.

  4. Pick which events should sync and whether to create new contacts for unknown users.

  5. 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