HubSpot

Overview 

The HubSpot integration enables a two-way sync. Leads gathered by Signals (either through bot conversations or Contact Discovery) can be sent to HubSpot. Account information (including name, domain, opportunity status, account owner, and account type) can be synced over to Signals for segmenting and agent routing.

Setup 

 To set up your HubSpot integration go to Settings->Org Settings->Integrations->CRM->HubSpot. 

Settings 
          Integrations 
          My Settings 
          INTEGRATIONS 
          Chat Settings 
          Org Settings 
          Q 
          Search 
          MeetingS 
          Email settings 
          MANAGE 
          Integrations 
          Active 
          Installation 
          Admin Settings 
          BROWSE 
          All 
          Analytics 
          Automation 
          Communication 
          SETTINGS 
          CRM 
          x 
          Salesforce 
          Integrate your ChatFunnels account 
          Marketo 
          Enrich your ChatFunnels experience 
          with Marketo 
          ek4_n 
          Eloqua 
          Enrich your ChatFunnels experience 
          with Eloqua 
          HubSpot 
          Enrich your ChatFunnels experience 
          with HubSpot 
          CRM 
          Customer Support 
          Enrichment 
          with Salesforce 
          16 
          2 
          2 
          sendinblue 
          5 
          Enrich your ChatFunnels experience 
          with Sendinblue 
          2 
          4
Settings 
          o 
          My Settings 
          Chat Settings 
          Org Settings 
          Meetings 
          Email Settings 
          Integrations 
          Installation 
          Admin Settings 
          HubSpot Integration 
          OAuth 
          You are one step away from linking your 
          ChatFunnels account with HubSpot CRM! 
          START ACTIVATION

After clicking “START ACTIVATION”, You will be navigated to HubSpot to complete the connection. 

Select the account you want to connect to Signals and click “Choose Account”. You will be asked a second time if you want to connect to Signals. 

Connecting ChatFunnels Dev to HubSpot 
          ChatFunneIs Dev 
          Choose an account 
          DETAILS 
          www.company.com 
          Your Account Name 
          Choose Account

You can disable Signals’ access to your HubSpot account at any time in HubSpot by uninstalling the connected app. Go to Settings->Integrations->Connected Apps.  

Contacts 
          Conversations 
          Marketing v 
          Sales 
          Service 
          Automation 
          Reports 
          Your Account Name v 
          Back 
          Settings 
          Your Preferences 
          General 
          Notifications 
          Security 
          Account Setup 
          Account Defaults 
          users & Teams 
          Integrations 
          Connect ed Apps 
          Private Apps 
          API Key 
          Email Service Provider 
          Marketplace Downloads 
          Tracking Code 
          Privacy & Consent 
          Data Management 
          Properties 
          Obj o Cts 
          Connected apps 
          All apps 
          Alerts 
          Search for an app 
          ChatFun nels Dev 
          Actions • 
          Uninstall 
          Visit App Marketplace 
          Chat 
          Help

Now that you’ve connected with HubSpot, you need to turn on the integration in Signals by clicking the toggle in the top right corner of the HubSpot Integration Page. Then scroll do the bottom of the page and click “SAVE”. 

Settings 
          O 
          My Settings 
          Chat Settings 
          Org Settings 
          Admin Settings 
          / HubSpot Integration Page 
          HubSö5t 
          Criteria 
          Only sync ChatFunnels contacts to HubSpot when the following criteria are met 
          Mlnlmum Criteria 
          Two Stars 
          Link hubspot cookie to email address immediately (using hubspot form) 
          Contact Enrollment 
          Sync ChatFunnels contacts to an assigned static list in HubSpot. 
          HubSpot Static LIStS 
          First Static List 
          Synchronization Settings 
          Select the amount of time you want to delay after the conversation closes before synchronizing the data. 
          Delay tlrne: 
          Integration: Or.

Remember when toggling an integration on/off or editing any options, scroll to the bottom of the page and select “SAVE”. 

Settings 
          O 
          My Settings 
          Chat Settings 
          Org Settings 
          Admin Settings 
          First Name 
          Last Name 
          Phone 
          Email 
          Company Name 
          O ADD FIELD 
          User Mapping 
          Map ChatFunnels users to their corresponding HubSpot users. 
          ChatFunnels User 
          Michael Scott 
          @ ADD 
          SAVE 
          First Name 
          Last Name 
          Phone Number 
          Email 
          Company Name 
          HubSpot User 
          Jake Johnson 
          Overwrite 
          Overwrite 
          Overwrite 
          Overwrite 
          Overwrite

Integration Settings 

Criteria

Determine what criteria have to be met before a lead will be synced to HubSpot. The default setting is to send all leads to HubSpot, but you can specify here that a lead must meet a minimum lead score before it can be sent. Lead scores can be set within a bot flow, or they can be updated manually by chat agents. For more information about assigning lead scores in Signals, see Set Lead Score Skill.

For HubSpot only: You can also optionally check the box to link HubSpot cookie to email address immediately. This will sync leads over to HubSpot immediately after an email is captured, without waiting for the conversation to close.

Note: Linking the HubSpot cookie to email address immediately can interfere with the Signals lead assignment function. If you want leads to be assigned in HubSpot based on agent actions within chat, we recommend leaving this option unchecked.

Contact Enrollment

Here you set the default static list in HubSpot where you want to send leads. Note that this can be customized per bot/buying committee using the Create Contact Skill or Plays: Integration Skills. This list will be the default location for leads gathered by Signals but not otherwise specified.

Synchronization Settings

The default setting is to sync leads to HubSpot immediately after a conversation closes. If you want to add a delay, you can change that global setting here.

Event Settings

Choose which Signals events you want to sync to HubSpot as tasks.

Lead Owner

Determine which criteria you want to use to determine a lead owner for leads collected through chat, especially when agents are involved via live chat or a calendar drop.

Field Mapping

Select the fields in your HubSpot instance that you want Signals information to be mapped to.

Note: if you want to track or map a field that doesn't show up in the list of default contact fields on the Signals side, create Custom Contact Fields. Once a new custom field is saved, it will show up in the dropdown list to map to HubSpot. For more information on using custom fields in bot flows, see Mapping custom fields to the CRM.

User Mapping

Important: Map each of your Signals users to their corresponding user in HubSpot. When adding licenses, don't forget to come back and update user mapping to ensure leads are assigned properly.

Account Ownership Rules

Segments

Use segments to define account ownership if you want to refer to a different owner field in HubSpot for different segments. For example, maybe you want your open opportunity segment to pull account owners from a field that says SDR_Owner, but your current customers are owned by the field CSM_owner. This feature will allow you to dynamically update account ownership as deals move through the pipeline.

  1. You'll first need to create segments in Signals to use in this account ownership section. See Creating a New Segment for more information
  2. On the HubSpot integration page, click Add Segment Rule
  3. Select the first segment (for companies that exist in multiple segments, account owners will be assigned based on segment priority within the integration)
  4. Select the HubSpot user field that defines account owner for this segment
  5. Define a fallback owner (this will be the owner if the field you selected in Step 4 is blank or contains a user that isn't mapped to a Signals licensed user.
Fallback

If you don't want to use segments to define account ownership, you can select a single field in the CRM to pull account owners from. Select this field from the dropdown menu, and then choose a default owner for companies for whom that field is blank or contains a user that isn't mapped to Signals.

Remember to save your changes!

Scroll down to the bottom of the integration settings page to save before navigating elsewhere in the system.


How did we do?