Skip to main content Skip to footer

HubSpot Developer Changelog

February 2026 Developer Rollup

In February, HubSpot introduced a set of updates focused on improving developer visibility, extensibility, and platform flexibility. From enhanced OAuth install logging and Custom Events for Pro customers to deeper CRM associations and UI extension improvements, this month’s releases are designed to make building, managing, and scaling apps on HubSpot easier and more powerful.

Here are some important updates from February that affect external developers...

Code Sharing for UI Extensions

You can now share code between UI extensions. Previously, if your App Cards, App Homes, and Settings pages required the same code types, utilities, and components, you had to copy the code for each instance. This meant that whenever you made updates, you had to revise every copy of that code separately.

In the unified developer platform, your app cards, app homes, and setting pages are all part of the same app. With npm workspace support, your UI extensions can share the same codebase. Define your types once, write your API client once, and build a component library your whole project uses.

Associate Payments with Tickets

Payments can now be directly associated with tickets. In the UI, you can add a CRM card for Payments to the Tickets record page. Then, you can use this CRM card to directly connect the ticket you’re on to a Payment.

If you’re using the Tickets API endpoint for associations, you can use the HubSpot-defined associationTypeId of 1355. To associate a payment with a ticket, use the associationTypeId of 1354.

OAuth Install Event Logs

We’re adding OAuth install event logs to the Developer Platform, providing enhanced install visibility for all apps built on version 2025.2 or newer.

What's new or changing?

  • OAuth Install Event Logs: Developers can now track all OAuth app installation attempts, including whether an install succeeded and where failures occurred.

  • Visibility into Install Flow: Logs will record key stages:
    • Install start (consent shown).
    • Install callback (user clicks Connect).
    • Token exchange (install completes).

  • Filtering and Exporting: Logs can be filtered in the Developer Platform and exported via integrated observability tools or downloaded as CSV files.

This functionality is available for apps built on the Developer Platform v2025.2+. Please migrate your app if you wish to leverage install event logs. To access logs, go to Development > Monitoring > Logs in your HubSpot account. Set up observability integrations if you’d like logs exported automatically.

This change helps developers quickly identify and resolve installation issues and will improve the overall app install experience for customers using the Developer Platform.

Tech Partner Program Tiering

Technology Partner tiers help customers identify app developers who consistently deliver high-quality experiences in the HubSpot ecosystem. Tiers: Partner, Rising, Leading, and Premier are assigned at the developer level (not per app) and appear on Marketplace listings and filters. 
Tier upgrades are evaluated quarterly based on performance over the previous 12 months, with downgrades beginning semiannually in 2027. Developers can track their current tier, progress toward the next level, customer value metrics, and influenced revenue in the Technology Partner dashboard, which updates monthly and is available to partners with an approved Marketplace listing using HubSpot developer tools.
To access the required Partner POC form (for Leading and Premier tiers), click Partner POC Form in the upper right of your dashboard.
To report closed deals or new accounts you influenced, click Submit influenced revenue and complete the form. See the Technology Partner Program Guide for details.

Connected Apps: New Connections Home & Connection Insights

Connections Home is a new centralized page for managing your integrations. It provides a comprehensive view of apps connected to your account, apps requiring immediate attention, and apps installed by other users across your organization.

This update also includes a new Connection Insights section that provides a detailed overview of app activities, Academy content, new API call usage, and new Record Insights that track how your apps interact with HubSpot and CRM data.

To view the new Connections Home, navigate to Settings > Integrations > Connected Apps. It includes three key sections:

  • Needs Your Attention highlights app statuses and notifications, such as expired or disconnected connections, so you know what to fix first.
  • My Apps displays all apps connected to your account, including connection status, install details, and recent activity.
  • Other apps installed by users in my organization show all apps connected by users across the organization.

