Skip to content

Hubspot

NewAge Ai now allows its users to integrate with Hubspot, opening up a huge array of automations and workflows to set up.

The process to integrate as well as the actions supported are as under:

Integrating NewAge Ai with Hubspot:

Login into your hubspot dashboard. Click the “more” button at the left toolbar menu and select “development”

From here, click on “keys” and then click “Service Keys”

Click on “Create service key” button to create a new API key

Here, enter the name of the Service key and then click on the “Add New Scope” button to add scopes

The required scopes are as follows:

Crm.objects.deals.read

Crm.objects.companies.write

Crm.objects.companies.read

Crm.objects.deals.write

Crm.objects.contacts.write

Crm.objects.contacts.read

tickets

Once the Service key is created, click on the copy button to copy it.

Now from your NewAge Ai workspace’s dashboard, click on the Integrations tab and search for Hubspot. Click on it and paste your API key. Then press Save

Once the connection validates, it means your integration is complete

Supported Actions

Contacts

Get Contact

The action is used to fetch a contact using contact Id

Get All Contacts

This action is used to fetch all available contacts. You can use the return properties field to return only specific fields in the payload. The limit per page is 100 and then you can use the Next Page cursor to fetch contacts on the next page

Search Contacts

This action searches a contact based on a certain criteria or field. If you want to obtain a specific set of contacts, you can do so by defining the criteria using filter property, operator and value fields

Create Contact

This action is used to create a contact using the basic information provided like email and name

Update Contact

This action is used to update a parameter of a contact using contact ID

Create or Update Contact Using Email

This action is used to either update a contact using email and if the contact with the provided email doesn’t exist then it creates the contact using the provided information

Delete Contact

This action is used to delete a contact using contact ID

Companies

Get Company

The action is used to fetch a company using company Id

Get All Companies

This action is used to fetch all available companies. You can use the return properties field to return only specific fields in the payload. The limit per page is 100 and then you can use the Next Page cursor to fetch companies on the next page

Search Companies

This action searches a company based on a certain criteria or field. If you want to obtain a specific set of companies, you can do so by defining the criteria using filter property, operator and value fields

Create Company

This action is used to create a company using the basic information provided like company name, phone, website etc

Update Company

This action is used to update a parameter of a company using company ID

Delete Company

This action lets you delete a company using company ID

Deals

Get Deal

The action is used to fetch a deal using deal Id

Get All Deals

This action is used to fetch all available deals. You can use the return properties field to return only specific fields in the payload. The limit per page is 100 and then you can use the Next Page cursor to fetch deals on the next page

Search Deals

This action searches a deals based on a certain criteria or field. If you want to obtain a specific set of deals, you can do so by defining the criteria using filter property, operator and value fields

Create Deal

This action lets you create a new deal using deal name, selecting the pipeline and deal stage. The pipeline and deal stages can be loaded directly from hubspot by selecting the three dots button

Update Deal

This action is used to update a parameter of a deal using deal ID. Deal name and pipeline is required.

Delete Deal

This action is used to delete a deal using deal ID

Tickets

Get Ticket

The action is used to fetch a deal using ticket Id

Get All Tickets

This action is used to fetch all available tickets. You can use the return properties field to return only specific fields in the payload. The limit per page is 100 and then you can use the Next Page cursor to fetch tickets on the next page

Search Tickets

This action searches a tickets based on a certain criteria or field. If you want to obtain a specific set of tickets, you can do so by defining the criteria using filter property, operator and value fields

Create Ticket

This action allows you to create a new ticket. The subject of the tickets as well as pipeline and pipeline stage are required fields and can be selected using the three dots button

Update Ticket

This actions allows you to update a ticket using ticket ID

Delete Ticket

This action is used to delete a ticket using ticket ID