Home/Integrations/HubSpot
H

HubSpot

Built by Message·Some features free·CRM

Two-way contact and deal sync. Every chat is auto-logged on the contact timeline.

Quick facts
CategoryCRM
Built byMessage
PricingSome features free
Install timeUnder 5 minutes
PermissionsWorkspace-scoped, revocable
What it does

About the integration.

HubSpot is the system of record for many B2B customer-data stacks. Our integration syncs contacts and deals both ways, auto-logs every chat, ticket, and call on the contact timeline, and lets the AI read HubSpot properties when answering questions.

Key features

What you get on day one.

  • Two-way contact sync. Properties update both directions in near real-time.
  • Every conversation auto-logged on the contact's HubSpot timeline.
  • Deal stages updated from chat events (mark a deal Qualified from inside the inbox).
  • AI grounds replies in HubSpot custom properties (industry, plan, lifetime value).
  • Lead scoring triggers based on chat behavior.
  • Workflows can fire on Message events through HubSpot's webhook system.
How it works

Under the hood.

We sync contacts on a fast-poll plus webhooks model: webhooks fire on the high-priority changes (new contact, deal stage), and a 60-second poll catches the long-tail. Mappings are configured in the dashboard, including custom properties. Every chat, ticket, or call becomes an activity timeline entry on the matching HubSpot contact, with deep-link back to the conversation in Message.

Install

Set up in 6 steps.

  1. 01
    Open Integrations > HubSpot in your message.com workspace.
  2. 02
    Click Connect HubSpot. You will be redirected to authorize the OAuth scopes.
  3. 03
    Pick which HubSpot portal to connect.
  4. 04
    Map fields: email is required, plus any custom properties you want synced.
  5. 05
    Pick which conversations to log: all, chat only, AI-resolved only, etc.
  6. 06
    Save. Initial sync runs in the background, typically under 10 minutes for under-50k contacts.
FAQ

Questions people ask before they install.

Will it sync my entire HubSpot contact database?

Yes. Initial sync pulls every contact you have access to. Ongoing sync only moves changes, not full snapshots.

Does it work with HubSpot's free CRM tier?

Yes. We use API surfaces available on the free tier. Paid tiers unlock additional fields (custom objects, lead scoring properties).

Can I trigger HubSpot workflows from chat?

Yes. Every chat event fires a webhook that HubSpot workflows can listen to. Configure the workflow trigger as Webhook in HubSpot.

What about deals and tickets?

Deals sync two-way (we update stage based on chat outcomes you map). HubSpot Tickets and Message Tickets can sync, but most customers use Message tickets exclusively.

Try the HubSpot integration free.

14 days free, no credit card needed. Install the integration in under 5 minutes.

Start free trial