HubSpot Integration

Connect HubSpot CRM to create contacts, update deals, manage tickets, and automate your sales pipeline.

Available triggers

TriggerWhen it fires
New ContactA contact is created in HubSpot
Contact UpdatedA contact's properties change
New DealA deal is created
Deal Stage ChangedA deal moves to a different pipeline stage

Available actions

ActionWhat it does
Create ContactAdd a new contact
Update ContactModify contact properties
Get ContactRetrieve contact details
Search ContactsFind contacts by criteria
Create DealCreate a new deal
Update DealChange deal properties/stage
Create CompanyAdd a new company
Create TicketCreate a support ticket
Add NoteAdd a note to a contact/deal/company

Setup

  1. App AuthorizationsHubSpot
  2. Authorize with your HubSpot account
  3. Grant CRM access permissions

Common patterns

Lead enrichment pipeline

Form Submission → Person Enrichment → Company Enrichment →
  Create HubSpot Contact (with enriched data) → Create Deal → Send Slack (#sales)

Deal stage notifications

HubSpot Trigger (deal stage changed to "Closed Won") →
  Send Slack Message (#wins, "Deal closed: {{deal.name}} - ${{deal.amount}}")
  + Send Email (congratulations to sales rep)
  + Update TinyTable (revenue tracker)

Support ticket routing

HubSpot Trigger (new ticket) → TinyGPT (classify priority) → If-Else →
  Critical: Send Slack (#urgent-support) + Assign to senior agent
  Normal: Assign to support queue