Konnectify
HubSpot + Konnectify

HubSpot Integration with Konnectify

Connect to HubSpot CRM to automate marketing and sales operations—sync leads, contacts, companies, deals, tickets, and activities across your tools using Konnectify workflows.

Leads Contacts Companies Deals Tickets Engagements Products Orders Carts Invoices Line Items Quotes Associations Custom Objects 17 Triggers 46 Actions

What is HubSpot?

HubSpot is a CRM platform for managing customer relationships across marketing, sales, service, and operations. With Konnectify, you can orchestrate end-to-end automations—keeping your HubSpot objects (leads, contacts, companies, deals, and tickets) in sync with the rest of your stack and reducing manual data entry.

This integration supports common CRM workflows like creating and updating records, tracking changes via polling triggers, and linking records using associations.

New to HubSpot?
Create an account, set up your CRM objects, and generate OAuth credentials if you plan to connect via a HubSpot app.
Go to HubSpot
New to Konnectify?
Use Konnectify to build secure workflows with triggers, actions, mapping, and testing—without managing infrastructure.
Sign up for Konnectify
What you can automate
• Create, find, update, and upsert CRM records (contacts, companies, deals)
• Keep your sales pipeline in sync (deal and lead updates)
• Create and track service operations (tickets, engagements/activities)
• Sync commerce objects (orders, carts, invoices, line items, quotes)
• Maintain product catalog data in HubSpot’s product library
• Link objects with associations (e.g., contact ↔ deal)

API & Authentication

Authentication: OAuth 2.0 authorization
Konnectify connects to HubSpot using OAuth 2.0. During setup, you’ll be redirected to HubSpot to approve access. Konnectify stores only the tokens required to make API calls on your behalf; your HubSpot password is never stored in Konnectify.
Supported capabilities
  • Read/write CRM objects: leads, contacts, companies, deals, tickets
  • Read/write commerce objects: orders, carts, invoices, line items, quotes
  • Create and manage engagements (calls, emails, notes, tasks, etc.)
  • Work with custom objects (custom modules)
  • Create and query associations between records
Scopes & access
This connector requests HubSpot scopes for CRM objects (read/write), lists (read/write), tickets, files, forms, conversations, and additional optional marketing scopes. Scope availability can vary by HubSpot account permissions and plan.
Important: plan limits & API rate limits
Some HubSpot objects (especially custom objects and certain commerce features) may require specific HubSpot plans or permissions. HubSpot API rate limits also apply; if a workflow runs frequently or processes large volumes, use batching where available and consider adding delays/retries.
Official docs: HubSpot API Overview  |  OAuth Quickstart

How to connect

Prerequisites
  • A HubSpot account with access to the CRM objects you want to automate
  • Permission to authorize an OAuth app (or admin approval if required)
  • Your HubSpot OAuth app credentials: Client ID and Client Secret
  • A Konnectify workspace
1

Add HubSpot to a Workflow

  1. Create or open a workflow in Konnectify.
  2. Select HubSpot as the trigger app or action app.
2

Authorize via OAuth 2.0

  1. Click Connect (or Add new connection).
  2. Enter your Client ID and Client Secret when prompted.
  3. Sign in to HubSpot and approve the requested permissions.
3

Configure the Trigger or Action

  1. Select the HubSpot trigger/action you need (for example, New Contact or Upsert Contact).
  2. Map fields from prior steps into HubSpot fields.
  3. If the step has configuration fields, choose the object/list/module options required.
Heads up HubSpot properties and custom objects vary by portal. If a field you expect isn’t available, confirm it exists in HubSpot and that your OAuth app has permission to access it.
4

Test the Workflow

  1. Run a test with a known record (e.g., a test contact).
  2. Verify the result in HubSpot (record created/updated and associations applied).
5

Activate the Workflow

  1. Turn on the workflow.
  2. Monitor run history and adjust polling frequency and filters as needed.

Triggers 17 total

