Overview · Last updated May 16, 2026
Documentation
Everything you need to point your HTML or JavaScript forms at SaveForm.io, trigger real-time notifications, and pipe submissions into Slack, Discord, Zapier, n8n, or your own backend. Use the left nav for the full tree; the right column lists anchors on the current page.
Changelog
Short release notes for notable product changes — deeper behaviour still lives in the guides below.
Start here
If you are brand new, the three-step Getting started guide is the fastest path from zero to a live form. From there, pick the integration style that matches your stack.
Sign up, create a form, and point your form action at your endpoint in three steps.
Dedicated pages for React, Next.js, Angular, Vue, Svelte, SolidJS, Astro, Gatsby, and TypeScript.
Drop-in action URL for classic HTML forms — no JavaScript required.
Build a form
Don't have the form HTML yet? Two zero-runtime paths that both export plain markup you can copy straight into your repo (no SDK, no iframe, no SaveForm package to install):
Hand-built designs for contact, waitlist, newsletter, feedback, lead capture, job application, support and RSVP. Multiple visual styles, every framework, style-isolated.
Visual editor for sketching a custom form. Add fields, pick a design, export HTML, React, Next.js, Vue, Angular or Svelte. Free to use; some designs require Lite.
Integrate
Send submissions from any frontend — plain HTML, fetch, a React app, or a server-rendered page. Pick the style that fits:
Point the form's action attribute at your SaveForm.io endpoint and ship.
Baseline fetch() pattern for any stack — each framework has its own short guide.
Shape of the JSON you get back on success and error.
Features
Features that work without writing code — toggle them per-form with a hidden field or from the dashboard.
Honeypot filter that catches bots without bothering real users.
Send visitors to your thank-you page — with or without the built-in success screen.
Ping any inbox with a formatted summary whenever a form is submitted.
Send an instant acknowledgement back to the submitter — personalise with {{field}} variables.
Accept attachments on Lite & Pro. Dashboard downloads, signed URLs in webhook payloads, exports, and emails — all file-aware.
Auto-shows a From column when your form has a name or email field — no setup.
Webhooks
Forward every submission to Slack, Discord, Zapier, n8n, or any HTTPS endpoint — no code required. Webhooks are configured per form from the dashboard, with a live preview of the exact request that will be sent.
How webhooks fit into the submission pipeline and when they fire.
Slack, Discord, Zapier, n8n, generic JSON, and fully custom templates.
Placeholders, helpers, and the difference between raw and template payloads.
Bearer tokens, API key headers, Basic auth, and custom headers for your endpoints.
Account & data
Plan limits, data retention, and how to get your submissions back out of SaveForm.io.
How form endpoints work and how to organize them across sites.
Monthly submission caps per plan and what happens when you hit them.
How long submissions stick around on each plan.
Download submissions as CSV or JSON from the dashboard.
Need help?
Something unclear or missing? Send us a note from the FAQ page — we usually reply within a business day.