Pendo + HubSpot

Connect Pendo and HubSpot to Turn Product Behavior into Revenue

Sync in-app engagement data from Pendo directly into HubSpot to power smarter sales outreach, lifecycle marketing, and customer success workflows.

Why integrate Pendo and HubSpot?

Pendo captures product usage data — feature adoption, NPS scores, session activity, and user journeys — while HubSpot manages your contacts, deals, and marketing automation. Integrating the two means your go-to-market teams can act on what users actually do inside your product, not just what they say in a form. Together, Pendo and HubSpot close the loop between product experience and customer engagement.

Automate & integrate Pendo & HubSpot

Use case

Trial-to-Paid Conversion Based on Product Engagement

When a Pendo-tracked free trial user reaches a defined engagement threshold — completing a key workflow or activating a core feature — tray.ai can automatically update their HubSpot deal stage and enroll them in a targeted conversion sequence. Sales reps get a real-time task or notification so they can follow up while intent is highest. No more guessing when a prospect is ready to buy.

Use case

Churn Risk Alerting for Customer Success Teams

Pendo monitors usage patterns that indicate disengagement — drops in login frequency, abandonment of core features, low NPS scores. tray.ai pushes these signals into HubSpot as contact property updates, task assignments, or deal health score changes, automatically flagging at-risk accounts for your CS team. Proactive intervention replaces reactive firefighting.

Use case

Feature Adoption Campaigns Triggered by In-App Behavior

When Pendo detects that a customer segment hasn't adopted a high-value feature, tray.ai can enroll those contacts in a targeted HubSpot email sequence with relevant tips and tutorials. As users complete the desired in-app actions, Pendo signals tray.ai to unenroll them from the campaign automatically, preventing over-communication. The result is a self-correcting adoption loop between product and marketing.

Use case

NPS Score Sync and Promoter Expansion Workflows

Pendo's in-app NPS surveys capture satisfaction scores tied to specific user segments and product moments. tray.ai syncs these scores to HubSpot contact and company records so sales and marketing teams can segment and act on them right away. Promoters get enrolled in referral or upsell campaigns automatically, while detractors trigger CS escalation workflows — no manual data entry required.

Use case

PQL (Product Qualified Lead) Routing to Sales

Using Pendo's segment and usage data, tray.ai can identify product qualified leads — users who've hit meaningful engagement criteria — and automatically create or update HubSpot contacts, assign them to the right sales rep, and fire off personalized outreach sequences. This operationalizes a PQL framework without requiring anyone to manually review usage dashboards. Sales teams focus exclusively on leads with demonstrated buying intent.

Use case

Onboarding Progress Tracking and Intervention Workflows

Pendo tracks new user onboarding milestones — completing a setup guide, inviting team members, connecting an integration. tray.ai maps these milestones to HubSpot lifecycle stages and enrollment criteria, so onboarding email sequences advance or pause based on what users actually accomplish in the product. When a user stalls at a step, CS teams are automatically alerted with context about exactly where they dropped off.

Use case

Account Expansion Identification for Upsell Motions

When Pendo data shows an existing customer account nearing usage limits, frequently using premium features on a lower-tier plan, or showing high engagement across a team, tray.ai can trigger HubSpot deal creation for an expansion opportunity and notify the account owner. Passive product analytics become a proactive revenue signal. Expansion conversations happen when the customer is already experiencing value — not after the fact.

Get started with Pendo & HubSpot integration today

Pendo & HubSpot Challenges

What challenges are there when working with Pendo & HubSpot and how will using Tray.ai help?

Challenge

Matching Users Across Pendo and HubSpot Without a Shared ID

Pendo identifies users by a visitor ID or email set during installation, while HubSpot uses its own contact IDs and email as a primary key. When these identifiers are inconsistent — due to anonymous visitors, SSO configurations, or data entry variations — automated syncs can fail to match records correctly, causing duplicate contacts or missed updates.

How Tray.ai Can Help:

tray.ai's flexible data mapping and conditional logic let you define a custom identity resolution strategy — matching on email with normalization, falling back to account-level domain matching, or using a custom property as a shared key. You can build deduplication checks directly into the workflow before any HubSpot record is created or updated.

Challenge

Handling High-Volume Pendo Event Streams Without Overloading HubSpot

Pendo can generate thousands of events per day across an active user base. Pushing every raw event directly to HubSpot as a contact activity or property update would quickly exhaust HubSpot API rate limits, create noise in contact timelines, and degrade performance in both systems.

How Tray.ai Can Help:

tray.ai sits between the two platforms and lets you filter, aggregate, and throttle Pendo data before it reaches HubSpot. You can configure workflows to batch updates, trigger only on meaningful state changes rather than every event, and schedule bulk syncs during off-peak hours — keeping both platforms performant and clutter-free.

Challenge

Keeping HubSpot Segments in Sync with Pendo's Dynamic Segments

Pendo segments update in real time as user behavior changes, meaning a contact's segment membership — and the marketing or sales actions that depend on it — can shift multiple times in a single day. Replicating this manually in HubSpot lists and workflow enrollment criteria is error-prone and doesn't hold up at scale.

How Tray.ai Can Help:

