Konnectify
 HubSpot  +  Konnectify 

HubSpot Integration with Konnectify

Automate HubSpot CRM workflows across contacts, companies, deals, tickets, commerce records, engagements, custom objects, associations, lists, folders, pipelines, and stages.

CRM OAuth2 Dynamic Schemas 50 Triggers 167 Actions

What is HubSpot?

HubSpot is a CRM platform for managing customer records, sales activity, marketing engagement, service workflows, commerce objects, lists, associations, and pipelines.

When connected to Konnectify, HubSpot can become a central workflow endpoint for syncing records, preventing duplicates, routing updates, automating list membership, and keeping CRM objects aligned with the rest of your stack.

New to HubSpot?
Explore HubSpot CRM, marketing, sales, service, and operations tools.
Explore HubSpot
New to Konnectify?
Create workflows that connect HubSpot with your sales, marketing, support, and data tools.
Create a Konnectify account
What you can automate
Create, update, find, upsert, search, merge, and delete CRM records
Manage commerce objects such as orders, invoices, quotes, payments, taxes, and fees
Sync engagement, marketing, service, and custom objects
Create and remove associations between records
Manage lists, list membership, folders, pipelines, and stages
React to poll triggers for new and updated HubSpot records

API & Authentication

Authentication: OAuth2 with Client ID and Client Secret

Konnectify exchanges authorization codes and refresh tokens against HubSpot's OAuth token endpoint and validates the connection by attempting a contacts read.

API details
  • Primary API base URL: https://api.hubapi.com
  • OAuth token URL: https://api.hubapi.com/oauth/v1/token
  • Dynamic schemas: Many actions build fields from live HubSpot object schemas at runtime.
Important: portal configuration changes required fields
Required business fields can vary by HubSpot portal, object type, pipeline, and enabled HubSpot features. Test each workflow with the target portal before activating it.

How to connect HubSpot to Konnectify

Prerequisites
  • A HubSpot account with access to the target CRM objects and scopes.
  • OAuth Client ID and Client Secret.
  • Permission to read contacts for connection validation.
1

Add HubSpot to a workflow

Create or open a workflow in Konnectify, add a step, and select HubSpot.

2

Authorize with OAuth2

Enter Client ID and Client Secret, then complete the HubSpot OAuth authorization flow.

3

Choose a trigger or action

Select CRM, commerce, engagement, custom object, list, association, pipeline, or stage operations.

4

Map dynamic fields

Map required config values, object IDs, lookup selectors, and runtime HubSpot schema properties.

5

Test and activate

Run a test, confirm statusCode and data output, then activate the workflow and monitor first runs.

Triggers 50

All exported HubSpot triggers in this build are poll triggers. They store since/till windows and cursor state to continue scanning changes between polling cycles.

Core CRM Triggers 12 triggers
Poll Trigger
New Contact

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
New Company

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
New Deal

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
New Product

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
New Ticket

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Contact

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
Updated Company

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
Updated Deal

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
Updated Product

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
Updated Ticket

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Lead

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Lead

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Commerce & Revenue Triggers 20 triggers
Poll Trigger
New Order

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Order

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Payment

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Payment

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Subscription

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Subscription

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Discount

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Discount

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Fee

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Fee

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Tax

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Tax

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Cart

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Cart

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Invoice

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Invoice

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Line Item

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Line Item

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Quote

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Quote

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Engagement, Marketing & Service Triggers 14 triggers
Poll Trigger
New Note

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Engagement

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Appointment

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Appointment

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Course

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Course

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Goal

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Goal

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Listing

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Listing

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Project

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Project

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Poll Trigger
New Service

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Updated Service

Polls HubSpot for updated records using last-modified timestamps and cursor state.

Custom Object Triggers 2 triggers
Poll Trigger
Record Created In Csutom Module

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
Record Updated in Custom Module

Polls HubSpot for updated records using last-modified timestamps and cursor state.

List Membership Triggers 2 triggers
Poll Trigger
New Contact In List

Polls HubSpot for newly created records and emits flattened records with cursor state.

Poll Trigger
New Company In List

Polls HubSpot for newly created records and emits flattened records with cursor state.

