HubSpot Connector
Quickly build integrations connecting your B2B SaaS product to HubSpot.
About the HubSpot connector
The HubSpot connector accesses HubSpot data via the HubSpot REST API.
This connector allows you and your customers to integrate HubSpot with your product, enabling your customers to work with deals, products, contacts, companies, line items, associations, custom objects, and more in HubSpot via those integrations.
Actions
| Action Name | Action Description |
|---|---|
| List Deals | Retrieve a list of all deals |
| Create Deal | Create a new deal |
| Get Deal | Retrieve information and metadata about a deal by its Id or name |
| Update Deal | Update the information or metadata of an existing deal |
| Delete Deal | Delete a deal by its Id |
| Search Deals | Returns a list of deals that match the given properties |
| Create Product | Create a new product |
| Update Product | Update the information and metadata of an existing product |
| List Products | Retrieve a list of all products |
| Get Product | Retrieve the information and metadata of a product by Id or name |
| Delete Product | Delete a product by Id |
| List Contacts | Retrieve a list of all contacts |
| Create Contact | Create a new contact |
| Delete Contact | Delete a contact by Id |
| Get Contact | Get the information and metadata of a contact by Id or Email |
| Update Contact | Update the information and metadata of an existing contact |
| List Companies | Retrieve a list of all companies |
| Create Company | Create a new company |
| Delete Company | Delete an existing company by Id |
| Update Company | Update the information and metadata of an existing company |
| Get Company | Retrieve the information or metadata of a company by Id, domain, or name |
| List Line Items | Retrieve a list of all line items |
| Get Line Item | Retrieve the information and metadata of a line item by Id |
| Create Line Item | Create a new line item |
| Delete Line Item | Delete an existing line item by Id |
| Update Line Item | Update an the information and metadata of an existing line item |
| List Association Types | Retrieve a list of all association types available between two objects |
| Create Association | Create an association between the objects identified in the step |
| Archive Association | Remove the associations between two provided objects |
| Read Association | Get the Ids of the objects associated with those specified in the step |
| List Webhooks | Retrieve a list of all webhook subscriptions for the HubSpot app. |
| Create Webhook | Create a webhook in HubSpot |
| Delete Webhook | Delete a webhook by ID in HubSpot |
| Delete All Instanced Webhooks | Delete all webhooks created by this instance in HubSpot |
| List Properties | Retrieve a list of all configured object properties. |
| Raw Request | Send raw HTTP request to HubSpot |
| Get Current User | Return information about the current session's user. |
| Validate Connection | Returns a boolean value that specifies whether the provided Connection is valid |
| Get Custom Object | Retrieves a specific custom object |
| Create Custom Object | Creates new custom object schema |
| Update Custom Object | Updates an object's schema |
| Delete Custom Object | Removes custom object schema |
| List Custom Objects | Retrieve all custom objects |
| Import CRM Data | Import CRM records and activities into your HubSpot account, such as contacts, companies, and notes. |
| List Active Imports | Returns a paged list of active imports for this account. |
| Cancel Import | Cancels an active import. |
| Get Import | Get a complete summary of an import record, including any updates. |
| Export CRM Data | Begins exporting CRM data for the portal as specified in the request body. |
| Search Records | Filter, sort, and search objects, records, and engagements across the CRM. |
| List Engagements | List engagement objects from HubSpot CRM, including communications, emails, calls, meetings, notes, postal mail, and tasks. |
| Get Engagement | Get a communication, email, call, meeting, note, postal mail or task engagement object from HubSpot CRM. |
| Create Engagement | Create a communication, email, call, meeting, note, postal mail or task engagement in HubSpot CRM. |
| Update Engagement | Update a communication, email, call, meeting, note, postal mail or task engagement in HubSpot CRM. |
| Delete Engagement | Deletes an engagement by its ID. |
| Create Batch Engagement | Creates a batch of selected engagements. |
| Update Batch Engagement | Updates a batch of selected engagements. |
| Archive Batch Engagement | Archives a batch of selected engagements by their IDs. |
| Archive Batch Contacts | Archive a batch of contacts by ID |
| Create Batch Contacts | Create a batch of contacts |
| Get Batch Contacts | Read a batch of contacts by internal ID, or unique property values. |
| Update Batch Contacts | Update a batch of contacts |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Webhook | Receive and validate webhook requests from HubSpot for manually configured webhook subscriptions. |
| Event Type Subscription | Receive CRM event notifications from HubSpot. Automatically creates and manages a webhook subscription for selected event types when the instance is deployed, and removes the subscription when the instance is deleted. |
| New and Updated Records | Checks for new and updated records in a selected HubSpot object type on a configured schedule. |
| New and Updated Custom Records | Checks for new and updated records in a specified custom object type on a configured schedule. |
FAQs for HubSpot integrations
Yes. We offer built-in connectors for a variety of other CRMs including Salesforce, Zendesk, Segment, and Zoho. These and other connectors are available from our connector library.