HubSpot (2026-11-11)
Refactored internal code
Changelog
Keep track of updates and enhancements to our connectors.
Manage records and associations in the HubSpot CRM platform
View All TagsRefactored internal code
Published the component as an npm package, so code-native integrations can install it and call its actions, triggers and data sources from code with TypeScript types
Moved the component to HubSpot's date-based APIs and expanded action configuration support:
contact_to_company that matches neither now fails before any association is changedcontact or Line_items, are still accepted without being reselectedConfiguration notice: Create Association and Archive Association no longer accept a legacy association type name in Type Of Association. Re-enter it as the numeric association type ID or the label that List Association Types returns for the same object pair. List Association Types and Read Association now return the label, or the numeric type ID when the type has no label, in name and type instead of the legacy type name; check any step that reads those fields.
Improved trigger inputs, connection options, action correctness, and developer experience:
Added Property Change Properties input to the Event Type Subscription trigger, enabling property change event types to include the required property names in each webhook subscription
Reconfiguration notice: The Event Type Subscription trigger now requires an entry in Property Change Properties for every property change event type selected. An existing configuration that selects one will fail the next time its webhook configuration is created, on a first deploy or a redeploy with Overwrite Webhook Settings enabled, until the property names are entered.
Fixed the Delete Line Item action sending a GET request instead of DELETE, so the line item was never deleted
Updated the Private App Access Token connection, now labeled Private App Access Token or Service Key, to accept a HubSpot account service key in the same field as a private app access token; service keys are HubSpot's recommended credential for new system-to-system integrations, and either credential works for every action
Updated the connection documentation to note that the webhook actions and the Event Type Subscription trigger require an OAuth 2.0 connection backed by a legacy public app, which HubSpot stopped allowing accounts to create on June 23, 2026; the Webhook trigger and both polling triggers are unaffected
Updated List Companies, List Contacts, List Deals, List Line Items, List Products, and Search Deals to group their cursor and page-size inputs into Pagination for an improved user experience, where Fetch All stays a top-level toggle
Updated Create Contact and Update Contact to group their email, phone, and website inputs into Contact Information
Added inline action calling support to 58 actions for improved example output during configuration
Added output schemas to 40 actions for improved field mapping during configuration
Reworked the New and Updated Records and New and Updated Custom Records triggers for large data volumes and correct filtering:
createdRecords and updatedRecords. A disabled Show New Records or Show Updated Records now yields an empty array where the key was previously absentfilters and filterGroups to restrict results instead of widening them. They were previously OR-combined with the trigger's date window, so configured filters returned matching records regardless of datesorts to be ignored by these triggers; they now sort ascending by the object's creation property during the initial sync and its last-modified property on later recurrences, so a recurrence can resume where it left offhs_lastmodifieddate, so the custom object type must expose that propertyUpdated spectral version
Updated Create Product action to make Product SKU and Price inputs optional, aligning with the HubSpot API which only requires the product name
Enhanced authentication security and fixed an association action bug:
Added inline data sources for imports and custom objects to enhance data selection capabilities
Updated New and Updated Records to use record type specific date properties to ensure full compatibility with search endpoint record types.