Actions 167

Use actions to manage HubSpot CRM objects, commerce and revenue objects, engagements, custom objects, associations, lists, folders, pipelines, and stages.

Core CRM Objects 38 actions
Create Lead

Creates a HubSpot lead record using dynamic schema fields where supported.

Update Lead

Updates an existing HubSpot lead record by ID; only supplied fields are patched.

Find Lead

Retrieves a HubSpot lead record or resource and returns datafound where applicable.

Delete Lead

Deletes the selected HubSpot lead record or resource by ID.

Create Company

Creates a HubSpot company record using dynamic schema fields where supported.

Find Company

Retrieves a HubSpot company record or resource and returns datafound where applicable.

Update Company

Updates an existing HubSpot company record by ID; only supplied fields are patched.

Upsert Company

Finds a matching company and updates it, or creates a new record when no match exists.

Delete Company

Deletes the selected HubSpot company record or resource by ID.

Create Contact

Creates a HubSpot contact record using dynamic schema fields where supported.

Create Bulk Contact

Creates multiple HubSpot contact records in a batch request using dynamic contact schema fields.

Find Contact

Retrieves a HubSpot contact record or resource and returns datafound where applicable.

Update Contact

Updates an existing HubSpot contact record by ID; only supplied fields are patched.

Upsert Contact

Finds a matching contact and updates it, or creates a new record when no match exists.

Delete Contact

Deletes the selected HubSpot contact record or resource by ID.

Create Deal

Creates a HubSpot deal record using dynamic schema fields where supported.

Find Deal

Retrieves a HubSpot deal record or resource and returns datafound where applicable.

Update Deal

Updates an existing HubSpot deal record by ID; only supplied fields are patched.

Delete Deal

Deletes the selected HubSpot deal record or resource by ID.

Upsert Deal

Finds a matching deal and updates it, or creates a new record when no match exists.

Create Product

Creates a HubSpot product record using dynamic schema fields where supported.

Find Product

Retrieves a HubSpot product record or resource and returns datafound where applicable.

Update Product

Updates an existing HubSpot product record by ID; only supplied fields are patched.

Delete Product

Deletes the selected HubSpot product record or resource by ID.

Create Ticket

Creates a HubSpot ticket record using dynamic schema fields where supported.

Find Ticket

Retrieves a HubSpot ticket record or resource and returns datafound where applicable.

Update Ticket

Updates an existing HubSpot ticket record by ID; only supplied fields are patched.

Delete Ticket

Deletes the selected HubSpot ticket record or resource by ID.

Search Lead

Searches HubSpot lead records with query, filters, pagination, and datafound output where implemented.

Search Product

Searches HubSpot product records with query, filters, pagination, and datafound output where implemented.

Search Company

Searches HubSpot company records with query, filters, pagination, and datafound output where implemented.

Search Deal

Searches HubSpot deal records with query, filters, pagination, and datafound output where implemented.

Search Contact

Searches HubSpot contact records with query, filters, pagination, and datafound output where implemented.

Search Ticket

Searches HubSpot ticket records with query, filters, pagination, and datafound output where implemented.

Merge Company

Merges two HubSpot company records, keeping the primary record as the survivor.

Merge Deal

Merges two HubSpot deal records, keeping the primary record as the survivor.

Merge Contact

Merges two HubSpot contact records, keeping the primary record as the survivor.

Merge Ticket

Merges two HubSpot ticket records, keeping the primary record as the survivor.

Commerce & Revenue Objects 49 actions
Create Cart

Creates a HubSpot cart record using dynamic schema fields where supported.

Find Cart

Retrieves a HubSpot cart record or resource and returns datafound where applicable.

Update Cart

Updates an existing HubSpot cart record by ID; only supplied fields are patched.

Delete Cart

Deletes the selected HubSpot cart record or resource by ID.

Create Invoice

Creates a HubSpot invoice record using dynamic schema fields where supported.

Find Invoice

Retrieves a HubSpot invoice record or resource and returns datafound where applicable.

Update Invoice

Updates an existing HubSpot invoice record by ID; only supplied fields are patched.

Delete Invoice