tray.ai can poll Pendo segment membership on a configurable schedule or respond to webhook triggers, automatically updating the relevant HubSpot contact properties or list memberships to reflect the latest segment state. HubSpot audiences stay aligned with Pendo behavior data without manual intervention or complex workflow logic.

Challenge

Preserving Data Fidelity When Mapping Pendo Metadata to HubSpot Properties

Pendo stores rich metadata — account name, plan type, feature flags, custom data fields — that doesn't have a direct equivalent in HubSpot's default schema. Without careful mapping, useful product context either gets lost or ends up dumped into generic text fields that break downstream reporting and segmentation.

How Tray.ai Can Help:

tray.ai's visual data mapper and formula tools let you transform, rename, and format Pendo fields before writing them to HubSpot, including custom contact or company properties. You can apply conditional logic to handle null values, normalize formats, and ensure every piece of Pendo metadata lands in the right HubSpot field for clean reporting.

Challenge

Coordinating Bidirectional Updates Without Creating Infinite Loops

Some integration scenarios require data to flow both ways — a HubSpot lifecycle stage change should update a Pendo segment, and a Pendo engagement event should update the HubSpot deal stage. Without proper guards, these bidirectional updates can trigger each other in an infinite loop, corrupting data and exhausting API quotas.

How Tray.ai Can Help:

tray.ai lets you build loop-prevention logic directly into your workflows using conditional checks, timestamp comparisons, and custom flags stored on records. You can configure each direction of the sync to verify whether the triggering change originated from the other system before processing, so data flows correctly without runaway update cycles.

Start using our pre-built Pendo & HubSpot templates today

Start from scratch or use one of our pre-built Pendo & HubSpot templates to quickly solve your most common use cases.

Pendo & HubSpot Templates

Find pre-built Pendo & HubSpot solutions for common use cases

Browse all templates

Template

Sync Pendo NPS Responses to HubSpot Contact Properties

Automatically captures every Pendo in-app NPS survey response and updates the corresponding HubSpot contact record with the score, response text, and survey date. Promoters and detractors are tagged with custom properties that trigger downstream HubSpot workflows for upsell or escalation.

Steps:

  • Pendo webhook fires when a user submits an NPS survey response
  • tray.ai maps the respondent's email, score, and comment to HubSpot contact fields
  • HubSpot contact property is updated and a workflow enrollment is triggered based on score segment

Connectors Used: Pendo, HubSpot

Template

Create HubSpot Tasks When Pendo Detects Low Engagement

Monitors Pendo account usage metrics on a scheduled basis and automatically creates HubSpot tasks assigned to the responsible CSM when a tracked account's engagement score drops below a configurable threshold, so no at-risk customer goes unnoticed.

Steps:

  • tray.ai runs a scheduled poll of Pendo account-level engagement data
  • Accounts with engagement scores below the defined threshold are identified
  • A HubSpot task is created for the account owner with Pendo engagement details attached

Connectors Used: Pendo, HubSpot

Template

Enroll HubSpot Contacts in Sequences When Pendo Signals PQL

Listens for Pendo segment membership changes that indicate a user has become a product qualified lead, then finds or creates the matching HubSpot contact, updates their lifecycle stage, and enrolls them in the designated PQL sales sequence automatically.

Steps:

  • Pendo triggers an event when a user enters a PQL-defining segment
  • tray.ai looks up the user's email in HubSpot and updates their lifecycle stage to SQL
  • The contact is enrolled in the configured HubSpot sales sequence and the owner is notified

Connectors Used: Pendo, HubSpot

Template

Update HubSpot Deal Stage Based on Pendo Trial Milestones

Tracks Pendo-defined trial activation milestones and automatically advances the associated HubSpot deal to the next pipeline stage, keeping deal records accurate and giving sales reps an up-to-date picture of where trial users stand.

Steps:

  • Pendo fires an event when a trial user completes a defined activation milestone
  • tray.ai matches the user to an open HubSpot deal using their email or account ID
  • The HubSpot deal stage is updated and an internal notification is sent to the deal owner

Connectors Used: Pendo, HubSpot

Template

Sync Pendo Feature Adoption Data to HubSpot Contact Properties

Regularly pulls Pendo feature usage data for individual users and writes it to custom HubSpot contact properties, so marketing teams can segment audiences and trigger targeted email campaigns based on which features each contact has or hasn't adopted.

Steps:

  • tray.ai runs a daily scheduled workflow to pull Pendo feature adoption metrics per user
  • Usage data is mapped to corresponding custom HubSpot contact properties
  • HubSpot list memberships and workflow enrollments refresh based on updated adoption data

Connectors Used: Pendo, HubSpot

Template

Create HubSpot Expansion Deals from Pendo Usage Limit Alerts

When Pendo detects that an account is approaching or exceeding a usage threshold associated with a higher-tier plan, tray.ai automatically creates a new expansion deal in HubSpot, pre-populated with account details and usage context, and assigns it to the account manager for timely follow-up.

Steps:

  • Pendo event or scheduled report identifies accounts nearing defined usage limits
  • tray.ai retrieves the account's HubSpot company record and checks for existing expansion deals
  • A new HubSpot deal is created in the expansion pipeline with Pendo usage data in the notes field

Connectors Used: Pendo, HubSpot