FormMaker docs

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_form

Audit 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_form

Compare 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_form

Diagnose 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_form

Generate

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_form

Split 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_form

Brand

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_form

Pull 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_brand

Explore

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_forms

Inspect 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_form

Clean 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_submissions

Scan 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_submissions

Find 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_forms

Custom objects

See my custom objects

What custom objects does my HubSpot portal have, and what properties does each one hold?

list_object_typeslist_object_properties

Build 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_form

Get 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_form

Host

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_form

Host 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_form

Writing 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.

On this page