Setting Up Hubspot and Hubspot Ticketing as a Source

👥

Access Required

API Token - This is available on all Hubspot CRM Editions, but only Admins have access to generate an API Token in Hubspot.

Setting Up Hubspot as a Source

  1. Navigate to Manage > Sources.
  2. Select Hubspot from the icon menu.
  3. Enter your Company ID. You'll find this ID under the Account Section in Hubspot when you click on your company name in the top right corner).


  1. Enter your API Key.

    1. To find this go to Profile & Preferences > Integrations > Private Apps.

    2. Create a private app

    3. Provide a name and click Scopes

    4. Provide the following Scopes.

      PermissionExplanation
      crm.objects.companies.readNeeded if reading a company
      crm.objects.contacts.readNeeded if reading contacts
      crm.objects.custom.readNeeded if reading custom objects
      crm.objects.deals.readNeeded if reading deals
      crm.objects.owners.readNeeded if reading owners
      crm.schemas.custom.readNeeded if reading custom objects' schema
      sales-email-read
  2. Create App.

  3. Copy the API Key upon completion and enter it in the authentication module in Guru.

  4. You'll then be prompted to enter your Tenant ID, which is the same Company ID you added in Step 3.

  5. Guru will send a confirmation email when the initial sync is complete. This will also be indicated in the web app when you see the Sync status change from "Initializing" to "Synced."

Objects Synced from Hubspot

Companies (Accounts), Pipelines (Stages), Owners (Users), Deals (Opportunities), Notes, Tasks

Setting Up Hubspot Ticketing as a Source

  1. Navigate to Manage > Sources.
  2. Select Hubspot Ticketing (Service Hub) from the icon menu.
  3. Enter your Company ID. You'll find this ID under the Account Section in Hubspot when you click on your company name in the top right corner).
  1. Enter your API Key.

    1. To find this go to Profile & Preferences > Integrations > Private Apps.

    2. Create a private app

    3. Provide a name and click Scopes

      1. Provide the following Scopes.

        PermissionExplanation
        ticketsNeeded if reading tickets
        crm.objects.users.readNeeded if reading users
        sales-email-readNeeded if reading emails
  2. Create App.

  3. Copy the API Key upon completion and enter it in the authentication module in Guru.

  4. You'll then be prompted to enter your Tenant ID, which is the same Company ID you added in Step 3.

  5. Guru will send a confirmation email when the initial sync is complete. This will also be indicated in the web app when you see the Sync status change from "Initializing" to "Synced."

Objects Synced from Hubspot

Tickets