Create an endpoint
Sign up, name your form, and get a unique URL that's ready to receive submissions.
Point any HTML form at a Formy endpoint and submissions arrive in your inbox and dashboard — with spam filtering, webhooks, and exports. No server. No setup. Live in two minutes.
<form action="https://useformy.net/f/contact"
method="POST">
<input type="email" name="email" />
<textarea name="message"></textarea>
<button>Send</button>
</form>
<!-- that's it. really. -->This snippet renders this form. Fill it in, hit Send, and watch the submission land in the dashboard — exactly how Formy works on your site.
<form action="https://useformy.net/f/demo"
method="POST">
<input name="name" />
<input name="email" type="email" />
<textarea name="message"></textarea>
<button>Send</button>
</form>Do you have availability for a project next month?
We'd like a demo for our team of 12.
No SDK, no library, no config file. If your site can render a form, it can use Formy.
Sign up, name your form, and get a unique URL that's ready to receive submissions.
Drop the URL into your form's action attribute — or POST JSON from JavaScript.
<form action="…/f/contact">Each one is stored, emailed to you, checked for spam, and delivered to your webhooks.
Every submission lands in a clean dashboard. Filter spam, search, paginate, and manage everything in one place.
Get an email the moment a form is submitted — and send an automatic, customisable reply to the person who wrote you.
Honeypot filtering is on by default, with per-form controls and one-click mark-as-spam when something slips through.
POST every submission to your own endpoints, signed with HMAC-SHA256 so you can verify it really came from us.
Your data is yours. Export every submission to CSV at any time — no lock-in, no paywall on your own data.
Send visitors to your thank-you page after they submit, and restrict each form to the domains you choose.
Start with a form tag, grow into JSON payloads, signed webhooks, and programmatic exports — the endpoint never changes.
<form action="https://useformy.net/f/contact"
method="POST">
<input type="email" name="email" required />
<textarea name="message"></textarea>
<button>Send</button>
</form>Classic form posts and fetch with JSON hit the same endpoint. AJAX gets clean JSON responses with proper status codes.
Every delivery is signed with SHA-256 so your endpoint can verify it came from Formy — with a delivery log in the dashboard.
Post straight from the browser, and lock each form down to the domains you allow.
HTML posts get redirected to your thank-you page; failures can route to a custom error URL.
For trying things out.
For growing projects.
For serious businesses.
Upgrade or cancel anytime.
No — and that's the point. You build the form with whatever you already use. Formy is the backend it talks to: storage, notifications, spam filtering, webhooks, and exports.
No. Point your form's action attribute at your Formy endpoint and you're live. If you prefer JavaScript, POST JSON to the same URL.
Yes — that's the main use case. HTML, Webflow, Framer, Carrd, Astro, Next.js, WordPress: anything that can make a POST request works.
A honeypot field catches most bots automatically, and you can tune protection per form. Anything that slips through can be marked as spam in one click.
We store the submission, email you, optionally auto-reply to the sender, fire your webhooks, then redirect the visitor to your thank-you page — all in one request.
Always. Export any form's submissions to CSV from the dashboard, or receive every submission in real time via signed webhooks.
Create your first endpoint in under two minutes.