Skip to main content

One line. Zero backend.

The form backend you don’t have to build.

Point any HTML form at Form Plume. Submissions land in your inbox and in the tools you already use, spam filtered, with no backend to maintain.

Free foreverNo credit cardSet up in under a minute
contact.html
<form
  action="https://api.formplume.com/f/8kq2zr"
  method="POST"
>
  <label>Email</label>
  <input type="email" name="email">
  <button>Start free</button>
</form>

Every submission goes wherever you need

  • Sent to your inbox
  • Posted to Slack
  • Posted to Discord
  • Saved to Sheets
  • Tagged in ActiveCampaign
  • Subscribed to Mailchimp

+ your whole stack, and webhooks to anything.

How it works

From form to everywhere
in minutes.

Point a form at one endpoint. We capture, filter, store, and route it. You write zero additional code.

Set action in your form.

One endpoint for your whole form, including file uploads.

We handle the messy part.

Every submission is filtered for spam, so no real lead is ever lost.

It goes where you work.

Capture once, send everywhere. Your inbox, your team, your tools.

Works with your stack

HTML5JavaScriptReactViteNext.jsAstroGatsbyAngularVue.jsSvelteNuxtRemixReact RouterWebflowFramerWordPressShopifyWixSquarespaceHugoJekyllEleventy

Build with your preferred coding agent

Read https://formplume.com/SKILL.md and follow it. I want to add a form to this project. Inspect the existing stack, components, and visual language. Before coding, ask me what the form is for, which fields it needs, where it belongs, and for my Form Plume endpoint. Then build an accessible form that matches the project and handles loading, success, and error states.

Features

Everything a form needs,
out of the box.

Spam protection, storage, delivery, and more. All included, so you can just build the form.

Amelia Torres

Interested in the enterprise plan

2m

contact@bexley.co

Question about pricing tiers

18m

Marcus Webb

Can we schedule a call this week?

1h

One inbox for every form

See every submission the moment it lands, searchable and organized. No digging through email.

Inbox128
Spam folder14

We catch the junk for you

Layered spam protection runs automatically. Anything borderline lands in a recoverable folder, never your trash.

1,120 / 1,000 this month · 112%

Over your limit. Still collecting.

We never turn a submission away

If you hit your plan's limit we keep collecting and let you know. A real lead is never quietly dropped.

resume-amelia.pdf1.2 MB
w9-form.pdf340 KB

Attachments just work

Resumes, photos, contracts. Let people attach files right in your form, no extra setup.

To: amelia@torres.com

Thanks for reaching out, Amelia!

We'll get back to you within one business day.

Say thanks automatically

Send a friendly reply the second someone submits, personalized with their own details.

submissions.csvExport

Your data, always yours

Download every submission as a spreadsheet anytime. It's your data, take it with you.

yoursite.com/thanks
You're all set!

Redirect to any custom page

Send people to your own thank-you page, or show a custom message, after they submit.

yoursite.comAllowed
random-spam-site.ruBlocked

Only your site can submit

Restrict a form to your own domain, so no one can spam it from somewhere else.

utm_source: twitterutm_campaign: launch_weekutm_term: formsdevice: mobilecountry: BR

Know where every lead came from

We automatically capture the campaign, page, and device behind each submission.

Integrations

One form.
Every destination.

A submission doesn't stop at your inbox. It reaches the tools your team already works in, all at the same time.

Form Plume
Webhooks
ImageSlack
ImageGoogle Sheets
ImageActiveCampaign
ImageInbox
Form Plume
Slack
Google Sheets
ActiveCampaign
Inbox

It always lands

Every submission lands.
Every event delivers.

Most form tools break when traffic, spam, or flaky integrations show up. Form Plume is built for the messy moments, so real submissions still land.

Spam that fails open.

Seven checks protect every form. If one stalls, real submissions still land while suspicious ones wait for review.

HoneypotHMAC time-trapTurnstile / hCaptcha / reCAPTCHAPer-IP rate limitOrigin allowlistEmail hygieneLearned scoring
Quarantine · 1 suspected
held, not deleted

winner-claim-free@offers.example

"Congratulations! You have been selected..."

Not spamConfirm spam

Webhooks that always deliver.

Every event is signed, retried, and queued. If your endpoint goes down, delivery resumes when it recovers.

POST /crm/leads503 · timed out
POST /crm/leadsRedeliver · attempt 2
POST /crm/leads200 · 184ms

Soft-throttle at the limit.

Your plan can max out. Your forms keep accepting while we slow what can wait and warn you.

10,420 / 10,000 this month · 104%

Over your limit. Still accepting.
On by default. Nothing is ever deleted on downgrade or cancel.

FAQ

Questions before
your first form lands.

Form Plume is a form backend for HTML and JavaScript forms. Point your form action at a Form Plume endpoint and it handles spam filtering, email notifications, autoresponders, file uploads, signed webhooks, integrations, and a searchable submissions dashboard.

One line. Zero backend.

Catch every submission.
Send it anywhere.

Free foreverNo credit cardSet up in under a minute