Connectors
HubSpot
Icon

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

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
List DealsRetrieve a list of all deals
Create DealCreate a new deal
Get DealRetrieve information and metadata about a deal by its Id or name
Update DealUpdate the information or metadata of an existing deal
Delete DealDelete a deal by its Id
Search DealsReturns a list of deals that match the given properties
Create ProductCreate a new product
Update ProductUpdate the information and metadata of an existing product
List ProductsRetrieve a list of all products
Get ProductRetrieve the information and metadata of a product by Id or name
Delete ProductDelete a product by Id
List ContactsRetrieve a list of all contacts
Create ContactCreate a new contact
Delete ContactDelete a contact by Id
Get ContactGet the information and metadata of a contact by Id or Email
Update ContactUpdate the information and metadata of an existing contact
List CompaniesRetrieve a list of all companies
Create CompanyCreate a new company
Delete CompanyDelete an existing company by Id
Update CompanyUpdate the information and metadata of an existing company
Get CompanyRetrieve the information or metadata of a company by Id, domain, or name
List Line ItemsRetrieve a list of all line items
Get Line ItemRetrieve the information and metadata of a line item by Id
Create Line ItemCreate a new line item
Delete Line ItemDelete an existing line item by Id
Update Line ItemUpdate an the information and metadata of an existing line item
List Association TypesRetrieve a list of all association types available between two objects
Create AssociationCreate an association between the objects identified in the step
Archive AssociationRemove the associations between two provided objects
Read AssociationGet the Ids of the objects associated with those specified in the step
List WebhooksRetrieve a list of all webhook subscriptions for the HubSpot app.
Create WebhookCreate a webhook in HubSpot
Delete WebhookDelete a webhook by ID in HubSpot
Delete All Instanced WebhooksDelete all webhooks created by this instance in HubSpot
List PropertiesRetrieve a list of all configured object properties.
Raw RequestSend raw HTTP request to HubSpot
Get Current UserReturn information about the current session's user.
Validate ConnectionReturns a boolean value that specifies whether the provided Connection is valid
Get Custom ObjectRetrieves a specific custom object
Create Custom ObjectCreates new custom object schema
Update Custom ObjectUpdates an object's schema
Delete Custom ObjectRemoves custom object schema
List Custom ObjectsRetrieve all custom objects
Import CRM DataImport CRM records and activities into your HubSpot account, such as contacts, companies, and notes.
List Active ImportsReturns a paged list of active imports for this account.
Cancel ImportCancels an active import.
Get ImportGet a complete summary of an import record, including any updates.
Export CRM DataBegins exporting CRM data for the portal as specified in the request body.
Search RecordsFilter, sort, and search objects, records, and engagements across the CRM.
List EngagementsList engagement objects from HubSpot CRM, including communications, emails, calls, meetings, notes, postal mail, and tasks.
Get EngagementGet a communication, email, call, meeting, note, postal mail or task engagement object from HubSpot CRM.
Create EngagementCreate a communication, email, call, meeting, note, postal mail or task engagement in HubSpot CRM.
Update EngagementUpdate a communication, email, call, meeting, note, postal mail or task engagement in HubSpot CRM.
Delete EngagementDeletes an engagement by its ID.
Create Batch EngagementCreates a batch of selected engagements.
Update Batch EngagementUpdates a batch of selected engagements.
Archive Batch EngagementArchives a batch of selected engagements by their IDs.
Archive Batch ContactsArchive a batch of contacts by ID
Create Batch ContactsCreate a batch of contacts
Get Batch ContactsRead a batch of contacts by internal ID, or unique property values.
Update Batch ContactsUpdate a batch of contacts

Triggers

Trigger NameTrigger Description
WebhookReceive and validate webhook requests from HubSpot for manually configured webhook subscriptions.
Event Type SubscriptionReceive 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 RecordsChecks for new and updated records in a selected HubSpot object type on a configured schedule.
New and Updated Custom RecordsChecks 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.

API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image