App pages powered by UI Extensions lets you build custom, full-page experiences for your app directly within HubSpot using React. Using the same UI Extensions SDK toolkit you already use for CRM cards and settings pages, you can now create a dedicated, multi-page home base for your app — complete with dedicated header actions and native data fetching.
Until now, there was no central home base for your app inside HubSpot, leaving your users to navigate away for dashboards, documentation, or configuration. App pages close that gap.
Build a more polished, native experience with dedicated, organized space for everything from high-level app interactions and reporting to onboarding flows and support resources — keeping everything in one place and reducing friction at every step.
To get started, run hs project add in the CLI and select "Pages" to generate the necessary React and configuration files for your app pages.
Additional pages can be added alongside it, with built-in PageRoutes and PageLink components handling navigation between them. You can build each interface using standard UI components and the PageHeader wrapper for primary and secondary page actions.
Once deployed, users access app pages by clicking the Marketplace icon and selecting your app from "Recently visited apps" or via a direct app URL.
All hubs and tiers