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 Association TypesRetrieve a list of all association types available between two objects.
Create AssociationCreate an association between the objects identified in the step.
Read AssociationGet the Ids of the objects associated with those specified in the step.
Archive AssociationRemove the associations between two provided objects.
List CompaniesRetrieve a list of all companies.
Get CompanyRetrieve the information or metadata of a company by Id, domain, or name.
Delete CompanyDelete an existing company by Id.
Create CompanyCreate a new company.
Update CompanyUpdate the information and metadata of an existing company.
List ContactsRetrieve a list of all contacts.
Get ContactGet the information and metadata of a contact by Id or Email.
Delete ContactDelete a contact by Id.
Create ContactCreate a new contact.
Update ContactUpdate the information and metadata of an existing contact.
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.
Cancel ImportCancels an active import.
List Active ImportsReturns a paged list of active imports for this account.
Import CRM DataImport CRM records and activities into the HubSpot account, such as contacts, companies, and notes.
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.
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.
List DealsRetrieve a list of all deals.
Get DealRetrieve information and metadata about a deal by its Id or name.
Delete DealDelete a deal by its Id.
Search DealsReturns a list of deals that match the given properties.
Create DealCreate a new deal.
Update DealUpdate the information or metadata of an existing deal.
Archive Batch EngagementArchives a batch of selected engagements by their IDs.
Create Batch EngagementCreates a batch of selected engagements.
Create EngagementCreate a communication, email, call, meeting, note, postal mail or task engagement in HubSpot CRM.
Delete EngagementDeletes an engagement by its ID.
Get EngagementGet a communication, email, call, meeting, note, postal mail or task engagement object from HubSpot CRM.
List EngagementsList engagement objects from HubSpot CRM, including communications, emails, calls, meetings, notes, postal mail, and tasks.
Update Batch EngagementUpdates a batch of selected engagements.
Update EngagementUpdate a communication, email, call, meeting, note, postal mail or task engagement in HubSpot CRM.
List Line ItemsRetrieve a list of all line items.
Get Line ItemRetrieve the information and metadata of a line item by Id.
Delete Line ItemDelete an existing line item by Id.
Create Line ItemCreate a new line item.
Update Line ItemUpdate the information and metadata of an existing line item.
Get Current UserReturn information about the current session's user.
Raw RequestSend raw HTTP request to HubSpot.
Validate ConnectionReturns a boolean value that specifies whether the provided Connection is valid.
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.
Create ProductCreate a new product.
Update ProductUpdate the information and metadata of an existing product.
List PropertiesRetrieve a list of all configured object properties.
Search RecordsFilter, sort, and search objects, records, and engagements across the CRM.
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.

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 RecordsRetrieves existing and ongoing records for a specified HubSpot object type. Load history once, check for changes on a schedule, or both.
New and Updated Custom RecordsRetrieves existing and ongoing records for a specified HubSpot custom object type. Load history once, check for changes on a schedule, or both.

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