Hi everyone,
I’m trying to create a UI Extension in HubSpot CRM using React (as an iframe-based extension), not a CRM card.
I already have a Developer Account with UI Extensions Beta enabled.
However, it’s still a bit confusing with the current flow — there’s a difference between Apps and Projects, and I want to understand the correct and supported way to create an actual iframe-based UI Extension that runs a React app inside the CRM (sidebar, card, or tab).
My questions are:
Should I create a Project using the CLI with hs project create --template=ui-extension?
Do I still need to create an App separately in the Developer Portal and link my deployed React app to an Extension Point?
Is there an official example of a React-based UI Extension using postMessage to communicate with HubSpot CRM?
If anyone can share a clear and updated flow for June 2025, that would be super helpful.
Thanks in advance!