HubSpot
Read and write HubSpot companies, deals, tickets, products, line items, engagements, associations and custom objects.
Keep customer information aligned across sales and marketing teams.
Source actions
18
Destination actions
19
Data types
17
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
associations
- Associate recordsDestinationDuplicate protected
Associates two records with the default association, or with a labelled association type when a type ID is supplied.
- List associationsSource
Records of one type associated with a record, with association labels (v4).
calls
- List callsSourceIncremental
HubSpot calls with typed default properties and any requested custom properties.
companies
- Create companyDestinationNot retried automatically
Creates a HubSpot company, optionally associated with other records.
- List companiesSourceIncremental
HubSpot companies with typed default properties and any requested custom properties.
- Update companyDestinationDuplicate protected
Updates supplied properties on a HubSpot company.
- Upsert CompaniesDestinationDuplicate protected
Upsert operation for Companies.
company records
- List Company RecordsSource
List operation for Company Records.
customers
- List CustomersSource
List operation for Customers.
- Upsert CustomersDestinationDuplicate protected
Upsert operation for Customers.
deal records
- List Deal RecordsSource
List operation for Deal Records.
deals
- Create dealDestinationNot retried automatically
Creates a HubSpot deal, optionally associated with other records.
- List dealsSourceIncremental
HubSpot deals with typed default properties and any requested custom properties.
- Update dealDestinationDuplicate protected
Updates supplied properties on a HubSpot deal.
line items
- Create line itemDestinationNot retried automatically
Creates a HubSpot line item, optionally associated with other records.
- List line itemsSourceIncremental
HubSpot line items with typed default properties and any requested custom properties.
- Update line itemDestinationDuplicate protected
Updates supplied properties on a HubSpot line item.
meetings
- List meetingsSourceIncremental
HubSpot meetings with typed default properties and any requested custom properties.
notes
- Create noteDestinationNot retried automatically
Creates a HubSpot note, optionally associated with other records.
- List notesSourceIncremental
HubSpot notes with typed default properties and any requested custom properties.
objects
- Create object recordDestinationNot retried automatically
Creates a record of any object type, including custom objects.
- Get object recordSource
Reads one record by ID or by a unique property value.
- List object recordsSourceIncremental
Records of any object type, including custom objects, with requested properties.
- Update object recordDestinationDuplicate protected
Updates properties on a record by ID or unique property value.
- Upsert object record by unique propertyDestinationDuplicate protected
Creates or updates a record matched on a unique property (batch upsert endpoint with one input).
owners
- List ownersSource
Users who can own CRM records, with team membership.
pipelines
- List pipelines and stagesSource
Pipelines with ordered stages, probabilities and closed flags for deals, tickets or custom objects.
products
- Create productDestinationNot retried automatically
Creates a HubSpot product, optionally associated with other records.
- List productsSourceIncremental
HubSpot products with typed default properties and any requested custom properties.
- Update productDestinationDuplicate protected
Updates supplied properties on a HubSpot product.
quotes
- List quotesSourceIncremental
HubSpot quotes with typed default properties and any requested custom properties.
tasks
- Create taskDestinationNot retried automatically
Creates a HubSpot task, optionally associated with other records.
- List tasksSourceIncremental
HubSpot tasks with typed default properties and any requested custom properties.
- Update taskDestinationDuplicate protected
Updates supplied properties on a HubSpot task.
tickets
- Create ticketDestinationNot retried automatically
Creates a HubSpot ticket, optionally associated with other records.
- List ticketsSourceIncremental
HubSpot tickets with typed default properties and any requested custom properties.
- Update ticketDestinationDuplicate protected
Updates supplied properties on a HubSpot ticket.
Authentication
Private app access token (same credential as the built-in HubSpot connection)
Plans and access
All HubSpot accounts; custom objects and some objects (quotes, line items) depend on Hub tier. The private app or OAuth token must hold the CRM object read/write scopes for each object used.
Test environment
Developer test accounts and standard sandboxes use the same CRM API.
Rate limits
Private apps: 100 requests per 10 seconds (Free/Starter) or 190 (Professional/Enterprise) plus a daily account limit; CRM search is limited to 5 requests per second. HTTP 429.
Provider events
Webhook subscriptions for CRM object creation, property change and association events. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- Company and deal reads require their object read scopes. Company upsert matches exact primary domain, rejects ambiguous matches and verifies saved name/domain. Company read/write scopes are required. Search indexing delays and concurrent creates require reconciliation. Deals are read-only; associations, custom fields and pipeline conversion are not implemented.
- Contact reads and email-keyed upsert with read-back verification of identity, email and names. Contact read and write scopes are required for destinations. Marketing consent is not changed. Credential-backed certification remains pending.
- Uses the CRM v3 object API and v4 associations API, which HubSpot now lists under legacy versions alongside date-versioned APIs; both remain supported.
- Incremental reads use CRM search, which caps each query at 10,000 results; narrow updatedSince windows for large backfills.
- Creates have no idempotency key; uncertain creates are not repeated automatically. Use objects.upsert with a unique property for repeat-safe writes.
- Quotes are read-only; deletes, merges and email engagement sends are not exposed.