HubSpot MCP integration

Let your CRM update itself when the email arrives.

HubSpot is connected to this+that via the Model Context Protocol, so your workflows can reach it. Say that a positive reply should move the deal stage, or that a new lead emailing in should create a contact, and from then on it happens as the mail lands. The gap between what happens in email and what gets logged in HubSpot is a workflow you describe once.

Model Context Protocol: built-in HubSpot access

HubSpot is one of the built-in MCP servers in this+that. Connect it once using your HubSpot API key or OAuth authorization, and every workflow can read and write CRM data as a step. Read deal stages, contact properties, and company records. Update properties, create new contacts and deals, add notes to timelines, trigger HubSpot sequences. The integration is scoped to the objects you choose and can be revoked from your HubSpot settings at any time.

CRM workflows triggered by email

The most common failure in CRM adoption is that reps update it when they remember, not when things happen. These workflows close that gap.

"When a prospect replies with positive buying signals, update the HubSpot deal stage to 'Verbal commit' and notify the account executive"

Deal progression tracked as the email arrives, once the workflow is in place. The AE knows immediately; HubSpot reflects reality.

"When a new lead fills out our contact form and emails in, create a HubSpot contact with the company domain and assign to the territory rep"

Inbound lead processing automated. The rep gets the contact; HubSpot gets the record. Nothing manual.

"Every Friday, query HubSpot for deals with no email activity in the past 10 days and send the list to the sales manager"

Stale pipeline detection from HubSpot data, delivered to email. Pipeline review prep that runs itself.

"When a customer emails about renewal, add a note to their HubSpot contact record and create a task for the account manager"

Renewal signals captured in CRM and routed to the right person, without the AM having to monitor the inbox.

"When a deal closes won and the contract email arrives, update HubSpot, email the customer success team, and create onboarding tasks in DoBox"

One event triggers three systems. HubSpot, email, and task management all updated from a single incoming email.

"When a customer sends a complaint email, create a HubSpot ticket, escalate to the account manager, and log the interaction on the contact timeline"

Support escalations handled end-to-end. CRM gets the ticket; the AM gets the alert; the timeline stays complete.

HubSpot access within workflows

Update deal and contact properties

Change deal stages, contact owner, lifecycle stage, and any custom property, triggered by an email, a Slack message, or a schedule.

Create contacts and companies

Create new CRM records with properties populated from email content, no manual data entry required.

Add timeline notes

Log interactions on contact and deal timelines as workflow steps. Keep CRM history complete without reps doing it manually.

Query pipeline data

Filter deals and contacts by stage, owner, last activity, or custom properties. Use HubSpot data as conditions in workflow logic.

HubSpot + Gmail + Slack = workflows that keep your CRM current

The most effective sales workflows connect all three. Gmail or Outlook provides the email trigger. HubSpot gets the update. Slack delivers the team notification. A single customer reply can advance the deal, alert the AE, and log the interaction, without anyone touching HubSpot manually. Add Notion via MCP and deal summaries can be written to a sales wiki automatically as deals progress.

Connect your inbox to HubSpot.

Connect your inbox first, then add HubSpot and build the workflows that keep it in sync with every customer conversation.

Free during beta · No credit card required