Call Tracking Enhances Response Reliability

Setting Up HubSpot Integration Using a HubSpot Production Account

  1. Home
  2. Knowledge Base
  3. Data Integrations
  4. Setting Up Your HubSpot Integrations
  5. Setting Up HubSpot Integration Using a HubSpot Production Account

This article walks you through the steps for integrating your Dial800 account with HubSpot if you have a HubSpot Production Account. Dial800’s open API allows for seamless integration of your inbound campaign data into HubSpot so you can view your call tracking and customer data in one spot.

The integration setup process requires you to go between Dial800 and HubSpot frequently, so we recommend you have the sites open in two browser windows to easily toggle between them.

Need to get to a specific step? Jump 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 Dial800 account 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 the next page click Create App. This will take you to Step 2: Setting Up Your Integration below.

If you need to create a Developer Account, follow these steps:

  1. Go to and click on Create a Developer Account.
  2. Under the An App option, click the Create App Developer Account button.
    Click Create App Developer Account
  3. To create your account:
    1. Verify your email address
    2. Create a password for your App Developer Account
    3. Complete the HubSpot Questionnaire
    4. Give your Developer Account a unique name (for this example, we’ll use “Dial800 Developer test account”)
    5. Click Create Account
  4. On the Welcome to HubSpot App Development window, click the option for Skip This, I’ll Explore On My Own.
    Click Explore on My Own

Step 2: Set Up Your Integration

  1. Click Create an App.
    Click Create an App
  2. Under Public App Name, change the name to a descriptive name (for this example, we’ll use “Dial800 RTE HubSpot Integration 1”) and click Save Changes.
  3. Click the Auth tab.
  4. Enter [], without the brackets, into the Redirect URL field.
  5. Click +Add New Scope under Scopes, and search for and add:
    1. oauth
    2. timeline
    4. crm.objects.contacts.write

    Add Scopes

  6. Click Update.
  7. Then click Save Changes.
  8. While keeping the HubSpot window open, open a second browser window or tab and go to your Dial800 dashboard at
  9. Click on the AccuRoute® tab at the top of the screen.
  10. Click on the Integrations Panel.
  11. Click the Configure HubSpot button on the HubSpot Panel
  12. Under Integration Name, enter the same name as your Public App Name on the HubSpot page (for this example, we will use Dial800 RTE HubSpot).
  13. Go back to your HubSpot browser window or tab, and on the Auth tab click the copy button after Client ID and paste it in the Client ID space on the Dial800 page.
  14. 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 Dial800 page.
  15. Click Authorize – then the HubSpot Accounts Page will open.
  16. Select your Production Account and click Choose Account
  17. Click Connect App.
    Click Connect App
  18. Return to the AccuRoute integration page in Dial800, click on the Manage Integrations tab in the top left – it should now say Authorized under Status for your HubSpot integration.
    Verify Your App is Connected

Step 3: Creating a Realtime Event for HubSpot Integration

  1. On the Dial800 platform, 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 Dial800
  3. Click Contacts > Contacts
  4. Make a test call to a number in the Filters, Calls, Target Numbers of the RTE
  5. Refresh Contacts page
  6. You should see the call in your HubSpot contacts

Your HubSpot and Dial800 accounts are successfully integrated. If you have any more questions or need help, you can contact Dial800 Customer Care or call 1-800-DIAL800.

Was this article helpful?

Related Articles