> ## Documentation Index
> Fetch the complete documentation index at: https://docs.havic.ch/llms.txt
> Use this file to discover all available pages before exploring further.

# Forms

> Havic detects forms at deploy time and collects their submissions — with spam filtering, no backend code required.

With Havic forms you collect your website's submissions **without any server code**.
Havic detects forms automatically at deploy time and receives the submissions.

## How forms are detected

On every deployment, Havic scans your page's HTML. Detected forms appear under
**Formulare** (Forms) with their origin:

<CardGroup cols={2}>
  <Card title="Erkannt (Detected)" icon="wand-magic-sparkles">
    Found automatically from the HTML at deploy time.
  </Card>

  <Card title="Manuell (Manual)" icon="pen">
    Created by you.
  </Card>
</CardGroup>

## Wire up your form

For Havic to receive submissions, point the form's `action` at the **form endpoint**
(Formular-Endpunkt) of your website. You'll find the exact endpoint in the form's detail
view.

<Note>
  You can also set a **„Benachrichtigung an"** (Notify) email address to be informed of
  new submissions.
</Note>

## Manage submissions

In a form's detail view, open the **Einsendungen** (Submissions) area. There you see the
**submitted fields** and metadata per entry, and can filter by status:

| Status (DE)     | English  | Meaning                           |
| --------------- | -------- | --------------------------------- |
| **Ausstehend**  | Pending  | Newly received, not yet reviewed. |
| **Verifiziert** | Verified | Marked as genuine.                |
| **Spam**        | Spam     | Marked as spam.                   |

Use **„Als verifiziert markieren"** (Mark as verified) and **„Als Spam markieren"**
(Mark as spam) to curate submissions. Per form you also see the count of **new
submissions** and the **last submission**.

<Tip>
  Havic includes built-in spam protection — suspicious submissions land in **Spam**
  automatically, keeping your inbox clean.
</Tip>
