Loading content

Published May 27, 2026 · Last reviewed May 27, 2026 · EvalSuite Team

HubSpot CRM Integration Setup and Status

HubSpot is a partial workflow integration for sales manager coaching. It brings lightweight CRM context into manager 1:1s and lets managers explicitly push meeting summaries and selected action items back to HubSpot.

Current availability

Partial workflow integration

Connect HubSpot, sync lightweight CRM context, link meetings to CRM records, and push manager-approved notes or tasks. EvalSuite does not run bidirectional CRM sync.

HubSpot OAuth app required

Workspace admins need the EvalSuite HubSpot OAuth app configured before users can connect. Tokens are stored server-side only.

Explicit write behavior

EvalSuite writes HubSpot notes and tasks only when a manager chooses to push that specific meeting summary or action item.

What the HubSpot workflow does

HubSpot remains the CRM source of truth for customer and deal pipeline. EvalSuite adds coaching memory around the people moving that pipeline: manager 1:1s, follow-through, action items, and review-ready examples.

The v1 workflow syncs lightweight owners, contacts, companies, and open deals so sales managers can link 1:1s to relevant CRM records.

  • Suggests HubSpot contacts from participant email matches
  • Suggests companies from participant email domains
  • Lets managers search and manually link contacts, companies, or deals
  • Pushes a reviewed meeting summary to HubSpot as a note
  • Pushes selected EvalSuite action items to HubSpot as tasks

What it does not do

This is not CRM sync and not a HubSpot activity import. EvalSuite keeps the scope narrow so manager coaching stays human-reviewed and sales teams do not create noisy CRM writes.

  • No live bidirectional CRM sync
  • No automatic note or task creation
  • No HubSpot email, call, note, or full activity-history import
  • No custom HubSpot objects in v1
  • No Salesforce or Pipedrive product integration in this release

Setup

Go to Settings -> Integrations -> HubSpot and choose Connect HubSpot. EvalSuite starts HubSpot OAuth, validates the callback state, stores encrypted server-side tokens, and queues an initial lightweight sync job.

If OAuth succeeds but sync fails, HubSpot remains connected. Use Retry sync. Reconnect is only needed when token refresh or OAuth authorization fails.

  1. Open Settings -> Integrations.
  2. Choose Connect HubSpot.
  3. Complete HubSpot OAuth.
  4. Return to EvalSuite and run or retry the lightweight sync.
  5. Open a manager 1:1 and link the meeting to a HubSpot contact, company, or deal.

Use in sales manager 1:1s

Use HubSpot context when a pipeline or customer situation needs coaching continuity. EvalSuite should capture the coaching conversation, the next action, and the follow-through evidence instead of replacing the CRM.

  • Pipeline coaching: link the stuck deal and capture the coaching plan
  • Customer escalation follow-through: link the customer record and push selected tasks
  • Review-ready evidence: preserve the behavior, outcome, and follow-through in EvalSuite

Recovery and retry behavior

Sync jobs are cursor-backed and can resume after a partial failure. Note and task writes use idempotency keys so retrying the same logical push does not create duplicate HubSpot records after a successful write.

EvalSuite classifies connection failures separately from sync and write failures. A sync failure should show Retry sync, while token refresh failure should show Reconnect HubSpot.

Sources and verification basis

Use HubSpot as CRM context, not a second performance system

Connect HubSpot when sales manager 1:1s need customer and deal context, then keep coaching, follow-through, and review evidence in EvalSuite.

Open Support · Create workspace