August brings a mix of UX polish and platform readiness for developers. You’ll see a new Sections Library modal in the page editor, upgrades to the marketplace listing editor, clearer certification renewal states, and the Smart Transfer tool rollout. We’re also postponing the Legacy CTA editor sunset while plans are finalized.
Sections Library modal improves “section-first” editing in the page editor
We’ve moved pre-built Sections, Embeds, and Saved Sections into a centered “Sections Library” modal, launched from a more prominent Add section button, so users can preview details before inserting. It’s already live for Landing Pages on the Elevate theme and is rolling out to Website Pages and remaining themes on September 12, 2025; for now, developers will see everything under a single Theme Sections category (custom categories aren’t yet exposed). Built-in search is being added now and broader rollout will continue once search ships, with future exploration into exposing categories and AI-assisted auto-tagging for developer sections.
We've upgraded our app marketplace listing editor to deliver a smoother, more efficient experience when creating or editing the listing for an app. This is primarily a backend improvement, though you will see some minor visual updates as well.
We're also removing the restriction that limited marketplace listing pages to only the languages officially supported by your app. Now, when creating or editing a listing, you can select any available language for your marketplace page, regardless of the settings for supported languages.
See the documentation for listing your app for more details.
We're introducing enhanced visual indicators for App Certification status in developer accounts, aligned with the new policy requiring certified apps to renew their certification every two years.
You will now see clearer, actionable status indicators throughout the certification lifecycle, including new states like “Expiring Soon” and “Under Review.” You can also view an app’s certification expiration date to better plan for recertification and avoid lapses in status. If a renewal is not submitted before the expiration date, the certification status and badge will be revoked.
In addition to the status indicators in your developer account, you will also receive automated reminder notifications when an app is close to expiration, beginning at 3 months before expiration, with a final reminder on the expiration date if no renewal has been submitted.
To prepare for certification or recertification, review your app’s compliance with HubSpot’s latest standards:
Introducing an upgraded version of the CRM Migration Tool (formerly Smart Migration, now Smart Transfer), designed to enhance control, visibility, and ease during the migration of CRM data from third-party platforms into HubSpot. Previously, this tool was only available for Solution Partners and is now widely available to all HubSpot users.
Users can find the Smart Transfer tool under Data Management > Data Integration. From there, clicking "Transfer data" opens the tool. Users can connect to a third-party app, resume previous transfers, and follow a guided process, including videos and setup wizards, to audit, configure, sync, and clean up CRM data through an integrated experience.
This update simplifies migration, giving users more control over data transfers. They can resume interrupted migrations, audit data at each step, and ensure data accuracy upon import. The user-friendly design and educational resources simplify migration, speeding up onboarding and increasing reliability.
We’re announcing a postponement of the previously communicated sunset for the Legacy CTA editor. This decision allows developers and teams additional time to continue using both the Legacy and new CTA editors while we finalize the transition plan.
For historical context on this specific sunset, please refer to:
Developers can continue to support both CTA types in custom modules, templates, and integrations with confidence that support is ongoing.
A new sunset date and transition plan will be communicated via the Developer Changelog.
Join the discussion in the Developer Community.