HubSpot triggers in Konnectify are polling-based (they periodically check for new or updated records). Choose a trigger below and configure your workflow to fetch and process changes.

Contacts 3 triggers
New Contact

Polls for new contact records created in HubSpot

Updated Contact

Polls for updated contacts in HubSpot

New Contact In List

Polls for new contacts that are added to a specified list.

Companies 3 triggers
New Company

Polls for new company records created in HubSpot

Updated Company

Polls for updated companies in HubSpot

New Company In List

Polls for new companies that are added to a specified list.

Deals 2 triggers
New Deal

Polls for new deal records created in HubSpot

Updated Deal

Polls for updated deals in HubSpot

Products 2 triggers
New Product

Polls for new product records created in HubSpot

Updated Product

Polls for updated products in HubSpot

Tickets 2 triggers
New Ticket

Polls for new ticket records created in HubSpot

Updated Ticket

Polls for updated tickets in HubSpot

Engagements 2 triggers
New Engagements

Polls for new engagement (Calls,emails,notes,communications,Tasks...) created in HubSpot

Updated Engagements

Polls for updated engagements (Calls, Emails, Notes, etc.) in HubSpot

Orders 2 triggers
New Order

Polls for new order records created in HubSpot

Updated Order

Polls for updated orders in HubSpot

Custom Objects 2 triggers
Record Created In Custom Module

Polls for new a records created in custom module HubSpot

Record Updated in Custom Module

Polls for updated records in HubSpot

Actions 46 total

Use HubSpot actions to create, find, update, upsert, and delete records, plus manage engagements and associations. Some actions include configuration fields for selecting object types, unique keys, or modules.

Leads 4 actions
Create Lead

Creates a new lead record in HubSpot, typically representing a lead.

Update Lead

Updates an existing lead record in HubSpot.

Find Lead

Retrieves a single lead record.

Delete Lead

Permanently deletes a contact record.

Companies 5 actions
Create Company

Creates a new company record in HubSpot.

Find Company

Retrieves a single company record.

Update Company

Updates an existing company record in HubSpot.

Upsert Company

Finds a company by its name or domain and updates it if it exists, otherwise creates a new company record.

Delete Company

Permanently deletes a company record.

Contacts 7 actions
Create Contact

Creates a new contact record in HubSpot.

Create Bulk Contact

Creates a new contact record in HubSpot.

Find Contact

Retrieves a single contact record.

Update Contact

Updates an existing contact record in HubSpot.

Upsert Contact

Finds a contact by a unique property (like email or phone) and updates it if it exists, otherwise creates a new contact.

Delete Contact

Permanently deletes a contact record.

Deals 6 actions
Create Deal

Creates a new deal record in HubSpot.

Find Deal

Retrieves a single deal record.

Update Deal

Updates an existing deal record in HubSpot.

Delete Deal

Permanently deletes a deal record.

Upsert Deal

Finds a deal by its name and updates it if it exists, otherwise creates a new deal record.

Engagements 4 actions
Create Engagement

Creates a new call, communication, email, meeting, note, or task in HubSpot.

Update Engagement

Updates an existing call, communication, email, meeting, note, or task in HubSpot.

Get Engagement

Retrieves a single engagement (call, email, meeting, etc.) record from HubSpot.

Delete Engagement

Permanently deletes an engagement record.

Products 4 actions
Create Product

Creates a new product record in HubSpot's product library.

Find Product

Retrieves a single product record.

Update Product

Updates an existing product record in HubSpot.

Delete Product

Permanently deletes a product record.

Tickets 4 actions
Create Ticket

Creates a new ticket record in HubSpot.

Find Ticket

Retrieves a single ticket record.

Update Ticket

Updates an existing ticket record in HubSpot.

Delete Ticket

Permanently deletes a ticket record.

Carts 4 actions
Create Cart

Creates a new cart record in HubSpot.

Find Cart

Retrieves a single cart record.

