FormThunder isn't open yet. This site describes the service as it will run at launch. Find out more

FormThunder
Menu

Run client forms on a form backend for agencies and bill through your own Stripe

FormThunder's Agency plan lets you create unlimited free client accounts and manage them all from one login, for $39 a month. Upgrade any client to Pro for $5 a month on your bill, and charge clients your own price through your own Stripe account. Your AI can set up forms inside any client's account.

Updated

What you get

Free client accounts

Each client gets their own forms, brand kit and limits. There's no cap on how many you create.

One login

Switch between clients from one dashboard. Invite a client to their own account if they want to see it.

$5 client upgrades

Give a client Pro's 10,000 submissions, webhooks, custom templates and attachments. It's added to your bill.

Your Stripe, your price

Set a monthly or yearly retainer, and send a checkout link. Clients pay you directly through Stripe Connect.

No Powered by line

Notification emails on Agency and client accounts leave it out, and each client's emails use their own brand.

20,000 submissions and 10 seats

That's for your agency's own forms and your own team, with up to 10 recipients per form.

A worked example

These numbers are made up to show how the sums work. Say you look after 12 client sites. Nine need a simple contact form, and stay free. Three want webhooks and branded templates, so you upgrade them and charge a care plan.

You pay FormThunder, per month
Agency plan$39
3 client upgrades at $5$15
Total$54
Clients pay you, per month
3 clients on a $29 care plan, through your Stripe$87
Left over, before Stripe's fees$33

So three clients cover the tool, and the other nine sites cost you nothing more. We go through other ways of packaging it in how agencies can resell form hosting.

Set up a client in one prompt, or one API call

The per-client setup is what makes small retainers stop paying. So hand it to your AI: it creates the client, then works inside that account, from the form to the branding to the test.

You, to your AI
Create a client account for Harbour Dental, add a contact form to their site and match their brand. Test it when you're done.
Or set a retainer through the API
curl -X POST https://formthunder.com/api/v1/clients/CLIENT_ACCOUNT_ID/billing \
  -H "Authorization: Bearer ft_live_..." \
  -H "Content-Type: application/json" \
  -d '{"amount_cents":2900,"currency":"usd","interval":"month","description":"Website care plan"}'

That returns a checkout link for your client. Nothing is charged until they complete it.

Questions

How many client accounts can I create?

As many as you need. They're free and unlimited on the Agency plan. A client on the free tier gets the Free plan's limits, including 250 submissions a month.

Do my clients see FormThunder's name?

The Powered by line in notification emails is removed on Agency and client accounts. If you invite a client to their dashboard, they'll see FormThunder's interface there.

Whose Stripe account do clients pay?

Yours. You connect it with Stripe Connect, then set a retainer on a client, and they pay through a checkout link. Pricing, refunds and tax for those charges are yours to handle.

What happens when I upgrade a client?

They get Pro's features and limits, and $5 a month is added to your agency subscription. Downgrading moves them back to Free and removes the charge.

Can my AI work across clients?

Yes. With an agency key, every MCP tool accepts an account_id, so the agent can list your clients and work inside any of them. The REST API uses an X-FormThunder-Account header for the same thing.

Can a client leave and keep their forms?

Invite them as an owner of their account, and they have their own access. Talk to us if you want an account moved out from under your agency.

Add your first client for free

The Agency plan is $39 a month or $390 a year. Client accounts are free and unlimited.