Introduction
FormsReach is a form backend API for websites. Start with a free account, paste HTML, and deliver submissions by email, WhatsApp, and more.
FormsReach is a contact form API and form backend. Visitors submit a normal form on your site. You receive the enquiry where you already work - email, WhatsApp, Telegram, Discord, webhooks, or Google Sheets.
You do not need your own server or backend code to accept contact form submissions.
What you get
- A public submit endpoint per form (authenticated with your form
api_key) - Delivery channels: Email, WhatsApp (Meta Cloud API), Telegram, Discord, Webhooks, Google Sheets
- Spam protection (honeypot + time trap), domain allowlists, and custom redirects
- Dashboard for submissions, analytics, workflow rules, and billing credits
- Stack guides for HTML, JavaScript, React, Vue, and more
Usage for accepted submissions, email, and WhatsApp is metered from a shared monthly credit pool. See pricing for current plans and credit costs.
How it works
- Create a form in the dashboard and copy your API key.
- Point your form at
https://api.formsreach.com/submit(HTML POST, JSON, or SDK). - Configure channels (start with email if you want notifications).
- Submissions are stored and dispatched according to your settings.
Start here
New to FormsReach? Follow the HTML path - no Node or npm required.
- Quickstart - first working form in minutes
- Create a form and API key - what the key is and where to find it
- Your first submission - how to confirm success
- Test your form - local and staging checks
- Next steps - email, domains, spam, WhatsApp, frameworks
Other paths
| If you want… | Go to |
|---|---|
| Your stack (HTML, React, Next, WordPress, …) | Frameworks overview |
| Delivery setup (email, WhatsApp, …) | Channels overview |
| Field names, JSON, file uploads | Submit API overview |
| Fix a broken form | Troubleshooting |
Prerequisites
- A free FormsReach account
- Any page where you can paste HTML (static host, CMS, or a local HTML file for testing)