Prompt library
Things to say to your AI client, ready to paste.
Once FormMaker is connected, you drive it by asking. These are prompts that work well — copy one, paste it into your AI client, edit the form name to match yours.
You don't need any of them. Plain English works: "audit my contact form" is a fine prompt. These just save you a think.
Audit
Audit the form that matters most
“List my HubSpot forms, pick the one with the most fields, and audit it. Show me the overall grade and the top 3 revenue-impacting fixes with their estimated lift.”
list_formsaudit_formAudit a specific form
“Audit my HubSpot form called "Contact us". Give me the graded report, then explain the single highest-impact fix in plain language and what it would take to apply it.”
list_formsaudit_formCompare two forms
“Audit both my "Demo request" and "Contact us" forms. Put their grades side by side and tell me which one is losing more conversions and why.”
list_formsaudit_formDiagnose a form that isn't converting
“My demo request form gets traffic but few submissions. Audit it and tell me, specifically, what is causing people to abandon it — ordered by how much each issue costs me.”
list_formsget_formaudit_formGenerate
Rebuild a form in React
“Take my HubSpot form "Contact us" and build it as a React form. Ask me which framework variant you should target before you generate anything.”
list_formslist_form_targetsgenerate_formSplit a long form into steps
“My HubSpot form has too many fields on one page. Generate a multi-step version of it, grouped so the easy questions come first and the qualifying ones come last.”
get_formgenerate_formBrand
Generate a form that matches my site
“Generate my "Contact us" form, styled to match https://example.com — pull the colors and typography from the site so it doesn't look bolted on.”
extract_brandgenerate_formPull a brand profile from a site
“Extract the brand profile from https://example.com and show me the colors, fonts, and border radius you found, plus how confident you are in each.”
extract_brandExplore
See every form in my portal
“List every form in my HubSpot portal with its field count and step count, and flag the ones long enough to be hurting conversion.”
list_formsInspect a form's fields
“Show me the full field list for my "Contact us" form — types, which are required, and any conditional logic — and tell me which fields I could safely drop.”
list_formsget_formClean up
Find the junk in my submissions
“Audit the recent submissions on my "Contact us" form. How many are junk, what kind — bot spam, disposable addresses, duplicates, test entries — and show me the evidence for the worst offenders.”
list_formsaudit_submissionsScan a busy form's submissions
“Read the last 1000 submissions on my highest-volume form and tell me what's polluting my CRM. Anything you're unsure about, rule on it yourself and explain why.”
list_formsaudit_submissionsFind forms worth deleting
“Find duplicate or near-duplicate forms in my portal. For each cluster, tell me which one to keep and which are safe to remove, and why.”
find_duplicate_formsCustom objects
See my custom objects
“What custom objects does my HubSpot portal have, and what properties does each one hold?”
list_object_typeslist_object_propertiesBuild a form for a custom object
“Show me the properties on my custom object, then create a form that writes to it. Dedupe on the property that's genuinely unique, and link each record to the contact who submitted it.”
list_object_typeslist_object_propertiescreate_object_formGet code for a custom-object form
“Generate a React form for my custom-object form, using Tailwind, and write the code out for me.”
list_form_targetsgenerate_object_formHost
Spin up a hosted form from a template
“Show me the form templates, then create a hosted form from the contact-us template that submits to my "Contact us" HubSpot form. Give me the share link when it's done.”
list_form_templateslist_formscreate_hosted_formHost a form that matches my site
“Create a hosted form from the contact-us template for my "Contact us" HubSpot form, themed to match https://example.com. Then give me the embed snippet to paste on my site.”
list_form_templateslist_formscreate_hosted_formWriting your own
Two things make a prompt work:
- Name the form the way it's named in HubSpot. If you're not sure, ask "list my forms" first.
- Say what you want out of it — a grade, the top fix, working code. The tools return a lot; telling the model what matters keeps the answer short.
There are no prompts/* MCP prompts yet — these are for humans to paste, not menu items
your client shows. When FormMaker registers real MCP prompts, they'll come from this same
list, and each id above is the identifier they'll use.