Quickstart
Create a FormsReach form, paste an HTML snippet, submit a test, and confirm the row in the dashboard in minutes.
What you will achieve
A working contact form that stores submissions in FormsReach - and can email you once you enable the email channel - in under about ten minutes.
You only need to paste HTML. No backend, npm, or SDK for this path.
Prerequisites
- A FormsReach account (free plan is enough to start)
- Any page where you can paste HTML (static site, CMS block, CodePen, or a local
.htmlfile)
Steps
1. Sign in and create a form
- Open app.formsreach.com and sign in (or create an account).
- Create a new form from the dashboard.
- Open that form so you can see its overview and integration snippets.
2. Copy your API key
- On the form overview or integration panel, copy the form API key.
- Keep it handy for the next step.
The key is a public form identifier. It will appear in your page HTML - that is expected. Protect production traffic with a domain allowlist and spam protection after your first test works.
More detail: Create a form and API key.
3. Paste a plain HTML form
Add this form to your page. Replace YOUR_ACCESS_KEY with your real API key.
<form action="https://api.formsreach.com/submit" method="POST">
<input type="hidden" name="api_key" value="YOUR_ACCESS_KEY" />
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Submit Form</button>
</form>
Requirements:
actionmust behttps://api.formsreach.com/submitmethodmust bePOST- Hidden input
name="api_key"must match this form’s key - Each field you care about needs a
nameattribute
4. Submit a test
- Open the page in a browser.
- Fill name, email, and message with obvious test values (for example
Test User). - Click Submit Form.
You should land on the default thank-you experience, or your custom redirect if you already configured one.
5. Confirm in the dashboard
- Return to app.formsreach.com.
- Open the same form you used for the key.
- Open Submissions.
Verify
You should see:
- A new submission row with the test field values
- No need for email or WhatsApp yet - a stored row means the submit path works
If the row is missing, continue to Your first submission and Troubleshooting.
Common failures
| Symptom | What to check |
|---|---|
| Nothing in Submissions | Wrong api_key, or you are viewing a different form |
| Error about missing API key | Hidden input name="api_key" missing or misspelled |
| Domain denied | Host not on the form domain allowlist - add your site host (and www if used) |
| Credits / plan error | Monthly credits exhausted - see pricing and billing in the app |
| Network error in the browser | Confirm the form action URL is exactly https://api.formsreach.com/submit |
Next
- Your first submission - how to read success and errors
- Test your form - local, staging, and production checks
- Email channel - get notified when someone submits
- Optional later: programmatic submit or the JavaScript guide if you need AJAX-style submit without a full page reload