April 2025 Rollup
This month's updates bring several enhancements for developers. You can now access the hosting region of a HubSpot Account directly within UI Extensions using the Context
object. We've also introduced the ability to host HubSpot content on a WordPress subfolder via the plugin, and rolled out the previously announced update to the app marketplace install flow for consistency. Additionally, Content Sync now allows copying production website content to a CMS sandbox.
In public beta, we've released new UI Extension components: Illustrations and Tabs, alongside improvements to the Icons component, enhancing the tools available for building app cards. Check out the details below.
Developer Updates for April 2025
Access HubSpot Account hosting regions from the Context
object for UI Extensions
Developers can now access the geographic identifier that denotes the region where the current HubSpot Account is hosted. HubSpot’s product infrastructure is hosted on Amazon Web Services (AWS) in the United States (East and West regions), Canada, Australia, and the European Union (Germany). The region can be accessed for app cards built with HubSpot’s UI Extensions by accessing portal.dataHostingLocation
within the extension context
data. To learn more, please see the HubSpot Cloud Infrastructure FAQ.
Host HubSpot content on a WordPress subfolder
Currently rolling out to HubSpot Accounts this week is the ability to host HubSpot content (blogs, landing pages, site pages, case studies and more) on a subfolder of your wordpress hosted website utilizing the HubSpot Wordpress Plugin.
Updated app install flow in the app marketplace
We previously announced an update to the process for listing apps in the marketplace regarding the "Install" button. This update requires that a redirect URL is selected from the URLs configured in the app settings, instead of manually entering a custom URL. This requirement is now in place for all new listings created for any apps, regardless of when the app or developer account was created.
Before this change, the "Install" button for any app listed in the marketplace could have one of several different types of pages that users could encounter after clicking the button. These new requirements ensure a consistent and predictable install experience across all apps available on the marketplace, and make it easier for customers to find and successfully use the features of the apps they install.
Content Sync
As a developer, you can now copy your production website content into your CMS sandbox environment without worrying about test changes affecting your live site. With HubSpot’s one-way sandbox sync—designed specifically for content data—you can seamlessly transfer your pages, blog posts, themes, templates, and other content assets from production to your CMS developer sandbox, for peace of mind during content updates and testing.
From your production enterprise HubSpot Account, simply select your preferred CMS developer sandbox account to sync your content data. The sync transfers website pages, blog articles, themes, and other content assets safely without disrupting your live operations.
Legal Stuff Update
We've recently updated several of our legal documents. Please see this community post for more information.
Public Betas
New and Improved UI Extensions components available: Enhanced icons, illustrations, and tabs
We’re introducing two new UI extension components - the Illustrations component
and the Tabs component
- and have made improvements to the Icons component
. The Illustrations component
provides developers with a set of pre-defined visual elements that you can incorporate into your UI extensions. These illustrations are designed to be consistent with HubSpot's design language and are optimized for accessibility and performance. The Tabs component
enables developers to structure and organize data in a tabulated format. The component can provide better use of space and a more responsive layout for app cards. The Illustrations
and Tabs
components will be accessible through the UI component library and will be included in the Figma Design Kit.
Questions or comments? Please join us in our developer forums.