Setting Up Data Integration for HubSpot

  1. Home
  2. Knowledge Base
  3. Data Integrations
  4. Setting Up Your HubSpot Integrations
  5. Setting Up Data Integration for HubSpot

This article explains the steps and process for integrating your call tracking data with HubSpot. Our open API allows for seamless integration of your inbound campaign data into HubSpot so your call information can be viewed in one spot along with your customer data.

This process will require you to frequently go between HubSpot and AccuRoute – we recommend you have two browser windows open to quickly and easily toggle between them.

Need to get to a HubSpot integration step quickly? Go to:

What is HubSpot & How Does it Help Track Your Data?

HubSpot is a sales, marketing, and CRM software. It can be used to create custom records, create and manage contact lists, schedule and publish social media posts, create landing pages and call to action buttons for your website, and more.

By integrating your HubSpot account with your call tracking data you can view your call data in one place, easily tie that call data to your existing customer records, and better see more than just your customer’s caller ID with creating your reporting.

Step 1: Creating Your HubSpot Developers Account

If you have an existing HubSpot developer account you can navigate to the HubSpot Developer Home Page, click on Manage Apps and then on next page click Create App. This will take you to Step 2 below.

If you need to create an account, follow these steps:

  1. Go to and click on Create a Developer Account
  2. Under the An app column, click on Create App Developer Account
  3. Click on Create an Account, complete the HubSpot Questionnaire, then click Finish Setup
  4. On the Welcome to HubSpot App Development window click on the middle option, Build Something for One Account
  5. Click Create an App
  6. Click Skip if you receive the pop-ups for Your App is Registered and then Skip for Now

Step 2: Setting Up Your Integration

  1. Still in HubSpot, click Basic Info in left-hand column
  2. Under Public App Name, change the name to a descriptive name such as “Call RTE HubSpot Integration 1” and click Save
  3. Click on the Auth tab
  4. Enter [], without the brackets, into the Redirect URL field.
  5. Click the dropdown list under Scopes and check the boxes for Contacts, Create Timeline Events, and Basic OAuth Functionality
  6. Click Save
  7. While keeping the HubSpot window open, open a second browser window or tab and go to your AccuRoute Dashboard
  8. Click on the AccuRoute® tab at the top of the screen
  9. Click on the Integrations Panel
  10. Click the Configure HubSpot button on the HubSpot Panel
  11. Under Integration Name, enter the same name as your Public App Name on the HubSpot page (for this guide we are using Call RTE HubSpot Integration 1)
  12. Go back to your HubSpot browser window or tab, and on the Auth tab click the copy button after Client ID (hidden here) and paste it in the Client ID space on the AccuRoute page
  13. Go back to the Auth tab on the HubSpot page and under Client Secret, click Show and then Copy, then paste it to the Client Secret space on the AccuRoute page
  14. Click Authorize – then the HubSpot Accounts Page will open
  15. Click on the HubSpot Developers account name (the blue words themselves, not the Open or Pin options that appear when you scroll over the name), making sure that if you have more than one account listed you click on the one matching your Developer ID under the Domain column.
  16. Your developer ID is found on the top right hand account dropdown menu on HubSpot
  17. Click Connect App
  18. Confirm Authorization of Application by checking the captcha box, this will return you back to the AccuRoute Integrations page
  19. Click on the Manage Integrations tab in the top left, it should say Authorized under Status for your HubSpot integration

Step 3: Creating a Realtime Event for HubSpot Integration

  1. Click AccuRoute
  2. Select Real Time Events
  3. Click the Create New Real-Time Event Button
  4. In the Settings tab:

    1. Select Voice Calls Event as Event Type
    2. Enter Event Name
    3. File Name can be left as is
    4. File Name Date Format can be left as is
    5. Change File Type to JSON
    6. Check Include Headers
    7. Uncheck Compress File
    8. Set time zone UTC
    9. Click Next
  5. In the Filters tab:

    1. Enter desired Filters, if any
    2. Click Next
  6. In the Options tab:
    1. Click Advanced
    2. Add your Template Data Items
    3. Click Next
  7. In the Destination Tab:
    1. Destination Type is Custom Integration
    2. Select HubSpot Integration (Standard) under Integration
    3. Check Vendor Integration
    4. Select Integration Credentials
      1. Select your Vendor Integration from the drop-down list
    5. Click Next to Confirm
  8. Click Finish

Step 4: Test Your HubSpot Integration

  1. In your HubSpot account, click Go to My Account
  2. Click Contacts > Contacts
  3. Make a test call to a number in the Filters, Calls, Target Numbers of the RTE
  4. Refresh Contacts page
  5. You should see the call in your HubSpot contacts

Was this article helpful?

Related Articles