Update Cart

Updates an existing cart record in HubSpot.

Delete Cart

Permanently deletes a cart record.

Invoices 4 actions
Create Invoice

Creates a new invoice record in HubSpot.

Find Invoice

Retrieves a single invoice record.

Update Invoice

Updates an existing invoice record in HubSpot.

Delete Invoice

Permanently deletes an invoice record.

Orders 4 actions
Create Order

Creates a new order record in HubSpot.

Find Order

Retrieves a single order record.

Update Order

Updates an existing order record in HubSpot.

Delete Order

Permanently deletes an order record.

Line Items 4 actions
Create Line Item

Creates a new line item record in HubSpot.

Find Line Item

Retrieves a single line item record.

Update Line Item

Updates an existing line item record in HubSpot.

Delete Line Item

Permanently deletes a line item record.

Quotes 4 actions
Create Quote

Creates a new quote record in HubSpot.

Find Quote

Retrieves a single quote record.

Update Quote

Updates an existing quote record in HubSpot.

Delete Quote

Permanently deletes a quote record.

Custom Objects 4 actions
Create Custom Record

Creates a new record in a HubSpot custom object.

Find Custom Record

Retrieves a single custom object record.

Update Custom Record

Updates an existing custom object record in HubSpot.

Delete Custom Record

Permanently deletes a custom object record.

Associations 2 actions
Create Association

Creates an association between two records in HubSpot (e.g., associate a contact to a deal).

Get Association

Retrieves all records of a specific type that are associated with a given source record.

Popular automations

Sync new HubSpot contacts into your systems

When a new contact is created in HubSpot, automatically enrich or sync it downstream—then prevent duplicates by upserting back into HubSpot using a unique identifier (like email).

New Contact Upsert Contact Create Association

Keep your pipeline clean when deals change

When a deal is updated in HubSpot, fetch the latest deal details and log an engagement (note/task) to keep teams aligned.

Updated Deal Find Deal Create Engagement

Auto-triage new HubSpot tickets

When a new ticket is created, enrich it with internal context and update properties (priority, owner, or status), then add an engagement for the support team.

New Ticket Update Ticket Create Engagement

Create orders and line items for new purchases

When a new order appears in HubSpot, add related line items and keep records associated to the correct customer objects.

New Order Create Line Item Create Association

FAQ

How does Konnectify authenticate to HubSpot?
This integration uses OAuth 2.0. You authorize access in HubSpot, and Konnectify uses access/refresh tokens to call HubSpot APIs. Your HubSpot password is never stored.
Which HubSpot plans are supported?
Most core CRM objects work across HubSpot plans, but availability for features like custom objects and certain commerce objects can depend on your HubSpot subscription and permissions. If an object/field fails, confirm it exists in your portal and your user/app has access.
Are HubSpot triggers webhook-based or polling-based?
All triggers in this connector are polling triggers. Konnectify checks HubSpot at a configured interval for new or updated records, then runs your workflow when it detects changes.
How do I prevent duplicate records in HubSpot?
Use Upsert Contact, Upsert Company, or Upsert Deal. Upsert actions find an existing record using a unique property (like email/domain/name) and update it; otherwise they create a new record.
What happens if HubSpot rate limits my workflow?
If HubSpot returns a rate-limit response, the workflow run may fail or be retried depending on your Konnectify settings. To reduce risk, lower polling frequency, add delays, and use batching where available (for example, Create Bulk Contact).
Can I connect multiple HubSpot accounts to Konnectify?
Yes. Create separate HubSpot connections (one per portal) in Konnectify, then select the right connection in each workflow step.
How do associations work in HubSpot workflows?
HubSpot associations link records (for example, associate a contact to a deal). Use Create Association to link two objects, and Get Association to list records related to a source record—useful for building “full context” automations.

Ready to automate your HubSpot workflows?

Connect HubSpot to Konnectify and build reliable CRM automations in minutes.

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