Formpost is a free contact form to email API that lets you receive HTML form submissions directly in your email inbox without running a server or writing backend code. It uses AI-powered spam filtering to catch spam that traditional rules miss, and stores submissions securely in a dashboard for 30 days on the free plan. With support for any stack—from plain HTML to React, Next.js, Vue, and WordPress—Formpost provides a simple endpoint that handles deliverability, spam filtering, and attachments via Amazon S3.
What is Formpost?
Formpost is a contact form to email API that turns your HTML form into an email-sending machine. You create a form, get a unique endpoint URL, and point your form's action attribute to it. When a visitor submits, Formpost sends the submission to your email and stores it in the dashboard. It's built as a small Go service that prioritizes fast response times, with email sending and integrations handled asynchronously.
Key Features
- AI spam filtering — Uses LLMs to understand intent and catch spam that traditional rules can't, with honeypot, Turnstile/hCaptcha/reCAPTCHA, keyword rules, and domain locking as additional layers.
- No backend code — No server to deploy, patch, or pay for; just paste a snippet into your HTML.
- Secure storage — Submissions are stored in the dashboard, searchable and exportable, with 30 days on free, a year on Pro, and indefinite on Business.
- Encrypted end to end — HTTPS in transit and encryption at rest; endpoints only deliver to the email address set up for the form.
- Attachments on Amazon S3 — File uploads go directly to S3 and are served from there, keeping data on managed infrastructure.
- Autoresponder — Automatically reply to submitters with your own words, including their submitted fields.
- Webhooks and chat — Forward submissions as JSON to your own endpoint, or to Slack, Discord, and Telegram.
- Submissions API — Read-only REST endpoint to pull submissions into your own tools, dashboards, or spreadsheets.
Who is it for?
- Marketing site owners — Add a contact form to a static site without backend code, receiving enquiries in their inbox with reply-to set to the sender.
- Job application managers — Use file uploads for CVs, with attachments included in notification emails and stored with submissions.
- Support teams — Route bug reports to Slack or Discord for immediate visibility, while keeping an email record.
- Landing page creators — Capture leads on pages with no backend, pulling them into a CRM via the submissions API.
What can you do with Formpost?
- Job application forms: Enable uploads so applicants can attach CVs; attachments ride along with the notification email and are kept with the submission.
- Support and bug reports: Route a contact form straight into Slack or Discord so the whole team sees reports as they land, with email as a permanent record.
- Lead capture on landing pages: Give a landing page a backend without a build step, and use the submissions API to pull leads into your CRM on your own schedule.
How does Formpost work?
- Create your form — Sign in and the new-form dialog opens; every form gets its own endpoint URL.
- Configure it — Choose where submissions land, set the subject line, turn on spam filtering, autoresponder, and forwarding—all in the dashboard.
- Paste it into your page — Drop the snippet into your site, ensuring the action attribute points to your form's endpoint.
Pricing
Formpost offers a free plan with 30 days of submission storage, a Pro plan with a year of storage, and a Business plan with indefinite storage. Specific prices are not listed on the page.