Skip to content

Hubspot

Reference


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]

Version: 1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameTypeControl TypeDescription
Client IdSTRINGTEXT
Client SecretSTRINGTEXT

Triggers

Subscribe

Triggers when an event of the subscribed type happens inside HubSpot.

Type: DYNAMIC_WEBHOOK

Properties

NameTypeControl TypeDescription
App IdSTRINGTEXTThe id of a Hubspot app used to register this trigger to. See the prerequisites documentation for more details about creating an app
Event TypeSTRINGSELECTThe list of available event types for which you want to receive events.
Property NameSTRINGTEXTThe name of property to listen for change events.

Output

Sample Output:

{
"objectId": 1246965,
"propertyName": "lifecyclestage",
"propertyValue": "subscriber",
"changeSource": "ACADEMY",
"eventId": 3816279340,
"subscriptionId": 25,
"portalId": 33,
"appId": 1160452,
"occurredAt": 1462216307945,
"eventType":"contact.propertyChange",
"attemptNumber": 0
}
]

Type: ARRAY

Properties

TypeControl Type
{{INTEGER(objectId), STRING(propertyName), STRING(propertyValue), STRING(changeSource), INTEGER(eventId), INTEGER(subscriptionId), INTEGER(portalId), INTEGER(appId), INTEGER(occurredAt), STRING(eventType), INTEGER(attemptNumber), INTEGER(messageId), STRING(messageType)}(data)}OBJECT_BUILDER

Actions

Create Contact

Create a contact with the given properties.

Properties

NameTypeControl TypeDescription
Contact{{STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDER

Output

Type: OBJECT

Properties

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

Delete Contact

Move Contact to the recycling bin.

Properties

NameTypeControl TypeDescription
ContactSTRINGSELECT

Get Contact

Get contact details.

Properties

NameTypeControl TypeDescription
ContactSTRINGSELECT

Output

Type: OBJECT

Properties

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

Update Contact

Update Contact properties.

Properties

NameTypeControl TypeDescription
ContactSTRINGSELECT
Contact{{STRING(firstname), STRING(lastname), STRING(email), STRING(phone), STRING(company), STRING(website)}(properties)}OBJECT_BUILDER

Output

Type: OBJECT

Properties

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

Create Deal

Creates a new deal.

Properties

NameTypeControl TypeDescription
Deal{{STRING(dealname), NUMBER(amount), DATE(closedate), STRING(pipeline), STRING(dealstage), STRING(hubspot_owner_id)}(properties)}OBJECT_BUILDER

Output

Type: OBJECT

Properties

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