Form Plume is a form backend for HTML and JavaScript forms that replaces custom API routes and mail servers with a single public endpoint for receiving, filtering, storing, and routing submissions.
What is Form Plume?
Form Plume is a hosted form backend that turns any form's action attribute into a public endpoint (for example, https://api.formplume.com/f/8kq2zr). It receives the form POST, runs spam checks, stores the submission, sends email notifications, and delivers data to integrations like Slack, Google Sheets, and webhooks. The service runs entirely in the cloud, so you don't need to write a backend route or manage a mail server. Form Plume is the product name from the team behind formplume.com, created to handle the work that comes after a user clicks submit.
What makes Form Plume stand out?
- Layered spam filtering — Every submission is scored with honeypot fields, HMAC time-traps, Turnstile/hCaptcha/reCAPTCHA, per-IP rate limits, origin allowlists, email hygiene, and learned scoring. Suspicious messages wait in a recoverable quarantine instead of being silently deleted.
- Signed, retrying webhooks — Webhook events are signed, queued, and retried if your endpoint is down; the dashboard shows delivery history and allows redelivery.
- Searchable submissions inbox — All clean submissions are stored in a dashboard you can search, eliminating the need for a custom admin UI.
- No-code integrations — One submission can be emailed to your team, posted to Slack or Discord, appended to Google Sheets, sent to ActiveCampaign or Mailchimp, or pushed to any endpoint via webhooks.
- File uploads — Multipart forms can include files like resumes and screenshots; they are stored in object storage and linked back to the submission without blocking email delivery.
- Works with existing forms — Plain HTML forms work with a normal POST request; you can also submit JSON or use client SDKs for AJAX behavior.
- Soft-throttling at plan limits — When usage approaches your monthly cap, Form Plume keeps accepting submissions, shows a warning, and slows optional work instead of dropping new leads.
Who should use Form Plume?
- Static site owners — Add a working contact form to a plain HTML, Hugo, Jekyll, or Eleventy site by changing the form action; no server-side code is required.
- Agencies building client sites — Deliver forms on Webflow, Framer, WordPress, Shopify, Wix, or Squarespace and manage all submissions from one dashboard with per-client endpoints.
- JavaScript/React developers — Use Form Plume in Next.js, Astro, Vue, Svelte, or Remix apps to collect leads without writing an API route; the same endpoint works for AJAX or JSON submissions.
- Small marketing teams — Route every lead to Slack, Discord, Google Sheets, or a CRM while keeping the dashboard as the source of truth.
What can you do with Form Plume?
- Capture leads on a landing page — Replace your form's
actionwith a Form Plume endpoint and receive clean submissions by email while spam goes to quarantine. - Post submissions to chat — Send new form entries to Slack or Discord so teammates see them instantly.
- Add signups to a mailing list — Integrate with Mailchimp or ActiveCampaign to subscribe contacts automatically.
- Send data to a CRM — Use signed webhooks to push submissions to your own endpoint or any system that accepts HTTP POST requests.
- Collect files from users — Accept resumes, screenshots, or documents via multipart form uploads and store them securely in object storage.
How does Form Plume work?
- Create a free endpoint and name your form, choosing where submission alerts should go.
- Paste the endpoint URL into your form's
actionattribute — plain HTML works. - Form Plume receives the POST, runs spam checks, stores the submission, sends email, and delivers it to your configured integrations.
Pricing
Form Plume is freemium. The free tier includes 500 submissions per month with no credit card required. Paid plans start at $9 per month, listed as "Pro" on the site. The site also mentions a hosted overage path for production teams so a successful campaign doesn't result in lost submissions.
FAQ
Is a free plan available?
Yes, the free tier includes 500 submissions per month and requires no credit card. You can create endpoints and start receiving submissions immediately, making it easy to test on a static site before upgrading.
Do I need JavaScript or backend code?
No, a plain HTML form with a standard POST request works. If you want an AJAX experience, you can submit JSON or use the client SDKs. No server-side validation or email server setup is required.
Is my public form endpoint safe from abuse?
Yes, Form Plume never exposes a secret API key in the browser. Protection comes from domain restrictions, rate limits, honeypots, time traps, captcha support, abuse monitoring, and rotatable public form slugs.
What happens if I hit my monthly submission limit?
Form Plume is designed not to quietly drop real leads. It shows usage before you reach the limit, and when you exceed it, the form keeps accepting submissions while the service warns you and throttles non-critical work. Production teams have the option to pay for overage.
Does Form Plume support file uploads?
Yes, multipart forms can include file fields for resumes, screenshots, signed documents, and other attachments. Files are stored in object storage, linked back to the submission, and kept separate from email delivery so large uploads don't break notifications.








