Articles on: Integrations

How to connect Hubspot with Crisp

Learn how to connect HubSpot to Crisp so contacts, deals, lists, and CRM context stay visible from your Inbox.


The HubSpot plugin supports two-way contact synchronization between Crisp and HubSpot. It also lets operators view deals and list memberships, create deals, add contacts to static lists, and report Crisp conversations to HubSpot activity.


The HubSpot plugin is available from the Crisp Essentials plan.


Use this guide to jump to the right section:



Connect HubSpot to Crisp


  1. Start the HubSpot plugin installation and select the Crisp workspace where the plugin should be installed.
  2. Click Connect to HubSpot to open HubSpot.
  3. Select the HubSpot account to connect, if you have more than one.
  4. Click Connect App.
  5. Return to Crisp and review the plugin settings.


The plugin is now connected. You can optionally control whether Crisp operators with Member permissions can add or remove customers from lists, create deals, and use other widget actions.



Understand how HubSpot works with Crisp


Contact synchronization


HubSpot and Crisp can synchronize contacts in both directions. When a contact is created or updated in HubSpot, the change can be reflected in Crisp. When a contact is created or updated in Crisp, the change can also be reflected in HubSpot.


If you only want one direction of synchronization, disable the direction you do not need from Plugins → HubSpot → Settings.


The HubSpot plugin creates and updates contacts, not leads.


HubSpot contact synced to Crisp


Contacts created in Crisp from HubSpot receive the hubspot segment so your team can identify their origin.


Contact data synced from Crisp to HubSpot


The following Crisp fields can be synced to HubSpot:

  • Email → used to match an existing HubSpot contact or create a new one
  • Name → split into HubSpot first name and last name fields
  • Website → contact website
  • Phone → contact phone number
  • Address → contact address
  • Gender → contact gender
  • Job title → contact job title
  • Company → company associated with the contact


If a Crisp contact name contains several words, the first word is used as the first name and the remaining words are saved as the last name in HubSpot.


Contact data synced from HubSpot to Crisp


The following HubSpot fields can be synced to Crisp:

  • Email → used to match an existing Crisp contact or create a new one
  • First name → added to the Crisp contact name
  • Last name → appended to the Crisp contact name when available
  • HubSpot segment → adds the hubspot segment when a new contact is created from HubSpot
  • Website → contact website
  • Phone → contact phone number
  • Address, city, zip code, state → saved in the Crisp contact address
  • Custom fields → saved as Crisp custom data when enabled in the plugin settings


Enable the HubSpot custom contact properties you want to synchronize from Plugins → HubSpot → Settings. Enumeration fields use the stored HubSpot value rather than the display label.


HubSpot widget in Crisp


The HubSpot widget lets operators view a contact's Deals and List Memberships directly from the Crisp conversation sidebar. It also provides direct links to the HubSpot contact profile, specific deals, and lists.


HubSpot deals and list memberships in Crisp


Operators can update a deal priority or stage, remove a contact from a HubSpot list, create a deal, add a contact to a static list, and report a Crisp conversation to the HubSpot contact activity.


Create a HubSpot deal from Crisp


Add a Crisp contact to a HubSpot list


Report a Crisp conversation to HubSpot


Conversation message timestamps are reported to HubSpot in the UTC+00 timezone.


HubSpot dropdown property types are not supported in the additional deal fields view.



Import previous HubSpot contacts


The automatic sync handles new and updated contacts after the plugin is connected. If you want to bring older HubSpot contacts into Crisp, export them from HubSpot and import the CSV into Crisp.


  1. In HubSpot, open your contacts table.
  2. Click Table Actions → Export View.


Export HubSpot contacts as a CSV


  1. In Crisp, go to Contacts → Import CSV and upload the file.


Import a HubSpot CSV into Crisp contacts


Learn more in How to import my user data.



Customize the HubSpot widget


You can choose which HubSpot custom attributes or deal data should be synchronized and displayed inside Crisp.


  1. Go to Crisp.
  2. Open Plugins → HubSpot → Settings.
  3. Select the contact or deal properties you want to show in Crisp.
  4. Save your settings.


Open HubSpot plugin settings in Crisp


Select HubSpot fields to display in Crisp



Troubleshooting


The HubSpot plugin is connected but data is not syncing


First, review Plugins → HubSpot → Settings and confirm that the synchronization direction you need is enabled. If the issue persists, contact Crisp support with the Crisp contact email, the HubSpot contact link, and the behavior you expected to see.


Updated on: 03/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!