Deletes the selected HubSpot invoice record or resource by ID.

Create Order

Creates a HubSpot order record using dynamic schema fields where supported.

Find Order

Retrieves a HubSpot order record or resource and returns datafound where applicable.

Update Order

Updates an existing HubSpot order record by ID; only supplied fields are patched.

Delete Order

Deletes the selected HubSpot order record or resource by ID.

Create Line Item

Creates a HubSpot line item record using dynamic schema fields where supported.

Find Line Item

Retrieves a HubSpot line item record or resource and returns datafound where applicable.

Update Line Item

Updates an existing HubSpot line item record by ID; only supplied fields are patched.

Delete Line Item

Deletes the selected HubSpot line item record or resource by ID.

Create Quote

Creates a HubSpot quote record using dynamic schema fields where supported.

Find Quote

Retrieves a HubSpot quote record or resource and returns datafound where applicable.

Update Quote

Updates an existing HubSpot quote record by ID; only supplied fields are patched.

Delete Quote

Deletes the selected HubSpot quote record or resource by ID.

Create Payment (Beta)

Creates a HubSpot payment (beta) record using dynamic schema fields where supported.

Find Payment (Beta)

Retrieves a HubSpot payment (beta) record or resource and returns datafound where applicable.

Update Payment (Beta)

Updates an existing HubSpot payment (beta) record by ID; only supplied fields are patched.

Delete Payment (Beta)

Deletes the selected HubSpot payment (beta) record or resource by ID.

Search Payment (Beta)

Searches HubSpot payment (beta) records with query, filters, pagination, and datafound output where implemented.

Create Subscription

Creates a HubSpot subscription record using dynamic schema fields where supported.

Find Subscription

Retrieves a HubSpot subscription record or resource and returns datafound where applicable.

Update Subscription

Updates an existing HubSpot subscription record by ID; only supplied fields are patched.

Delete Subscription

Deletes the selected HubSpot subscription record or resource by ID.

Search Subscription

Searches HubSpot subscription records with query, filters, pagination, and datafound output where implemented.

Create Discount

Creates a HubSpot discount record using dynamic schema fields where supported.

Find Discount

Retrieves a HubSpot discount record or resource and returns datafound where applicable.

Update Discount

Updates an existing HubSpot discount record by ID; only supplied fields are patched.

Delete Discount

Deletes the selected HubSpot discount record or resource by ID.

Search Discount

Searches HubSpot discount records with query, filters, pagination, and datafound output where implemented.

Create Fee

Creates a HubSpot fee record using dynamic schema fields where supported.

Find Fee

Retrieves a HubSpot fee record or resource and returns datafound where applicable.

Update Fee

Updates an existing HubSpot fee record by ID; only supplied fields are patched.

Delete Fee

Deletes the selected HubSpot fee record or resource by ID.

Search Fee

Searches HubSpot fee records with query, filters, pagination, and datafound output where implemented.

Create Tax

Creates a HubSpot tax record using dynamic schema fields where supported.

Find Tax

Retrieves a HubSpot tax record or resource and returns datafound where applicable.

Update Tax

Updates an existing HubSpot tax record by ID; only supplied fields are patched.

Delete Tax

Deletes the selected HubSpot tax record or resource by ID.

Search Tax

Searches HubSpot tax records with query, filters, pagination, and datafound output where implemented.

Search Cart

Searches HubSpot cart records with query, filters, pagination, and datafound output where implemented.

Search Invoice

Searches HubSpot invoice records with query, filters, pagination, and datafound output where implemented.

Search Line Item

Searches HubSpot line item records with query, filters, pagination, and datafound output where implemented.

Search Quote

Searches HubSpot quote records with query, filters, pagination, and datafound output where implemented.

Engagement, Marketing & Service Objects 40 actions
Create Engagement

Creates a HubSpot engagement record using dynamic schema fields where supported.

Update Engagement

Updates an existing HubSpot engagement record by ID; only supplied fields are patched.

Get Engagement

Retrieves a HubSpot engagement record or resource and returns datafound where applicable.

Search Engagement

Searches HubSpot engagement records with query, filters, pagination, and datafound output where implemented.

