# 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](/docs/submit-api/domains/), and [custom redirects](/docs/submit-api/redirect/)
- Dashboard for [submissions](/docs/dashboard/submissions/), analytics, [workflow rules](/docs/dashboard/workflow-rules/), and billing credits
- Stack guides for [HTML](/docs/frameworks/html/), [JavaScript](/docs/frameworks/javascript/), [React](/docs/frameworks/react/), [Vue](/docs/frameworks/vue/), and more

Usage for accepted submissions, email, and WhatsApp is metered from a shared monthly credit pool. See [pricing](https://formsreach.com/pricing) for current plans and credit costs.

## How it works

1. Create a form in the [dashboard](https://app.formsreach.com) and copy your API key.
2. Point your form at `https://api.formsreach.com/submit` (HTML POST, JSON, or SDK).
3. Configure channels (start with email if you want notifications).
4. Submissions are stored and dispatched according to your settings.

## Start here

**New to FormsReach?** Follow the HTML path - no Node or npm required.

1. [Quickstart](/docs/getting-started/quickstart/) - first working form in minutes
2. [Create a form and API key](/docs/getting-started/create-form-api-key/) - what the key is and where to find it
3. [Your first submission](/docs/getting-started/first-submission/) - how to confirm success
4. [Test your form](/docs/getting-started/test-your-form/) - local and staging checks
5. [Next steps](/docs/getting-started/next-steps/) - email, domains, spam, WhatsApp, frameworks

## Other paths

| If you want… | Go to |
|---|---|
| Your stack (HTML, React, Next, WordPress, …) | [Frameworks overview](/docs/frameworks/overview/) |
| Delivery setup (email, WhatsApp, …) | [Channels overview](/docs/channels/overview/) |
| Field names, JSON, file uploads | [Submit API overview](/docs/submit-api/overview/) |
| Fix a broken form | [Troubleshooting](/docs/help/troubleshooting/) |

## Prerequisites

- A free [FormsReach account](https://app.formsreach.com)
- Any page where you can paste HTML (static host, CMS, or a local HTML file for testing)
