In September 2025, HubSpot rolled out a series of impactful developer updates, alongside those already announced during Inbound for the Developer Platform and API updates. Additional changes this month include a new Tooltip component and the addition of textTransform options, which improve UI consistency and guidance. Developers gained powerful new app card hooks—useCrmProperties and useAssociations—for streamlined access to CRM data. HubSpot CLI v7.7.0 shipped with multi-config support, enhanced account management, and key bug fixes, while the Global Content Editor now supports in-context navigation editing. Other highlights include unsubscribe surveys to gather feedback, a new Marketplace collection for Breeze Assistant apps, a bug fix for the v3 Marketing APIs, and reminders about critical deprecations: Classic CRM Cards (sunset in October 2026) and Node.js v18 (support ending in October 2025). Together, these changes enhance developer productivity, streamline workflows, and prepare teams for the next phase of HubSpot’s platform evolution.
See additional details below.
A new Tooltip component can now be added via the overlay prop on Button, Image, Link, LoadingButton, and Tag, making it easy to provide hover help and inline guidance. See more on the Tooltip docs.
The Text component also supports new textTransform values—uppercase, lowercase, capitalize, and sentenceCase—so you can standardize casing without custom logic. Learn more on the Text docs.
We’re introducing two experimental data-fetching hooks for app cards: useCrmProperties
and useAssociations
. These hooks make it easy for you to access and format CRM record data and associations directly within app cards.
useCrmProperties
fetches specified properties from the current CRM record, with optional formatting for dates, currencies, and more.useAssociations
retrieves associated objects (such as contacts, companies, deals, etc.) with support for pagination and property selection. Both hooks also automatically optimize for performance and cleanup. Additionally, the data returned through these hooks respect authenticated user's permissions. You can view examples of these hooks on the dev docs.
HubSpot CLI V7.7.0 is a minor release focused on improving the developer experience through enhanced prompts, warnings, and critical bug fixes for local development and test account management workflows.
New Features:
hs config set command
hs test-account delete
Bug Fixes:
hs test-account
create default option now correctly sets all hub tiers to Enterprise level.How to Update:
npm install -g @hubspot/cli
npm update -g @hubspot/cli@latest
You can now access advanced menus and navigation settings directly within the Global Content Editor. No need to go to Settings—edit menus in context while building your site.
How It Works:
This update streamlines header and footer creation, reduces context switching, and enhances website-building efficiency for all hubs and tiers.
You can now trigger an optional survey on your site’s email preference page to collect feedback about why a contact is unsubscribing from all emails. Use this feedback to gain valuable insights into your marketing email strategy, reduce churn, and improve content relevance without adding friction to the unsubscribe process. Review it in case you want to add CSS styles to your theme for this feature.
Within the Settings > Marketing > Email > Subscriptions tab, you can now enable an unsubscribe survey. Once enabled, any contact who unsubscribes from all email communications will see a short, optional questionnaire on the confirmation page.
Survey options (presets):
Where to see results:
Styling & CCS standardization
Unsubscribe Surveys inherit the Global Form Events styling surface used in HubSpot forms. This means you can theme the survey using the same CSS variables and patterns already documented under Global Form events. For a comprehensive list of supported variables and usage patterns, refer to the Forms reference documentation.
Important Details
During Inbound, we launched a new Marketplace collection that extends Breeze Assistant with powerful third-party integrations. With these apps installed, critical actions from tools like Google Workspace and Microsoft 365 flow directly into Breeze Studio, enabling you to build and customize Breeze Agents easily. This unifies your tech stack with Breeze, making your Assistant smarter, more extensible, and a productivity multiplier.
To get started, refer to the Marketplace in your HubSpot account or the Marketplace site > Collections > Apps for Breeze Assistant. Then, install the app, connect it to Breeze, and head to Breeze Studio. You’ll see new critical actions ready to be incorporated into your custom agents. The collection features both HubSpot-built and partner-built Agents. And now, Breeze Agents can be seamlessly discovered and installed directly from within the HubSpot Marketplace—streamlining the process of connecting and putting their capabilities to work.
Until now, customers have been unable to publish A/B emails through the v3 Marketing Public APIs. With this change, customers no longer face this limitation, enabling API-driven workflows to include A/B email publishing for those with Marketing Hub Pro and Enterprise subscription tiers.
This was accomplished by updating the content scope to include access to the A/B email type. Developers are not required to add a new scope to their authentication settings, and users should not need to re-authorize your app if they have already approved the content scope. However, if an integration experiences any unusual behavior, please submit a support ticket.
Announced: May 15, 2025
Deprecation Initiated: June 16, 2025
Sunset Date: October 31, 2026
Support for Classic CRM Cards was deprecated on June 16, 2025. New apps submitted to the App Marketplace can no longer include these legacy cards. Existing apps may continue to use Classic CRM Cards until October 31, 2026, when full support will end.
We encourage developers to migrate to app cards built with React, which offers more flexible capabilities. Additional migration support and resources will be available as we approach the sunset in 2026, but you can begin planning your migration now.Resources:
Announced: April 1, 2025
Sunset Date: October 1, 2025
Support for Node.js v18 in HubSpot Serverless functions and CLI ends October 1st, 2025. Existing v18 functions will still run, but you won’t be able to deploy changes without upgrading. New functions must use Node.js v20 or higher. Please update your project framework from v2023.2 to v2025.1 or v2025.2 and CLI (v7.7.0+) before this date to ensure compatibility.
Questions or concerns? Join us in the Developer Community Forum for a peer-to-peer discussion.