Skip to main content
Start building on HubSpot with ready-to-use prompts that you can copy directly into your agent. Each one guides the agent through scoping your idea, planning the build, and deploying it to your account. On this page, you’ll find prompts for getting set up, building features like app cards, app pages, and website modules, and generating test data to try things out.
Before you use the prompts below: make sure you have the HubSpot Developer MCP server installed. If you haven’t set it up yet, follow the quickstart guide.

What makes these prompts work

Every prompt on this page follows the same pattern. Understanding these patterns makes it easier to write your own for anything this page doesn’t cover.
  • the prompt tells the agent to ask what problem you’re solving and who it’s for, one question at a time, before it writes anything. Answering a few questions up front costs less than correcting a wrong build afterwards.
  • Plan, then approve: the agent lays out what it intends to build and waits for your go-ahead. This is the highest-value instruction in any of these prompts, and it comes straight from plan before building.
  • Name the account: anything that uploads has to tell you which HubSpot account is connected and confirm with you first, so you don’t deploy to production by accident.
  • Ask for the minimum: the agent proposes the smallest set of scopes that will work and explains why each one is needed, instead of requesting broad access you’ll have to justify later.
  • Explain errors before fixing them: when validation or a build fails, the agent shows you the error and what it means before it changes anything. You learn what went wrong rather than watching it silently patch around the problem.
  • Leave a trail: the agreed scope gets written to a spec file in the project, so you can reread the decisions later and a future agent with no memory of the conversation can pick up where you left off. See spec-driven development.
  • the prompts name a few relevant docs but tell the agent not to read them until it needs them. Naming the right docs keeps the agent on track, while loading all of them up front fills the context window with material that may turn out to be irrelevant.
These prompts are deliberately thorough so they hold up across different AI coding agents. As you get a feel for how your agent handles each kind of task, you’ll find you need less detail to get the same result.

Getting set up

Connect your AI coding agent to the Developer MCP server

Your agent needs a way to understand HubSpot’s APIs and components. The local Developer MCP server gives it that context. This prompt walks you through the one-time setup. The only step that touches the terminal is authenticating your HubSpot account. If you have an existing project, make sure you are in the project’s directory when communicating with your agent. Otherwise it may think you need a new project and create one separately from your existing one. Learn more about the HubSpot CLI

I'm installing the HubSpot CLI and the Developer MCP server and could use your help walking through the steps. Ask me which agentic tool I plan to use, if I don't know, guide me to VS Code, Claude Code and the Claude Code VS Code extension. Keep in mind that I may not be familiar with what a CLI or MCP server is — explain these as we go and offer extra guidance where needed. When we get to the HubSpot authentication part walk me through how to do it, and encourage me not to paste my key into the chat with you. Anytime you need me to do something in the HubSpot UI please provide instructions. Once all set up direct me to the example prompts page for ideas on getting started.

Create a new project

Projects are a fundamental part of building and extending HubSpot. All apps and their features are contained within a project. Learn more about developer projects

Help me create a new project using the latest HubSpot Developer Platform Version: Ask me scoping questions like what business problem we're trying to solve? Who is going to be the end-user using this project? Should what we're creating appear on specific CRM records or have its own dedicated page inside of HubSpot, or is it a website theme? If we're not building for the marketplace then we want to build a private distribution static auth app. Based on my answers suggest scopes/app permissions and explain why you suggest them. Based on my answers suggest the next logical step to building out the project. Search the documentation to identify the related documentation and next logical steps, and any UI components or features you will need to understand further. Anytime you need me to do something in the HubSpot UI please provide instructions.

Build the features

App card

Need to show custom data or tools right on a CRM record? App cards let you display custom information and add interactive elements directly on contact, company, deal, ticket, and custom object records.

Learn more about app cards

Screenshot of a custom app card in the middle column of a contact record

Builds an app card that appears on a CRM record. Scopes the work with you one question at a time, then presents a plan for your approval before writing any code. Validates the project and confirms which account is connected before uploading. Self-documenting: writes the agreed scope to a spec file in the project for you and for future agents.

