Documentation
Everything is one HTTPS POST. These pages cover the fields that endpoint understands, the spam controls around it, and worked examples for the stacks people ask about most.
The endpoint
POST https://submit.formemailapi.com/YOUR_FORM_ID
The whole integration
Point the form action at your form’s endpoint. That is the whole integration. That is the entire change to your site.
<form action="https://submit.formemailapi.com/YOUR_FORM_ID" method="POST">
<input type="text" name="name" required>
<input type="email" name="email" required>
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>All pages
Getting started
Customizing
Email subject
Control the subject line of the notification you receive.
Success page
Where visitors land after a submission goes through.
Reply-To
Reply straight to the person who filled in the form.
Sender name
Change the name on the notification without breaking delivery.
CC recipients
Copy a submission to more than one inbox.
Domain locking
Only accept submissions from sites you list.
Notification appearance
Layout, an intro line, threading, and your own HTML.
Features
Spam protection
Four layers of rules, plus a model that reads what the rules cannot. All optional, all configurable per form.
File uploads
Accept attachments and have them ride along with the notification email.
Autoresponder
Send an instant acknowledgement to whoever filled in your form.
Reading submissions
Star, archive, search and export what came in.
Data retention
How long submissions are kept, and how to keep less.
Submissions API
Read your submissions programmatically with a REST endpoint.
Integrations
Reference
Options reference
Every reserved field name the submit endpoint understands, and what each one does.
API reference
Request formats, response shapes, status codes, and CORS behaviour.
Troubleshooting
The handful of things that usually go wrong, and how to fix them.
Account settings
Recipients, API keys, preferences, password and sessions.
Framework guides
HTML
The baseline integration — no JavaScript involved.
React
A controlled submit handler with proper status feedback.
Next.js
Server Actions, Route Handlers, and when to use each.
Vue
A single-file component with submit handling.
Astro
A static island that posts to the endpoint.
Svelte
A component that posts the form and keeps the page in place.
Nuxt
The Vue guide, with the endpoint kept out of the client bundle.