FormPost

Form backend for static sites

Point your HTML form at our endpoint and start collecting submissions. No server, no backend code.

Pay only for what you use — no subscriptions, no monthly fees.

Start Now Learn More

How It Works

Works with any static site or CMS.

1

Get your form endpoint (link)

2

Add it to your form action.

3

Start collecting data.

HTML Example

<form action="https://formpost.org/f/3QQPFnq8qVtVnfW" method="POST">
  <label>Your Email</label>
  <input type="email" name="email" required />

  <label>Message</label>
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>
</form>

No server or complex code required.

Why pay-as-you-go beats a subscription

Most form backends bill you every month whether your forms were used or not. This one does not.

A quiet month costs nothing

There is no monthly fee to keep your forms alive. A landing page that saw no traffic in March does not send you a bill for March.

You buy what you use

Top up a balance of submissions and forms, and it is spent as they arrive. Nothing to forecast, no tier to outgrow, no upgrade prompt at the wrong moment.

Live in one line

Change your form’s action attribute and you are collecting data. No SDK to install, no build step, no deployment.

Nothing to cancel

There is no contract and no renewal date. Stop using it and you simply stop spending — your existing submissions stay where they are.

Add it to the stack you already use

The endpoint is plain HTTP. Nothing below needs a server, an SDK or a build step.

<form action="https://formpost.org/f/3QQPFnq8qVtVnfW" method="POST">
  <label>Your Email</label>
  <input type="email" name="email" required />

  <label>Message</label>
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>
</form>

A plain form submit. The browser posts the fields and gets a confirmation page with a link back to your site.

Simple Pricing

No hidden fees. Pay only for what you use.

Rates

  • 10 USD per 1,000 submissions
  • 5 USD per 10 forms
  • 5 USD minimum purchase

Estimate Your Costs

per 1,000 submissions

per 10 forms

Total
USD 0.00
Continue
FormPost dashboard showing recent form submissions
List of forms with submission counts and endpoint links
A single submission with its fields and metadata
Webhook configuration screen for forwarding submissions
Billing screen showing the remaining submission balance

Frequently Asked Questions

Do I need a server or any backend code?

No. Point your form’s action attribute at your FormPost endpoint and submit it. We store the submission and show it in your dashboard. There is nothing to deploy and nothing to maintain.

Does it work with React, Vue, Next.js or a static site generator?

Yes. The endpoint is plain HTTP, so it does not care what rendered the page. Use a normal HTML form, or post to it with fetch from any framework, static site generator or CMS.

Can I submit the form with fetch or AJAX?

Yes, and cross-origin requests are allowed, so it works from any domain. A fetch or XHR call gets JSON back, including for errors, so you can show your own success and failure states. A plain browser form submit gets a confirmation page with a link back to your site instead. Send Accept: application/json if you want to be explicit about it.

How is pricing calculated?

You pay 10 USD per 1,000 submissions and 5 USD per 10 forms, with a minimum purchase of 5 USD. You top up a balance and it is spent as submissions arrive.

Can I change my plan?

There are no plans and no monthly fee. You buy submissions and forms when you need them, and a quiet month costs you nothing.

Where does the collected data go?

Into your dashboard, where you can browse and read every submission. You can also forward each one to your own endpoint with a webhook, optionally authenticated with a bearer token.

What stops bots from filling my form?

Requests whose user agent identifies them as a bot, crawler or spider, and requests with no user agent at all, are rejected before a submission is stored. Submitted values are sanitised before they are saved.

Ready to make your forms work smarter?

Create your endpoint and start collecting data today.

Try for Free