Skip to content
HubSpot logo

HubSpot integration

Powerful CRM that offers tools for sales, customer service, and marketing automation.

Actions
45
Triggers
24
Auth
OAuth 2.0 or Custom auth
License
MIT, open source
Updated
October 2026

About the HubSpot integration

Add the HubSpot piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine HubSpot with 760+ other apps in the same flow.

Triggers

Start a flow the moment something happens in HubSpot

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New or Updated Company

    Triggers when a company is created or updated.

    2 fields

  • New or Updated Contact

    Triggers when a contact is created or updated.

    2 fields

  • New Deal Property Change

    Triggers when a specified property is updated on a deal.

    1 field

  • New Email Subscription Change

    Triggers when a contact's email subscription status changes.

  • New or Updated Line Item

    Triggers when a line item is created or updated.

    2 fields

  • New Company

    Triggers when a new company is created.

    2 fields

  • New Company Property Change

    Triggers when a specified property is updated on a company.

    1 field

  • New Contact

    Triggers when a new contact is created.

    2 fields

  • New Contact in List

    Triggers when a new contact is added to the specified list.

    3 fields

  • New Contact Property Change

    Triggers when a specified property is updated on a contact.

    1 field

  • New Blog Post

    Triggers when a post is added to your HubSpot blog.

    1 field

  • New Custom Object

    Triggers when a new custom object record is created.

    3 fields

  • New Custom Object Property Change

    Triggers when a specified property is updated on a custom object.

    2 fields

  • New Deal

    Triggers when a new deal is created.

    2 fields

  • New Email Event

    Triggers on new marketing email events, such as opens or clicks.

    1 field

  • New Engagement

    Triggers when a new engagement is created.

    1 field

  • New Form Submission

    Triggers when a form is submitted.

    2 fields

  • New Line Item

    Triggers when a new line item is created.

    2 fields

  • New Product

    Triggers when a new product is created.

    2 fields

  • New Ticket

    Triggers when a new ticket is created.

    2 fields

  • New Ticket Property Change

    Triggers when a specified property is updated on a ticket.

    1 field

  • New or Updated Product

    Triggers when a product is created or updated.

    2 fields

  • New Task

    Triggers when a new task is created.

    2 fields

  • Updated Deal Stage

    Triggers when a deal enters a specified stage.

    4 fields

Actions

Everything Activepieces can do in HubSpot

Drop any of these into a flow and fill in the fields. No code is required.

  • Add Contact to List

    Adds a contact to a static list by email.

    2 fields

  • Add Contact to Workflow

    Adds a contact to a specified workflow in your HubSpot account.

    2 fields

  • Create Associations

    Links a record to one or more other records.

    5 fields

  • Create Company

    Creates a company in HubSpot.

    3 fields

  • Create Contact

    Creates a contact in HubSpot.

    3 fields

  • Create Blog Post

    Creates a draft or published post on a HubSpot blog.

    8 fields

  • Create Custom Object

    Creates a custom object record in HubSpot.

    4 fields

  • Create Deal

    Creates a deal in HubSpot.

    6 fields

  • Create Line Item

    Creates a line item in HubSpot.

    4 fields

  • Create Page

    Creates a landing page or site page.

    10 fields

  • Create or Update Contact

    Updates the contact with this email, or creates it if none exists.

    2 fields

  • Create Product

    Creates a product in HubSpot.

    3 fields

  • Create Ticket

    Creates a ticket in HubSpot.

    6 fields

  • Get Company

    Gets a company by its ID.

    3 fields

  • Get Contact

    Gets a contact by its ID.

    3 fields

  • Get Custom Object

    Gets a custom object record by its ID.

    4 fields

  • Get Deal

    Gets a deal by its ID.

    3 fields

  • Get Line Item

    Gets a line item by its ID.

    3 fields

  • Get Product

    Gets a product by its ID.

    3 fields

  • Get Page

    Gets a landing page or site page by its ID.

    2 fields

  • Get Ticket

    Gets a ticket by its ID.

    3 fields

  • Delete Page

    Deletes a landing page or site page.

    2 fields

  • Remove Associations

    Unlinks a record from one or more linked records.

    5 fields

  • Remove Contact from List

    Removes a contact from a static list by email.

    2 fields

  • Remove Email Subscription

    Unsubscribes an email address from all HubSpot email subscriptions.

    1 field

  • Update Company

    Updates a company in HubSpot.

    4 fields

  • Update Contact

    Updates a contact in HubSpot.

    4 fields

  • Update Custom Object

    Updates a custom object record in HubSpot.

    5 fields

  • Update Deal

    Updates a deal in HubSpot.

    7 fields

  • Update Line Item

    Updates a line item in HubSpot.

    5 fields

  • Update Product

    Updates a product in HubSpot.

    4 fields

  • Update Ticket

    Updates a ticket in HubSpot.

    7 fields

  • Upload File

    Uploads a file to HubSpot File Manager.

    4 fields

  • Find Associations

    Lists the records of one type linked to a record.

    3 fields

  • Find Company

    Finds up to 200 companies matching one or two property values.

    6 fields

  • Find Contact

    Finds up to 200 contacts matching one or two property values.

    6 fields

  • Find Custom Object

    Finds up to 200 custom object records matching one or two values.

    7 fields

  • Find Deal

    Finds up to 200 deals matching one or two property values.

    6 fields

  • Find Line Item

    Finds up to 200 line items matching one or two property values.

    6 fields

  • Find Product

    Finds up to 200 products matching one or two property values.

    6 fields

  • Find Ticket

    Finds up to 200 tickets matching one or two property values.

    6 fields

  • Get Owner by Email

    Gets an existing owner by email.

    1 field

  • Get Owner by ID

    Gets an existing owner by ID.

    1 field

  • Get Pipeline Stage Details

    Gets the details of a deal or ticket pipeline stage.

    3 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use HubSpot in a flow

Connect HubSpot once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.

HubSpot, answered.

Yes. Activepieces is open source and free to start, and the HubSpot piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the HubSpot piece to a flow, then authenticate with OAuth 2.0 or Custom auth. Once connected, its 24 triggers and 45 actions are available anywhere in the builder.

"New or Updated Company" can start a flow that runs "Add Contact to List", and you can chain HubSpot together with any of 760+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the HubSpot piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call HubSpot actions as tools.