Full-Stack HubSpot Apps,
From a Conversation
The Projects agent combines your schema, your functions, and HubSpot's UI Extensions SDK to build native CRM apps. Describe the card, page, or panel you need \u2014 see it live in minutes.
5 free credits included — no credit card required
From project grid to live preview
Build native HubSpot applications with an agent that has full context of your CRM.
Every HubSpot surface, covered
Build for any location in HubSpot where UI extensions are supported.
CRM Record Cards
Cards on contact, company, deal, and ticket records. Four placement locations: sidebar, main content, preview panel, and helpdesk sidebar.
Home Pages
Custom pages in the HubSpot home screen. Build dashboards, team views, or operational tools that your team sees when they log in.
Settings Pages
Dedicated settings screens. Let admins configure preferences, manage access, or adjust behavior without leaving HubSpot.
Live Preview
See your extension render in real-time as the agent builds it. Every change is reflected instantly — no deploy-and-check loops.
Schema-Aware
The Projects agent sees your entire CRM schema. It uses your properties, associations, and pipelines in the generated UI automatically.
Functions-Aware
Need backend logic? The Projects agent can reference functions within the same project. Full-stack apps from a single conversation.
Go from idea to installed app
The complete workflow, from blank project to live in your HubSpot portal.
Create a Project
Start from the project grid. Each project is a complete HubSpot application with its own schema context, functions, and UI extensions.
Build with the Agent
Describe your CRM card, home page, or settings page. The agent writes code using HubSpot's official SDK, pulling in your real schema and functions.
Preview and Deploy
Watch the live preview as the agent works. When you're happy, deploy to HubSpot with one click. Your team can use it immediately.
Where schema, functions, and UI come together
Projects is the full picture. Build native HubSpot aps that use your real data, your real integrations & look like they were always there.