Delete Engagement

Deletes the selected HubSpot engagement record or resource by ID.

Create Appointment

Creates a HubSpot appointment record using dynamic schema fields where supported.

Find Appointment

Retrieves a HubSpot appointment record or resource and returns datafound where applicable.

Update Appointment

Updates an existing HubSpot appointment record by ID; only supplied fields are patched.

Delete Appointment

Deletes the selected HubSpot appointment record or resource by ID.

Search Appointment

Searches HubSpot appointment records with query, filters, pagination, and datafound output where implemented.

Create Course

Creates a HubSpot course record using dynamic schema fields where supported.

Find Course

Retrieves a HubSpot course record or resource and returns datafound where applicable.

Update Course

Updates an existing HubSpot course record by ID; only supplied fields are patched.

Delete Course

Deletes the selected HubSpot course record or resource by ID.

Search Course

Searches HubSpot course records with query, filters, pagination, and datafound output where implemented.

Create Goal

Creates a HubSpot goal record using dynamic schema fields where supported.

Find Goal

Retrieves a HubSpot goal record or resource and returns datafound where applicable.

Update Goal

Updates an existing HubSpot goal record by ID; only supplied fields are patched.

Delete Goal

Deletes the selected HubSpot goal record or resource by ID.

Search Goal

Searches HubSpot goal records with query, filters, pagination, and datafound output where implemented.

Create Listing

Creates a HubSpot listing record using dynamic schema fields where supported.

Find Listing

Retrieves a HubSpot listing record or resource and returns datafound where applicable.

Update Listing

Updates an existing HubSpot listing record by ID; only supplied fields are patched.

Delete Listing

Deletes the selected HubSpot listing record or resource by ID.

Search Listing

Searches HubSpot listing records with query, filters, pagination, and datafound output where implemented.

Create Project

Creates a HubSpot project record using dynamic schema fields where supported.

Find Project

Retrieves a HubSpot project record or resource and returns datafound where applicable.

Update Project

Updates an existing HubSpot project record by ID; only supplied fields are patched.

Delete Project

Deletes the selected HubSpot project record or resource by ID.

Search Project

Searches HubSpot project records with query, filters, pagination, and datafound output where implemented.

Create Service

Creates a HubSpot service record using dynamic schema fields where supported.

Find Service

Retrieves a HubSpot service record or resource and returns datafound where applicable.

Update Service

Updates an existing HubSpot service record by ID; only supplied fields are patched.

Delete Service

Deletes the selected HubSpot service record or resource by ID.

Search Service

Searches HubSpot service records with query, filters, pagination, and datafound output where implemented.

Create Campaign

Creates a HubSpot campaign record using dynamic schema fields where supported.

Find Campaign

Retrieves a HubSpot campaign record or resource and returns datafound where applicable.

Update Campaign

Updates an existing HubSpot campaign record by ID; only supplied fields are patched.

Delete Campaign

Deletes the selected HubSpot campaign record or resource by ID.

Merge Project

Merges two HubSpot project records, keeping the primary record as the survivor.

Custom & Generic Objects 11 actions
Create Custom Record

Creates a HubSpot custom record record using dynamic schema fields where supported.

Find Custom Record

Retrieves a HubSpot custom record record or resource and returns datafound where applicable.

Update Custom Record

Updates an existing HubSpot custom record record by ID; only supplied fields are patched.

Delete Custom Record

Deletes the selected HubSpot custom record record or resource by ID.

Merge Custom Objects

Merges two HubSpot custom objects records, keeping the primary record as the survivor.

Search Custom Object

Searches HubSpot custom object records with query, filters, pagination, and datafound output where implemented.

Create Object

Creates a HubSpot object record using dynamic schema fields where supported.

Find Object

Retrieves a HubSpot object record or resource and returns datafound where applicable.

Update Object

Updates an existing HubSpot object record by ID; only supplied fields are patched.

Delete Object

Deletes the selected HubSpot object record or resource by ID.

Search Object

Searches HubSpot object records with query, filters, pagination, and datafound output where implemented.

Associations 3 actions
Create Association

Creates a HubSpot association record using dynamic schema fields where supported.

