The HubSpot integration connects your HubSpot CRM to User Intuition so the people, companies, and deals you already track in HubSpot become available as Participants for Studies. Once installed, embedded cards appear on HubSpot record pages showing sync status, and a deep link lets you invite any CRM contact to an Interview without leaving HubSpot.Documentation Index
Fetch the complete documentation index at: https://docs.userintuition.ai/llms.txt
Use this file to discover all available pages before exploring further.
What the HubSpot app does
Sync CRM data
Pulls contacts, companies, and deals from your HubSpot portal into User Intuition as Participants and segments.
Embedded UI
Adds a User Intuition card to contact, company, and deal record pages inside HubSpot.
One-click invite
Invite a HubSpot contact to a Study Interview via a deep link from the CRM card.
Automatic provisioning
Creates or links a User Intuition account during the OAuth flow so installers do not need to sign up separately.
Installation
The HubSpot app is installed through HubSpot’s standard OAuth flow. Once authorized, an account record is created on the User Intuition side and the embedded cards become available across your portal.Open the listing
Find User Intuition in the HubSpot Marketplace (or follow the install link shared by your team) and click Install.
Choose your portal
Select the HubSpot account you want to connect. You must be an admin of that portal to install third-party apps.
Authorize the requested scopes
HubSpot will display the scopes the app requests (read access to contacts, companies, deals, and the ability to render UI extensions on CRM records). Click Connect app to authorize.
Land in User Intuition
After OAuth completes, you will be redirected to User Intuition. If your email is already associated with a User Intuition account, you will be signed in directly. If not, an invitation is created so you can finish setting up an account using a password or Google sign-in.
The connection between User Intuition and HubSpot is one-to-one per portal. Reinstalling on the same portal updates the existing connection rather than creating a duplicate.
CRM record cards
After installation, a User Intuition card appears on contact, company, and deal records in HubSpot. The card surfaces:- The current sync state for the connected portal (idle, syncing, completed, or error)
- A count of Participants imported into User Intuition
- A button to trigger or re-trigger a sync
- A deep link to open the contact, company, or deal in User Intuition and invite them to an Interview
- Contact card
- Company card
- Deal card
Displays the sync status for the portal and a Send to User Intuition action that opens the matching Participant in User Intuition. From there you can attach the contact to a Study and send an Interview invite.
Card content is rendered with HubSpot UI Extensions, so it follows HubSpot’s native look and feel and respects HubSpot’s user permissions on the underlying record.
App settings page in HubSpot
Open the User Intuition app from Settings → Integrations → Connected apps in HubSpot. The settings page provides:- An overview of the connected portal and its current sync status
- A button to trigger a manual full sync of contacts, companies, and deals
- High-level batch and timing settings used by the app
- A link out to your User Intuition workspace
What syncs
The integration moves data from HubSpot into User Intuition. It does not push interview data back into HubSpot.| HubSpot object | Becomes in User Intuition | Notes |
|---|---|---|
| Contact | Participant | Email, name, and phone are mapped; remaining properties are stored on the Participant record. |
| Company | Company / segment context | Used to group Participants and surface company context in research. |
| Deal | Deal context | Provides additional context for Interviews tied to a sales motion. |
| HubSpot list (where applicable) | Segment | Lists become segments you can target when sending Interview invites. |
Manual triggering
You can start a sync at any time from:- The User Intuition card on any HubSpot record
- The User Intuition settings page in HubSpot’s connected apps screen
Automated triggering
The app subscribes to HubSpot webhook events for incremental updates so changes flow through without requiring a full re-sync each time:- Contact created — a new Participant is created in User Intuition.
- Contact property changed — the matching Participant is updated.
- App uninstalled — triggers cleanup (see below).
Inviting CRM contacts to Interviews
The CRM card includes a deep link from any HubSpot contact directly into User Intuition. Use it to:Open the contact in HubSpot
Navigate to the contact’s record. The User Intuition card appears in the right-hand sidebar (or wherever you have placed it in your record layout).
Open in User Intuition
Click the link on the User Intuition card. You are taken to the matching Participant in your User Intuition workspace.
Bulk invites to an entire HubSpot list (or any synced segment) are sent from User Intuition rather than from inside HubSpot. The HubSpot card focuses on per-record actions.
Uninstall behavior
Uninstalling the User Intuition app from HubSpot triggers cleanup on both sides:- HubSpot fires the app uninstalled webhook to the User Intuition HubSpot service.
- The HubSpot app calls User Intuition’s external integration API to remove the connection.
- Local OAuth tokens, sync state, and the HubSpot account record are removed.
- Imported Participants and segments associated with the disconnected portal are detached so they no longer receive automated updates from HubSpot.
Pitfalls and known limits
Admin install only
Installing the app requires HubSpot admin permissions on the portal. If install fails, confirm the installer’s role.
Email is the bridge
Participants are matched to HubSpot contacts by email. Contacts without an email address sync but cannot receive Interview invites.
One portal per workspace
A given User Intuition workspace is connected to a single HubSpot portal. Connecting another portal requires a separate workspace.
Outbound only
The integration syncs data into User Intuition. Interview transcripts and outcomes are not currently written back to HubSpot records.
Webhook coverage
Incremental updates rely on HubSpot’s contact webhooks. Property updates that are not part of the subscribed events are picked up on the next full sync.
Large portals
Initial sync time scales with the size of your portal. For very large CRMs, expect the first sync to run for several minutes before the card shows a completed state.
Next steps
Create a Study
Build a Study and invite synced HubSpot contacts as Participants.
Intelligence Hub
Combine Interview results from synced HubSpot contacts with other Studies for cross-cutting analysis.

