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.
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
Add HubSpot to a Workflow
- Create or open a workflow in Konnectify.
- Select HubSpot as the trigger app or action app.
Authorize via OAuth 2.0
- Click Connect (or Add new connection).
- Enter your Client ID and Client Secret when prompted.
- Sign in to HubSpot and approve the requested permissions.
Configure the Trigger or Action
- Select the HubSpot trigger/action you need (for example, New Contact or Upsert Contact).
- Map fields from prior steps into HubSpot fields.
- 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.
Test the Workflow
- Run a test with a known record (e.g., a test contact).
- Verify the result in HubSpot (record created/updated and associations applied).
Activate the Workflow
- Turn on the workflow.
- 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 →