Starting September 18th, HubSpot app partners can request early access to the new development model that enables developers to build UI extensions and more with modern development tools. This model leverages UI extensions built with React, expanding customization capabilities for app cards in the HubSpot Customer Platform. It also includes building webhooks for 25 new objects via code-based JSON configuration, managing the app lifecycle with the HubSpot CLI, and handling app configurations as code to use source control systems like GitHub to collaborate with your development teams.
This change supports existing app features and infrastructure while integrating new tools. HubSpot’s vision is to foster a more open platform to enhance app experiences and integrations by meeting developers where they are. UI extensions transform integration into front-end experiences with actionable insights into users’ everyday flow and increase app visibility and adoption within HubSpot. This drives engagement and delivers value by surfacing your app in more places, making data and services more useful and actionable for customers, and directly contributing to business growth.
Please refer to the details below for a clear overview of the changes in this new development model and discover a new way to build apps.
The following changes aim to provide deeper customization, streamlined development processes, and greater flexibility for integrating with HubSpot's Customer platform.
Data-fetching with hubspot.fetch():
429
status code. Each request has a max timeout of 15 seconds. Both the request and response payloads are limited to 1MB. Developers can specify a shorter timeout for individual requests using the timeout field. For more details and examples, refer to the hubspot.fetch documentation.Feature Flag API for Public Apps:
Expanded Webhook Capabilities:
HubSpot CLI Integration:
Manage your App using Projects:
Continued Support for Existing Infrastructure:
These changes are designed to empower our app partners with modern development tools, enhancing their ability to create highly customizable applications within HubSpot.
Depending on whether you’ve leveraged UI extensions for private apps, there are two primary flows to get started with this feature!
Here are additional resources to begin your journey and learn more about customizing your app with UI extensions:
hubspot.serverless()
API. Many frontend aspects are transferable to public apps, which you can use hubspot.fetch
to interact with your self-hosted or local backend. Additionally, you can find bash scripts in this repository for testing and utilizing the new Feature Flag API features, allowing for seamless automation and feature management. These resources will help you get started and make the most of the new development model for HubSpot Marketplace apps.
Early access will launch on September 18th, 2024, with the official release expected in April 2025.
Do you have questions or comments? Please refer to this landing page to request early access, refer to additional resources, and get guidance on building UI extensions for your marketplace app.