App page

Want a custom dashboard or tool that lives inside HubSpot but isn’t tied to a specific record? App pages are standalone, full pages where you can build any interface you need.

Learn more about app pages

Screenshot of an app's main page in HubSpot

I want you to build a HubSpot App Page for me. Before you do I want you to ask me questions to scope out what I want to build, what I want the App Page to display, and if it needs to have any interactivity to it beyond displaying information. Make sure the proper scopes needed to build what I ask are implemented. As you work you are encouraged to search the developer documentation to ensure you're building correctly. Before uploading the project always validate it. Use a bento grid style layout. Anytime you need me to do something in the HubSpot UI please provide instructions.

App settings page

App settings pages are where users go to change aspects of how your app works, directly from the HubSpot interface.

Learn more about app settings pages

Screenshot of an app's settings page in HubSpot

I want you to build a HubSpot App Settings page for me. Before you do I want you to ask me questions to scope out what I want to build, what I want displayed, and what settings or options for the app that need to appear in the app settings screen. Ensure the app has proper scopes needed to build what I am asking for. As you work you're encouraged to search the developer documentation to ensure you're building correctly. Use a bento grid style layout. Anytime you need me to do something in the HubSpot UI please provide instructions. Before uploading the project, always validate it.

Agent tool

Agent tools let HubSpot’s AI agents take actions on behalf of users, going beyond answering questions to doing things like looking up data, updating records, or calling external services. Learn more about agent tools

I want you to build a HubSpot Agent Tool. Ask me questions to understand what the agent tool should do, use-cases for when the agent would want to use that tool or what the user might ask of the agent warranting that tool. Before uploading the project, always validate it. Guide me on how to test and use my newly created Agent Tool, instructing on what to do in the HubSpot UI once uploaded.

Webhook subscription

Webhooks enable your app to receive real-time notifications when specific events occur in a HubSpot account. Instead of repeatedly asking HubSpot’s APIs to check for changes, webhooks send event data to your application as soon as it happens. Learn more about webhooks

I want you to create a webhook subscription in my HubSpot Project. Ask me clarifying questions to understand what I want you to build, what app or website are we integrating with, what data needs to be sent. If the application is public and not bespoke made for my company I want you to search the internet for the developer documentation on that platform's webhooks. Ask for any needed information before building. Before uploading the project, always validate it.

Website module

Website modules allow you to add content to your site and control how it displays or functions. Learn more about website modules

I want you to create a HubSpot website module. Ask me questions to understand what the module should look and function like, ask about what things I want to be able to control through module fields, ask where I expect this module to be used in a site (i.e., blogs, website pages). This module should follow best practices, should by default use brand colors. Walk me through any testing you need me to do, and instruct me on how to add the module to a page.

Custom quote module

Modules for custom quotes let you change how line items appear in a quote, how terms and conditions display, and style them in a custom way.

Learn more about custom quote modules

A custom quote module inserted into the quote body

I want you to build a HubSpot module for use in custom quotes. I want you to first ask me questions to understand what problem this module aims to solve, how it should look, how it should function, and what fields it should have. This module should follow best practices. Walk me through any testing you need me to do, and instruct me on how to add the module to a page.


Generate test data

Before you can see how your work looks and behaves, you need data in your HubSpot test account.
Use this prompt directly in Breeze Assistant inside your HubSpot account. No setup required. Breeze has direct access to your account data.

I need to generate test data in my HubSpot test account. Before you create anything, ask me what I'm building or testing. Use that to identify which object types I'll need, which properties should be populated, and which relationships need to exist. Ask me to confirm your understanding, then ask whether there are edge cases worth testing — records with missing properties, unexpected values, or data my build might handle incorrectly. Once we've agreed on a plan, walk me through each step and confirm before creating anything.

Learn more about Breeze Assistant
Last modified on September 9, 2026