Skip to main content

HubSpot

Sync CRM data, automate pipeline stages, and trigger workflows from HubSpot contact and deal events. Covers the full contact lifecycle from creation through deal close.

Authentication

Auth type: API Key (Private App Token) Create a private app in HubSpot Settings → Integrations → Private Apps. Grant scopes: crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.deals.read, crm.objects.deals.write, crm.objects.companies.write.
CredentialDescription
Access TokenPrivate app token (starts with pat-)

Triggers

TriggerWhen it fires
Contact CreatedA new HubSpot contact is created
Contact UpdatedA contact’s property value is changed
Deal CreatedA new deal is added to the pipeline
Deal Stage ChangedA deal moves to a different pipeline stage
Deal WonA deal is marked as closed-won
Deal LostA deal is marked as closed-lost
Company CreatedA new company record is created
Ticket CreatedA new support ticket is opened

Actions

ActionKey inputsKey outputs
Create Contactemail, firstName, lastName, phone, companycontactId, email
Update ContactcontactId, properties{}contactId
Get ContactcontactIdcontactId, email, firstName, lastName, properties
Search ContactsfilterProperty, filterValue, limitcontacts[], count
ActionKey inputsKey outputs
Create DealdealName, pipeline, dealStage, amount, closeDate, associatedContactIddealId, dealName
Update DealdealId, properties{}dealId
Get DealdealIddealId, dealName, stage, amount, closeDate
ActionKey inputsKey outputs
Create Companyname, domain, industrycompanyId, name
Create Notebody, contactId, dealIdnoteId
Create Tasksubject, body, dueDate, priority, contactIdtaskId, subject
Create Ticketsubject, content, pipeline, status, priorityticketId, subject