Skip to main content Skip to footer

HubSpot Developer Changelog

October 2025 Developer Rollup

October has come to an end, so happy Halloween to all who celebrate 🎃. We've got a packed rollup for you, including logic change to CPQ quotes, a bugfix for product delete permissions, a new batch endpoint for the v3 Lists API, back-to-back minor releases for the HubSLot CLI, and new workflow action insights in connected apps. In public beta land, we have app churn analysis now available in our dev MCP, a new way to share reports with your app, and a new system for importing users int HubSpot from your app. Make sure to read on to find out more about each of these updates.

CPQ Quote Expiration Logic Change

Previously, CPQ quotes expired once the expiration date passed—regardless of whether buyers had already signed. Now, CPQ quotes will only expire if the buyer has not signed by the expiration date. Once all buyers sign, the quote remains active for payment setup and countersignature without any time limit. This update removes unnecessary delays and rework, allowing buyers to sign before the deadline and complete payment later, while you can countersign without worrying about expirations.


Bugfix: Product delete permissions and app installation

We've updated the permissions required to install apps requesting the e-commerce or crm.objects.products.write scopes. Previously, these scopes did not require that the user had permission to delete product records, but would still allow products to be deleted through the CRM APIs. Going forward, users installing apps requesting either of these two scopes will need to have permission to delete products in order to complete the installation.

This update will only affect new app installations going forward, and existing installations with these two scopes will continue to function as expected without requiring the app to be reinstalled.


New Batch List Membership Endpoint Added to V3 Lists API

A new endpoint, /crm/v3/lists/records/memberships/batch/read, allows you to fetch list membership for multiple contact records in a single request. This feature supports migrations from the legacy Contact Lists API (sunsetting April 30, 2026) by enabling batch lookups of list memberships, ensuring smoother transitions and feature parity. Learn more in the Lists API migration documentation.


HubSpot CLI Version Updates: CMS command reorganization, automatic dependency management, MCP tools, and logging overhaul

A pair of back‑to‑back minor releases bring notable improvements to the HubSpot CLI: CMS commands are now grouped under the hs cms namespace, local development is faster and clearer, and we’ve added automatic dependency management, new MCP application‑info tools, and a comprehensive logging migration for more consistent output.

Highlights

  • Command reorganization:
    • All CMS‑related commands have moved under the hs cms namespace for better discoverability and logical grouping.
    • Legacy commands (e.g., hs upload, hs fetch, hs watch, hs list, hs remove, hs lint, hs mv, hs logs, hs function, hs module, hs theme) continue to work but are deprecated and display guidance directing you to the new locations.
    • New structure includes: hs cms upload, hs cms fetch, hs cms watch, hs cms list, hs cms delete, hs cms lint, hs cms mv, hs cms function, hs cms theme, hs cms module, etc.
    • Custom object schema commands are reorganized under hs custom-object (moved from hs custom-object schema) for consistency.
  • Automatic dependency management:
    • hs project dev now checks for and installs required dependencies automatically to reduce setup friction.
  • Improved local development:
    • The local development process now includes better handling to fail earlier if other instances are already running.
    • You now have the ability to identify whether your OAuth backend is running.
  • MCP tools:
    • New application‑info tools surface API usage patterns and application information to aid diagnostics and optimization.
  • Logging overhaul:
    • Comprehensive migration from custom loggers to uiLogger across commands and libraries for consistent, readable output.
  • Bug fixes:
    • Fixed auto-update behavior in the hs config set command so updates no longer trigger during config set.
    • Updated the UI extensions dev server version to fix compatibility issues.

If you need to update your local CLI, run: npm install -g @hubspot/cli


Introducing Workflow Action Insights in Connected Apps

Earlier this month, in October, we added workflow action insights to each app’s settings page in Connected Apps. This update gives integration managers and admins visibility into how workflow actions from their installed apps are being used within their portal. 

By surfacing these insights directly in Connected Apps, customers can better understand how their integrations drive automation and uncover opportunities to increase adoption and value.

For app developers, this feature helps your omtehrations stand out, making it easier for customers to see, use, and expand the app workflow actions within HubSpot. 

What's changing?

For any app that provides workflow actions, a new workflow action insights section now appears in its Connected Apps settings page. This panel surfaces real-time usage data and configuration details for that app’s workflow actions. 

Customers of your apps can now see:

  • Configured Workflow Actions: Each workflow action that is currently in use, including workflow names, status (on/off), creator, last updated by, and enrollment metrics (total and past 7 days).
  • Unconfigured Workflow Actions: Actions available but not yet used, with a direct link to Automation to build a new workflow. 
  • Adoption Metrics: Enrollment data to gauge adoption and activity trends within the portal.

This update empowers customers to measure the impact of their integrations and helps developers drive deeper automation adoption across their installs.


Public Betas

Public Beta: App Churn Analysis Data Available via HubSpot Local MCP Server

We are excited to announce the release of app churn analysis data for the HubSpot development MCP server via the CLI. This new capability is designed to help developers and app partners gain clear, actionable insights into app usage patterns and user engagement—directly from their development workflow.

What's changing?

The new app churn analysis feature for the HubSpot development MCP server, available via the CLI, provides developers with actionable insights into app usage and engagement, helping them identify churn risk and respond quickly to trends.

With this new capability, developers can:

  • View Usage & Trends: Access detailed data for up to 6 months to track patterns, understand the impact of releases, and see how different segments of your user base are engaging with your app.
  • Predict & Assess Churn: Identify churn-prone segments with calculated scores and AI-generated usage summaries over the last 3 months, enabling preemptive action.
  • Segment & Diagnose: Analyze your user base by categories—Stable, Increasing, Decreasing, or Insufficient Data. At-risk segments are further broken down by industry and grouped by portal count (specific portalIDs are not shown).
  • Receive Recommendations: Get summarized insights and practical suggestions to reduce churn and improve retention, with more detailed recommendations in future updates.

This feature delivers the fast, accessible feedback and user insights that HubSpot app partners and developers need to optimize app performance and boost adoption. 

To get started, join the MCP server public beta. Then, follow the instructions in the Developer Documentation. Once your MCP setup is complete, you can test the feature by asking questions such as:

  • "Please predict churn for (appID or appName) based on the app API usage for the last 3 months."
  • "Please analyze the API usage for my (appID or appName) for the last 3 months."

You can also ask “list all my apps” to view all of your apps in your Developer portal if you’re unsure of the specific app ID or app name you would like a churn analysis for.


Public Beta: Share HubSpot reports with your app

App developers can use a new, streamlined framework to quickly add report-sharing functionality to their apps with minimal development time. This allows users of your app to schedule and automate HubSpot reports to be shared on a chosen cadence. See the documentation for more details.


Public Beta: Import users into HubSpot from your app

We're introducing a new system to make it easier to add user-importing functionality to your app. This new system allows your users to bulk import users from your app into their HubSpot accounts. This new system works from within the HubSpot user management settings pages, making it easy for HubSpot account admins to add new users to their account in one place.

See the documentation for more details and setup instructions.