Skip to content

Hubspot

HubSpot is a CRM platform with all the software, integrations, and resources you need to connect marketing, sales, content management, and customer service.

Categories: marketing-automation

Type: hubspot/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue
hapikeyHubspot API KeySTRINGTEXTAPI Key is used for registering webhooks.false

Actions

Create Contact

Name: createContact

Create a contact with the given properties.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemContact{{STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
body{STRING(id), {STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDER

Delete Contact

Name: deleteContact

Move Contact to the recycling bin.

Properties

NameLabelTypeControl TypeDescriptionRequired
contactIdContact IDSTRINGSELECTtrue

Get Contact

Name: getContact

Get contact details.

Properties

NameLabelTypeControl TypeDescriptionRequired
contactIdContact IDSTRINGSELECTtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
body{STRING(id), {STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDER

Update Contact

Name: updateContact

Update Contact properties.

Properties

NameLabelTypeControl TypeDescriptionRequired
contactIdContactSTRINGSELECTtrue
__itemContact{{STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
body{STRING(id), {STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDER

Create Deal

Name: createDeal

Creates a new deal.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemDeal{{STRING(dealname), NUMBER(amount), DATE(closedate), STRING(pipeline), STRING(dealstage), STRING(hubspot_owner_id)}(properties)}OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
body{STRING(id), {STRING(dealname), NUMBER(amount), DATE(closedate), STRING(pipeline), STRING(dealstage), STRING(hubspot_owner_id)}(properties)}OBJECT_BUILDER

Get Ticket

Name: getTicket

Gets ticket details.

Properties

NameLabelTypeControl TypeDescriptionRequired
ticketIdTicket IDSTRINGSELECTtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
body{STRING(id), {STRING(content), STRING(hs_object_id), STRING(hs_pipeline), STRING(hs_pipeline_stage), STRING(hs_ticket_priority), STRING(subject)}(properties)}OBJECT_BUILDER

Triggers

New Contact

Triggers when new contact is created.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
appIdApp IdSTRINGTEXTThe id of a Hubspot app used to register this trigger to.true

Output

Type: OBJECT

Properties

NameTypeControl Type
eventIdSTRINGTEXT
subscriptionIdSTRINGTEXT
subscriptionTypeSTRINGTEXT
objectIdSTRINGTEXT

New Deal

Triggers when a new deal is added.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
appIdApp IdSTRINGTEXTThe id of a Hubspot app used to register this trigger to.true

Output

Type: OBJECT

Properties

NameTypeControl Type
eventIdSTRINGTEXT
subscriptionIdSTRINGTEXT
subscriptionTypeSTRINGTEXT
objectIdSTRINGTEXT

New Ticket

Triggers when new ticket is created.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
appIdApp IdSTRINGTEXTThe id of a Hubspot app used to register this trigger to.true

Output

Type: OBJECT

Properties

NameTypeControl Type
eventIdSTRINGTEXT
subscriptionIdSTRINGTEXT
subscriptionTypeSTRINGTEXT
objectIdSTRINGTEXT