# Forms

A form backend for any website — point your HTML form at an endpoint on f.easerix.com and manage submissions, spam, and email notifications.

Canonical: https://easerix.com/docs/forms

<Answer label="What is Easerix Forms">
Easerix Forms is a form backend: point any HTML form or `fetch()` call at a
per-form endpoint on **f.easerix.com** and submissions land in an inbox with
spam filtering, email notifications, and CSV export. No server code needed —
Easerix's own contact form at easerix.com/contact runs on it.
</Answer>

## What you can do

| Capability | In short |
|---|---|
| Endpoints | One POST URL per form on `f.easerix.com` — plain HTML, `fetch()`, or any HTTP client |
| Inbox | Submissions per form and across all forms, searchable, with CSV export |
| Spam protection | Honeypot field, content filter, AI filter (Claude), Cloudflare Turnstile |
| Email notifications | Deliver each submission to one or more inboxes |
| Autoresponder | Automatic reply to the person who submitted |
| Success behavior | JSON response or a redirect to your thank-you page |
| Allowed origins | Restrict which sites may POST to a form (CORS) |
| Projects | Group forms by website, each with a name and color |
| Sharing | Share a form with your organization — teammates can read it and its inbox |
| Pause | Paused forms stop accepting submissions; existing data is kept |

## How it fits together

1. **Projects** group forms — typically one project per website.
2. **Forms** are endpoints. Creating a form generates a short unique URL like `https://f.easerix.com/a3kx9p`.
3. **Submissions** arrive at the endpoint, pass through the spam pipeline, and land in the form's inbox.
4. **Destinations** deliver clean submissions onward — email today, more channels marked *coming soon* in the app.

## Next steps

- [Collect your first submission](/forms/quickstart)
- [Set up spam protection](/forms/spam)
- [Deliver submissions by email](/forms/destinations)
- [Endpoint reference for developers](/forms/reference)

## Frequently asked questions

### Do I need my own backend?

No. The endpoint is the backend: your static site, landing page, or app POSTs directly to `f.easerix.com` and Forms stores, filters, and delivers the submission.

### Does Easerix use Forms itself?

Yes — the contact form on [easerix.com/contact](https://easerix.com/contact) submits to an Easerix Forms endpoint.

### Can visitors upload files?

File contents are not stored. If a submission includes file uploads, only the filenames are recorded, in a `_files` field on the submission.

### What happens when I pause a form?

The endpoint stops accepting submissions and responds as if the form didn't exist. Your collected submissions are kept, and reactivating the form brings the same endpoint URL back.

### What happens when I delete a form?

Deleting a form removes the endpoint **and all of its submissions**. The app asks you to confirm before doing it.
