Send HubSpot Data to Insider

Prev Next

You cannot make any changes to External Platform Integrations without having either an Administrator or an Editor with PII access in InOne. Refer to User Roles for further information.

You can configure the Insider One Connector for HubSpot to allow data to be sent to Insider One with ease via Insider One's InOne panel.

 With this guide, you can find answers to the following questions:

Use Cases

By utilizing the HubSpot and Insider One connectivity capabilities, you can quickly send HubSpot data to Insider One and use all of Insider One's features. The HubSpot connector enables you to sync selected user data from a Contact list.

During configuration, you can also set filters to decide which data should be synced. For example:

  • You can get users whose emails do not contain “@yourbrandname.com”
  • If you want to keep phone numbers with a country code and HubSpot has phone numbers registered without a country code, you can only migrate those with a country code.

After having set up the data connection, you can enable such use cases:

  • You can sync the data you collect with HubSpot with Insider One and include it in an Architect journey. For example, you can send a personalized SMS or email to users who do not return your sales calls. By placing content such as a poll in the content, you can schedule the new call for a date chosen by the user.

What should I do before configuration?

Before configuring the connector, you should decide and define the following points clearly:

  • You need to select the identifier(s) to be used. Insider One supports email, phone_number, uuid identifiers by default. You can use a custom user identifier, too.
  • You need to provide a mapping for the attributes you want to retrieve from HubSpot and sync to Insider One. You can refer to the table below:
Column Name on HubSpot TableAttribute Key on Insider One's InOneIdentifierAttribute Type on Insider OneAttribute Type
mailemail YesDefault AttributeString
departmentdepartmentNoCustom AttributeString

How can I set up HubSpot?

To connect Insider One with the HubSpot API, you will need to create an “App” within HubSpot:

  1. Log in to the HubSpot Developer Portal.
  2. Follow the HubSpot documentation to create an application.
  3. In the Auth tab, you will see Client ID and Client Secret. Note these to use in the connector setup later on.
  4. You can see the redirect URL that creates the link between your Insider One and HubSpot on the page where the Client ID and Client Secret are entered.
    1. Redirect URL: https://insider.cyclr.com/connector/callback
  5. It’s not necessary to set Scopes at this point - see the next section for details on this. 
    1. The default scopes of  < crm.objects.contacts.read > & < crm.objects.contacts.write > will be requested by the Insider One Connector if you leave the input empty.

How can I authenticate the Connector from Insider One's InOne panel?

Make sure you create a support ticket or contact the Insider One team to activate your HubSpot integration and start the data flow.
  1. First, you need to generate the UCD API Key. This key will be automatically used during the connector setup within Insider One's InOne panel.
  2. Navigate to Components > Integrations > External Integrations.
  3. Click on the HubSpot platform.
  4. Click the Integrate button for the desired connector template.
  5. Fill in the necessary fields shown. Remember, we suggested you note them down when setting up your HubSpot account.
  6. After filling in the fields, click Next and log in to the HubSpot account to authenticate the connector. Note that you can do this only once.
  7. By default, all users will be asked to give consent to the following permissions/scopes:
    1. < crm.objects.contacts.read,crm.objects.deals.read > and < crm.objects.companies.read >, and where appropriate (these are optional scopes), you will be asked to give consent to content reports and ecommerce forms.
  8. You will then be prompted to log in, select your HubSpot, and authorize access to the connector.
Make sure you create a support ticket or contact the Insider One team to activate your HubSpot integration and start the data flow.
After successfully connecting HubSpot to Insider One, please contact the Insider One team for data mapping and further customizations.

Finalizing the Setup

After the authentication, Insider One will complete the connector field mappings according to the schema you provided. Once the mapping is complete, Insider One will start the connector.

The data can be synced automatically every 5 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 3 hours, 4 hours, 6 hours, 8 hours, 12 hours, and daily and weekly since the last run.