Call Tracking Enhances Response Reliability

Setting Up HubSpot Integration Using a Test Account

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

This article walks you through the steps for integrating your Dial800 account with HubSpot, using a test 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 https://developers.hubspot.com 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
  5. Click Create a Test Account.
    Click Create a Test Account
  6. Then click Create Developer Test Account.
  7. Give your developer test account a unique name and click Create.
    Name Your Test Account

Step 2: Set Up Your Integration

  1. Under Account Details in HubSpot, click on the name of your test account.
    Select Your New Test Account
  2. In the new window that opens, go to Reporting & Data in the menu and select Integrations.
    Select Integrations
  3. Select Private Apps under Integrations. It may take some time for HubSpot to finish creating this account; if you receive an error, please wait a few minutes and then refresh the page to try again.
    Select Private App
  4. Click Create a Private App.
  5. Under Basic Info, change the name to a descriptive name, upload a logo, and add a description if desired.
    Name Your New App
  6. Click on the Scopes tab.
  7. Search for and select the following scopes:
    1. oauth (request)
    2. timeline (request)
    3. crm.objects.contacts (Read & Write)

    Set the Scopes for Your App

  8. Click Create App.
  9. Click your account name in the upper right-hand corner, hover over your account, and under All Accounts select the account (the one you created in Step 1: Creating Your HubSpot Developers Account above).
    Select Your Account
  10. Click Create an App.
    Click Create an App
  11. 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.
  12. Click the Auth tab.
  13. Enter [apps-v3.dial800.com/Accuroute/Integrations/Default], without the brackets, into the Redirect URL field.
  14. Click +Add New Scope under Scopes, and search for and add:
    1. oauth
    2. timeline
    3. crm.objects.contacts.read
    4. crm.objects.contacts.write

    Add Scopes

  15. Click Update.
  16. Then click Save Changes.
  17. While keeping the HubSpot window open, open a second browser window or tab and go to your Dial800 dashboard at https://apps-v3.dial800.com.
  18. Click on the AccuRoute® tab at the top of the screen.
  19. Click on the Integrations Panel.
  20. Click the Configure HubSpot button on the HubSpot Panel
  21. 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).
  22. 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.
  23. 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.
  24. Click Authorize – then the HubSpot Accounts Page will open.
  25. Select your Developer Test Account (created in Step 1: Creating Your HubSpot Developers Account above) and click Choose Account.
    Choose Your Account
  26. Click Connect App.
    Click Connect App
  27. 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