HubSpot

<< Click to Display Table of Contents >>

Navigation:  Connectors >

HubSpot

Overview

The HubSpot connector for Bizagi is available for download at Bizagi Connectors Xchange.

Through this connector, you will be able to connect your Bizagi processes to a www.hubspot.com account in order to use HubSpot services API.

For more information about this connector's capabilities, visit Bizagi Connectors Xchange.

 

note_pin

Please note: starting November 30, 2022, HubSpot API keys will no longer be able to be used as an authentication method to access HubSpot APIs. In addition, starting July 15, 2022, accounts without a HubSpot API key already generated will no longer be able to create one.

 

Before you start

In order to test and use this connector, you will need:

1.Bizagi Studio previously installed.

2.This connector previously installed, via the Connectors Xchange as described at https://help.bizagi.com/platform/en/index.html?Connectors_Xchange.htm, or through a manual installation as described at https://help.bizagi.com/platform/en/index.html?connectors_setup.htm

3.An account at www.hubspot.com and an API Key (https://app.hubspot.com/).

 

Configuring the connector

In order to configure the connector (i.e its authentication parameters), follow the steps presented at the Configuration chapter in https://help.bizagi.com/platform/en/index.html?connectors_setup.htm

 

Oauth 1.0

Steps to get the API Key

The steps to get the API Key are the following:

 

1. In the Apps section, select Get HubSpot API Key.

 

Hubspot_01z

 

2. Then, the following interface will pop up, so select Show key.

 

Hubspot_01a

 

3. In this way, the API key will be displayed, so you can copy and save it for the configuration.

 

Hubspot_01b

 

Steps for Oauth 1.0 Authentication

For this configuration, consider the following authentication parameters:

Authentication method: Custom.

API_Key: An API Key to access the HubSpot services.

 

HubSpot_01

 

 

 

 

 

Using the connector

This connector features 16 available methods of HubSpot API that manages the complete CRUD operations for contacts, companies, deals, and deal pipelines in your dashboard.

To learn overall how/where to configure the use of a connector, refer to https://help.bizagi.com/platform/en/index.html?Connectors_Studio.htm.  

When using the connector, make sure you consider the following details for the available method.

 

Create contact

Creates a contact directly in HubSpot by providing the basic information of that contact.

 

HubSpot_02

 

To configure its inputs, consider:

Email: The e-mail address of the contact.

FirstName: The first name of the contact.

LastName: The last name of the contact.

Phone: The phone of the contact.

Address: The address of the contact.

City: The city where the contact is located.

State: The state where the contact is located.

Company: The name of the company where the contact works.

Zip: The ZIP code of the address of the contact.

 

Further information such as Salutation, Job Title, Mobile phone number and others, are useful but optional, as determined by HubSpot.

 

HubSpot_03

 

To configure its outputs when getting started and testing, you may map the unique vid of the newly created object, as managed by HubSpot.

 

HubSpot_04

 

note_pin

Hubspot creates a new company with the domain of the email when the company sent does not exists.

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Get contact

Retrieves a contact directly in HubSpot by providing its visitor ID.

 

HubSpot_05

 

To configure its inputs, consider:

VID: The visitor ID of the contact.

 

HubSpot_06

 

To configure its outputs when getting started and testing, consider:

Email: The e-mail address of the contact.

FirstName: The first name of the contact.

LastName: The last name of the contact.

City: The city where the contact is located.

Phone: The phone of the contact.

Address: The address of the contact.

State: The state where the contact is located.

Company: The name of the company where the contact works.

Zip: The ZIP code of the address of the contact.

 

HubSpot_07

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Update contact

Updates a contact directly in HubSpot by providing the basic information of that contact.

 

HubSpot_08

 

To configure its inputs, consider:

Email: The e-mail address of the contact.

FirstName: The first name of the contact.

LastName: The last name of the contact.

Phone: The phone of the contact.

Address: The address of the contact.

City: The city where the contact is located.

State: The state where the contact is located.

Company: The name of the company where the contact works.

Zip: The ZIP code of the address of the contact.

VID: The visitor ID of the contact.

 

Further information such as Salutation, Job Title, Mobile phone number and others, are useful but optional, as determined by HubSpot.

 

HubSpot_09

 

To configure its outputs when getting started and testing, you may map the success message.

 

HubSpot_10

 

note_pin

Hubspot creates a new company with the domain of the email when the company sent does not exists.

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Delete contact

Deletes a contact directly in HubSpot by providing its visitor ID.

 

HubSpot_11

 

To configure its inputs, consider:

VID: The visitor ID of the contact.

 

HubSpot_12

 

To configure its outputs when getting started and testing, you may map the reason and the delete confirmation.

 

HubSpot_13

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Create company

Creates a company directly in HubSpot by providing the basic information of that company.

 

HubSpot_14

 

To configure its inputs, consider:

Name: The name of the company.

Description: The description of the company.

 

HubSpot_15

 

To configure its outputs when getting started and testing, you may map the unique companyid of the newly created object, as managed by HubSpot.

 

HubSpot_16

 

note_pin

HubSpot API does not have any restriction for creating companies with the same name.

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Get company

Retrieves a company directly in HubSpot by providing its Company ID.

 

HubSpot_17

 

To configure its inputs, consider:

Company ID: The ID of the company.

 

HubSpot_18

 

To configure its outputs when getting started and testing, consider:

Name: The name of the company.

Description: The description of the company.

 

HubSpot_19

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Update company

Updates a company directly in HubSpot by providing the basic information of that company.

 

HubSpot_20

 

To configure its inputs, consider:

Company ID: The ID of the company.

Name: The name of the company.

Description: The description of the company.

 

HubSpot_21

 

To configure its outputs when getting started and testing, you may map the success message.

 

HubSpot_22

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Delete company

Deletes a company directly in hubspot by providing its company id.

 

HubSpot_23

 

To configure its inputs, consider:

company id: the id of the company.

 

HubSpot_24

 

To configure its outputs when getting started and testing, you may map the delete confirmation.

 

HubSpot_25

 

For more information about this method's use, refer to the hubspot api official documentation at https://developers.hubspot.com/docs/api/overview.

 

Create deal

Creates a deal directly in HubSpot by providing the basic information of that deal.

 

HubSpot_26

 

To configure its inputs, consider:

CompanyId: The company ID of the deal.

contactVid: The contact's visitor ID of the deal.

DealName: The name of the deal.

Amount: amount of the deal.

 

HubSpot_27

 

To configure its outputs when getting started and testing, you may map the unique dealid of the newly created object, as managed by HubSpot.

 

HubSpot_28

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Get deal

Retrieves a deal directly in HubSpot by providing its ID.

 

HubSpot_29

 

To configure its inputs, consider:

DealId: The Identifier of the deal.

 

HubSpot_30

 

To configure its outputs when getting started and testing, consider:

AssociatedVids: The contact's visitor IDs associated to the deal.

AssociatedCompanyIds: The company IDs associated to the deal.

DealName: The name of the deal.

Amount: amount of the deal.

 

HubSpot_32

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Update deal

Updates a deal directly in HubSpot by providing the basic information of that deal.

 

HubSpot_33

 

To configure its inputs, consider:

DealId: The Identifier of the deal.

DealName: The name of the deal.

Amount: amount of the deal.

 

HubSpot_34

 

To configure its outputs when getting started and testing, you may map the success message.

 

HubSpot_35

 

note_pin

If any error is presented in this method, HubSpot will response with the error 204: no content response on success.

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Delete deal

Deletes a deal directly in HubSpot by providing its ID.

 

HubSpot_36

 

To configure its inputs, consider:

DealId: The Identifier of the deal.

 

HubSpot_37

 

To configure its outputs when getting started and testing, you may map the delete confirmation.

 

HubSpot_38

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Create deal pipeline

Creates a deal pipeline directly in HubSpot by providing the basic information of that deal pipeline.

 

HubSpot_39

 

To configure its inputs, consider:

Label: The display name of the lead pipeline.

Stages: List of the dealstages in this lead pipeline.

This way and by mapping as well its inner label, probability, and displayorder elements, you can send the list of dealstages in this pipeline.

 

HubSpot_40

 

To configure its outputs when getting started and testing, you may map the unique pipelineid of the newly created object, as managed by HubSpot.

 

HubSpot_41

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Get deal pipeline

Retrieves a deal pipeline directly in HubSpot by providing its pipeline ID.

 

HubSpot_42

 

To configure its inputs, consider:

PipelineId: The ID of the deal pipeline.

 

HubSpot_43

 

To configure its outputs when getting started and testing, consider:

Label: The display name of the lead pipeline.

Stages: List of the dealstages in this lead pipeline.

This way and by mapping as well its inner label, probability, and displayorder elements, you can save the list of dealstages in this pipeline.

 

HubSpot_44

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Update deal pipeline

Updates a deal pipeline directly in HubSpot by providing the basic information of that pipeline.

 

HubSpot_45

 

To configure its inputs, consider:

Label: The display name of the lead pipeline.

PipelineId: The ID of the deal pipeline.

Stages: List of the dealstages in this lead pipeline.

This way and by mapping as well its inner label, probability, and displayorder elements, you can send the list of dealstages in this pipeline.

 

HubSpot_46

 

To configure its outputs when getting started and testing, you may map the success message.

 

HubSpot_47

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.

 

Delete deal pipeline

Deletes a deal pipeline directly in HubSpot by providing its pipeline ID.

 

HubSpot_48

 

To configure its inputs, consider:

PipelineId: The ID of the deal pipeline.

 

HubSpot_49

 

To configure its outputs when getting started and testing, you may map the delete confirmation.

 

HubSpot_50

 

For more information about this method's use, refer to the HubSpot API official documentation at https://developers.hubspot.com/docs/api/overview.


Last Updated 11/23/2022 11:04:48 AM