> For the complete documentation index, see [llms.txt](https://pocketshop.gitbook.io/pocketshop-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pocketshop.gitbook.io/pocketshop-docs/inhalte/formulare.md).

# Formulare

Mit **Formularen** lassen sich individuelle Eingabemasken erstellen – für Bestellungen, Feedback, Anmeldungen oder beliebige andere strukturierte Abfragen. Antworten werden gesammelt und können im Formular-Bereich eingesehen werden.

## 📌 Basisdaten

* **Titel** – mehrsprachig.
* **Beschreibung** – mehrsprachig, als Klartext (kein Rich-Text).
* **Externe ID**
* **Empfänger** – legt fest, wer bei neuen Einreichungen benachrichtigt wird.
* **Verifizierung benötigt** – Nutzer:in muss eine verifizierte E-Mail-Adresse haben, um das Formular abzuschicken.

## 🧩 Elemente (Formularfelder)

Jedes Formularfeld ist ein **Element vom Typ „Formularfeld“**, konfigurierbar mit:

* **Feldtyp**: Text, Name, E-Mail, Telefon, URL, Zahl, Datum, Uhrzeit, mehrzeiliger Text, Auswahl, Mehrfachauswahl, Schalter, Checkbox, Bild, Kamera, Datei, Unterschrift
* **Key/Kennung** – interner Identifikator der Antwort
* **Standardwert** – unterstützt Platzhalter wie `{{user.name}}` oder `{{user.email}}`
* **Maximale Länge**, **Validierungs-Regex**
* **Optionen** – bei Auswahlfeldern
* **Pflichtfeld**-Schalter

Neben Formularfeldern stehen auch alle anderen Elemente-Typen (Text, Karte, Header, Bild …) zur Verfügung, um das Formular optisch zu gliedern.

## 📋 Vorlagen

Beim Anlegen kann aus vorgefertigten Vorlagen (z. B. „Bestellung“, „Feedback“) gestartet werden – diese sind lediglich vorausgefüllte Formulare, keine eigene Funktion.

## 📊 Einreichungen

Eingereichte Antworten sind schreibgeschützt einsehbar; hier lässt sich lediglich löschen, nicht nachträglich bearbeiten.

## 🎯 Einschränkungen

Details zu Verfügbarkeit, Sichtbarkeit und Zielgruppen: [Filter & Zielgruppenaussteuerung](/pocketshop-docs/personen/filter-and-zielgruppenaussteuerung.md).

## 💡 Best Practices

* **Klar benannte Keys/Kennungen vergeben** – erleichtert die Auswertung von Einreichungen.
* **Pflichtfelder sparsam einsetzen**, um die Abbruchquote gering zu halten.
* **Empfänger hinterlegen**, damit niemand eine neue Einreichung übersieht.
* **Vorlagen als Startpunkt nutzen** und anschließend anpassen statt komplett neu zu bauen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://pocketshop.gitbook.io/pocketshop-docs/inhalte/formulare.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
