Hubspot
The Hubspot skill enables you to interact with Tickets and Contacts from your own Hubspot environment.
Installing the Hubspot skill
The skill isn't installed automatically with your template. Therefore you need to install it manually.
Go to Skills -> Browse -> search for the Hubspot integration skill.
Creating Hubspot API Token
To connect the bot to your Hubspot environment you will need an API token.
The API Token is your access token that needs to be created in the Hubspot 'Integrations' section. To create this token we need to create a Private app:
Log in with your admin user in Hubspot and go to Hubspot Settings > Account Management > Integrations > Private App
Create a private app

Fill in the Basic information (name, logo…):

Choose the Scopes for the App (the scopes are the access permissions to the app: read contacts, create tickets…). For example:
To create and search tickets choose the scopes
Other > tickets
To create and search contacts choose the scopes:
CRM > crm.objects.contacts.read
CRM > crm.objects.contacts.write

Create the app and copy the access token

Navigate back to your app in DialoX, then to 'Integrations - Secrets'.
Paste the token which was provided when creating the private app

Implement Hubspot in your Flow
After installing the skill and storing the credentials. You can use the Hubspot nodes in your flow.
Hubspot: Create ticket This will allow you to create new tickers in your Hubspot environment.
Hubspot: Get ticket Retrieve the current status of a ticket. Useful for customers when their ticket might be pending.
Hubspot: Create contact Create a Hubspot contact based on contact details extracted in the conversation.
Hubspot: Search contact Look up a Hubspot contact via their phone number or email address. The details of the user found will be stored in the Hubspot contact variables.

Hubspot variables
When looking up a ticket or a user from Hubspot, the following "Hubspot Ticket" and "Hubspot contact" variables will be filled:

Last updated
Was this helpful?