The article describes how to set up integration between HubSpot and Reply.

Connecting your HubSpot account:

  1. Log in to Reply.

  2. Open the Integrations page, select HubSpot, and click Connect.

  3. In the pop-up window, enter your HubSpot credentials.

  4. Once your HubSpot account is connected, you get redirected to the integration steps page.

Setting up synchronization between HubSpot and Reply:

Reply provides two integration profiles - Default and Custom.

  • Default profile

The Default integration profile has preset settings. You cannot change these settings, but you can begin integration immediately. It is impossible to turn off, duplicate or delete synchronization steps, modify field mappings or filtering rules, change integration direction in the Default profile.

Possible synchronization steps

  • (from) Contacts in HubSpot - (to) People in Reply

  • (from) People in Reply - (to) Contacts in HubSpot

For field mappings, Reply first name and email fields are necessary.

  • Custom profile

The Custom profile lets you create a custom integration between HubSpot and Reply. It includes several flexible integration options. To begin integration, switch to Custom Profile using the drop-down list:

Possible synchronization steps

  • (from) Contacts in HubSpot - (to) People in Reply

  • (from) People in Reply - (to) Contacts in HubSpot

  • (from) People Statuses in Reply - (to) Lead Statuses in HubSpot

  • (from) Inbox Categories in Reply - (to) Lead Statuses in HubSpot

To create a new synchronization step:

Click the Add sync step button. You can add an unlimited number of steps.

To select synchronization direction:

You can set up synchronization in both ways: HubSpot - Reply, Reply - HubSpot. To change the direction of the synchronization step, click the corresponding icon in the Add sync step popup window:

To add field mappings to a synchronization step:

After you have created a synchronization step, add field mappings to it:

  1. Hover over the step and click on the Settings icon.

  2. Expand the Field mappings section.

  3. Click Add field mapping.

  4. Select fields using the HUBSPOT FIELDS and REPLY FIELDS drop-down lists.

  5. Click Save.

To learn more about field mapping, refer to the following article.

To add filtering rules to a synchronization step:

You can add filtering rules to any synchronization step, for example, synchronize only contacts with emails in a particular domain. To add a filtering rule:

  1. Hover over the step and click on the Settings icon.

  2. Expand the Filtering rules section.

  3. Click Add new rule.

  4. Populate the required fields.

  5. Click Save.

Outbound filters

You can also set outbound filters when editing a synchronization step FROM Reply TO HubSpot. For example, People in Reply - Contacts in HubSpot. The outbound filters are based on the filters from the People page. This means that you can not only use standard filters but also create custom filters on the People page and load them as outbound filters.

To create a filter on the People page:

To add an outbound filter for the HubSpot integration:

  1. Hover over the step and click on the Settings icon.

  2. Expand the Filtering rules section.

  3. Click Load filter.

  4. Select the filter.

  5. Click Save.

Please note: If you want to apply filters with dates (e.g. creation date of a contact), UTC ± 0 (GMT) time zone will be used.

To duplicate/remove a synchronization step:

You can clone/remove any synchronization step. To do this, hover over the step and click on the Clone/Trash icon.


You can add an action to a synchronization step and move synchronized contacts to a sequence. To do this:

  1. On the Steps tab, hover over a synchronization step and click the Add action icon.

  2. In the Add action dialog box, select Move to sequence, and click Add.

  3. Select a sequence you want to add your contacts to.

You can remove the action by clicking on the Remove action icon.

After you have assigned an action to a synchronization step, you see Exclude updated from action slider. The slider allows you to push contacts to the same sequence after updating their fields in HubSpot.


The Log tab lets you see the information about the latest synchronization activities between HubSpot and Reply:


Currently, HubSpot integration is available in beta mode, and a number of improvements are going to be made during the next two months. There are certain limitations:

1) At the moment, filters from HubSpot to Reply support only three rules per filter, and in the case of using a date filter (e.g. today) - only two rules per filter.

2) HubSpot API has a limit for a number of calls for 1 second/10 seconds per bulk request. As a result, sync of 10k and more records will take a considerable amount of time.

3) In Beta, import from Reply to HubSpot can be done via API or bulk import (automatically) on the HubSpot site. By default, we use the bulk import method, but if you encounter issues with related business logic on HubSpot, you can request our support team to switch to the API calls method. This would slow down integration and use more API calls on your HubSpot account, but we'll help mitigate possible issues.

Please note: After enabling the integration, it starts syncing data between the two platforms every 3 hours in Beta and it will be 30-60 minutes after the integration will become available for everyone. Once a contact is synced between HubSpot and Reply, the system creates a direct link to the contact's sidebar that you can click to open his/her HubSpot profile in a new tab. In addition, you can filter such contacts on the People page by adding a custom filter.

Did this answer your question?