From the new Connection Insights page, you will find:

  • App log & activities: View recent app activity, including connections, disconnections, and other key events, with filters for users and apps.
  • Academy: Access relevant learning content to better understand and manage your connected apps.
  • API call usage [new]: Track your daily API call usage across all private apps to monitor activity before reaching your limit, preventing disruptions caused by hitting API maximums. Note: API usage insights are also available within each individual app’s settings page.

Record Insights [new]: This is a new section under Connection Insights that shows how apps are interacting with your CRM data. This includes daily record event counts broken down by app, which record types were affected, and the type of action taken (Created, Updated, Deleted, Merged). Note: Record insights are also available within each individual app’s settings page.

Custom Events Are Now Available to the Pro Platform

Custom events are now available to all Pro customers. Previously an Enterprise-only feature, Custom events let you track any behavioral data that matters to your business, such as product usage, purchasing behavior, offline interactions, third-party platform activity, and changes to properties inside HubSpot.
Note: Pro customers are limited to 10 million event occurrences per month. Enterprise customers are limited to 30 million event occurrences per month. Both Pro and Enterprise customers can define up to 500 distinct event types.

See the Knowledge Base article and product update for more details, and our Developer Documentation for instructions for using custom events.


 

Public Beta: Conversation & Workflows Ownership Updates

We’re introducing additional functionality to conversation-based workflows in Service Hub Professional and Enterprise subscription tiers in HubSpot Workflows & Inbox. These betas enhance ownership flexibility by adding a new “No Owner” option to the Assign Conversation Owner action and extending the Rotate record-to-owner action to work with conversations.  Together, these updates give support teams more structured, automated control over conversation routing and handoffs, while respecting inbox permissions.

What's new or changing?

1. New “No Owner” option (Assign Conversation Owner action)

You can now automatically remove a conversation's owner via workflow.  Previously, unassigning a conversation required manual updates or workarounds. With this update, workflows can clear ownership and return conversations to an unassigned state based on your defined criteria.

How it works:

  • The Assign Conversation Owner action now displays a “No Owner” option at the top of the user list.
  • Selecting “No Owner” removes the current owner and returns the conversation to the inbox’s unassigned state.
  • This can be added to any conversation-based workflow.
2. Rotate record to Owner is now available in conversation-based Workflows

The existing Rotate Owner action has been extended to conversations. This action automatically moves a conversation to another inbox and assigns it to the appropriate user or team based on inbox access, bringing structured, automated handoffs (similar to CRM object rotation) to Service Hub conversations.

How it works:

Within conversation-based workflows:

  • Add rotate record to the owner from the CRM action list.
  • Select a target inbox (active, non–Help Desk inboxes only).
  • Choose your assignment method:
    • Customer Agent
    • Specific users or teams (with inbox access)
    • Contact owner (with fallback options)
    • No owner (to leave the conversation unassigned)
  • Configure availability settings (e.g., assign only to available users).
  • Save the action.

Conversations enrolled in the workflow will be moved to the selected inbox and assigned based on your configuration.

Note: Changing the assignment on closed conversations will reopen them. We recommend excluding closed conversations from enrollment criteria. If using rules-based bots, exclude bot-based chatflows from enrollment and use the Send to Team Member action inside the chatflow for routing instead.

To get started, in your HubSpot account, click on Product Updates > search “Assign Conversation Owner Update — New “No Owner” and “Rotate Record to Owner action in Conversation-based Workflows”, and click “Join Beta” for each.  Please refer to the linked documentation for additional information.

Auto-Enrollment for Developer Platform Betas

HubSpot is introducing a one-time “Join beta” opt-in that grants developers ongoing access to all current and future Developer Platform betas—no need to request access each time a new beta version ships. After enrolling and accepting the Beta Terms, you can build and deploy against a beta by referencing it in hsproject.json (for example, "version": "2026.03-beta"), and you’ll automatically stay enabled for future betas as they’re released. Learn more in the Product Update entry and review how platform versioning works in the docs: Product Updates and Platform Versioning.

Questions or comments? Join us in the Developer Community Forum for a peer-to-peer discussion.