Get Associated Records

Retrieves a HubSpot associated records record or resource and returns datafound where applicable.

Delete Association

Deletes the selected HubSpot association record or resource by ID.

Lists & Folders 16 actions
Create List

Creates a HubSpot list record using dynamic schema fields where supported.

Delete List

Deletes the selected HubSpot list record or resource by ID.

Restore List

Restores a deleted HubSpot list.

Search Lists

Searches HubSpot lists records with query, filters, pagination, and datafound output where implemented.

Add Records to a List

Adds selected records to a HubSpot list.

Remove Records from a List

Removes selected records from a HubSpot list.

Delete All Records from a List

Deletes the selected HubSpot all records from a list record or resource by ID.

Add All Records from a Source List to a Destination List

Copies all records from a source list into a destination list.

Creates a Folder

Creates a HubSpot creates a folder record using dynamic schema fields where supported.

Finds Folder

Retrieves a HubSpot finds folder record or resource and returns datafound where applicable.

Move Folder

Moves the selected HubSpot folder or list to the target location.

Rename Folder

Renames a HubSpot folder.

Delete Folder

Deletes the selected HubSpot folder record or resource by ID.

Moves a List to a Given Folder

Moves the selected HubSpot folder or list to the target location.

Retrieve the Conversion Details for a List (Beta)

Retrieves list conversion details from HubSpot.

Cancel List Conversion Beta

Cancels a HubSpot list conversion operation.

Pipelines & Stages 10 actions
Create Pipeline

Creates a HubSpot pipeline record using dynamic schema fields where supported.

Replace Pipeline

Replaces the selected HubSpot pipeline definition.

Delete Pipeline

Deletes the selected HubSpot pipeline record or resource by ID.

Find Pipeline

Retrieves a HubSpot pipeline record or resource and returns datafound where applicable.

Update Pipeline

Updates an existing HubSpot pipeline record by ID; only supplied fields are patched.

Create Pipeline Stage

Creates a HubSpot pipeline stage record using dynamic schema fields where supported.

Update Pipeline Stage

Updates an existing HubSpot pipeline stage record by ID; only supplied fields are patched.

Delete Pipeline Stage

Deletes the selected HubSpot pipeline stage record or resource by ID.

Find Pipeline Stage

Retrieves a HubSpot pipeline stage record or resource and returns datafound where applicable.

Replace Pipeline Stage

Replaces the selected HubSpot pipeline stage definition.

Popular automations

Here are common HubSpot workflows you can build quickly with the available triggers and actions.

Capture and enrich new contacts

When a new contact appears, find the full record and update missing lifecycle or routing fields.

New Contact Find Contact Update Contact

Prevent duplicate companies

Search or find a company by domain, then upsert updates instead of creating duplicate CRM records.

Search Company Upsert Company

Route new deals to sales operations

Poll new deals, find related records, and create or update follow-up tickets or tasks.

New Deal Find Deal Create Ticket

Maintain list membership workflows

Detect new contacts or companies in lists and sync them to downstream tools.

New Contact In List Add Records to a List

Administer pipelines and stages

Create or update pipelines and stages as CRM processes change.

Create Pipeline Create Pipeline Stage Update Pipeline Stage

FAQ

How does Konnectify authenticate with HubSpot?
HubSpot uses OAuth2 with Client ID and Client Secret. The connector exchanges authorization codes and refresh tokens against the HubSpot token endpoint.
Are HubSpot triggers instant or polling?
All exported HubSpot triggers in this build are poll triggers. They store since/till windows and cursor state between polling cycles.
Why do required fields vary?
Many create and update actions use live HubSpot object schemas. Required business fields can vary by portal configuration, object type, and enabled HubSpot features.
What does datafound mean?
Find and search actions often normalize empty or not-found results to datafound=false so workflows can branch instead of failing hard.
How many operations are included?
The current source build exports 167 actions and 50 poll triggers.
What is the primary API base URL?
The primary HubSpot API base URL is https://api.hubapi.com.

Ready to automate your HubSpot workflows?

Connect HubSpot to Konnectify to keep CRM, commerce, engagement, and list workflows moving automatically.

Get started free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article