> For the complete documentation index, see [llms.txt](https://one-loop.gitbook.io/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://one-loop.gitbook.io/help/plattform/one-loop-plattform/kalender-einrichten-und-verwalten/reihenfolge-im-buchungswidget-festlegen.md).

# Reihenfolge im Buchungswidget festlegen

Bestimme im Neo-Buchungswidget, ob Besuchende zuerst ein Zeitfenster wählen oder zuerst ein Formular ausfüllen, und verstehe die Folgen für Kontakte, Formularantworten und Termine.

## Das Ergebnis

Im Neo-Buchungswidget legst du fest, was Besuchende zuerst sehen:

* **Datum und Uhrzeit**: Die Person wählt zuerst ein passendes Zeitfenster.
* **Formular**: Die Person hinterlässt zuerst ihre Angaben.

Das ist mehr als eine optische Entscheidung. Die Reihenfolge bestimmt, wann ein Kontakt angelegt wird, wann eine Formularantwort vorliegt und wann ein Termin entsteht.

| Gewählte Reihenfolge         | Was schon passiert, wenn die Person danach abbricht                                                                                |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Datum und Uhrzeit → Formular | Es liegt noch keine vollständige Buchung vor.                                                                                      |
| Formular → Datum und Uhrzeit | Kontakt und Formularantwort können bereits vorhanden sein; ein Termin entsteht erst nach der anschließenden erfolgreichen Buchung. |

## Voraussetzungen und Entscheidungshilfe

Die Reihenfolge ist laut Produktquelle nur im **Neo-Buchungswidget** verfügbar. Außerdem brauchst du:

* einen Kalender mit einem eingerichteten Formular;
* einen klaren Prozess für angefragte, aber nicht gebuchte Termine;
* einen öffentlichen Testlink oder einen sicheren Testkalender.

Wähle **Datum und Uhrzeit zuerst**, wenn dein Team vor allem vollständige Terminbuchungen bearbeiten soll.

Wähle **Formular zuerst**, wenn du auch Personen erfassen möchtest, die ihre Anfrage absenden, danach aber noch kein Zeitfenster buchen. Dann braucht dein Team einen klaren Status oder Tag, damit diese Anfragen nicht mit fertigen Buchungen verwechselt werden.

## Reihenfolge einstellen

1. Öffne die **Kalender-Einstellungen**.
2. Wähle den Kalender aus, dessen Buchungslink du ändern möchtest.
3. Öffne den Bereich **Formulare und Zahlungen**.
4. Prüfe oben bei **Formular auswählen**, dass das richtige Formular ausgewählt ist. Diese Auswahl bestimmt die Fragen, die Besuchende beantworten.
5. Suche darunter **Widget-Reihenfolge**.
6. Greife das Punktsymbol links am Baustein **Datum und Uhrzeit** oder **Formular**.
7. Ziehe den Baustein nach oben oder unten, bis **Schritt 1** und **Schritt 2** die gewünschte Reihenfolge zeigen.
8. Klicke auf **Speichern**.

Die Bildfolge der Originalquelle zeigt: Nur die Reihenfolge der zwei Bausteine wird verändert. Die Formularauswahl bleibt dabei unabhängig.

Im selben Bereich können außerdem Optionen wie vorausgefüllte Felder, eine Einwilligungs-Checkbox und die Bestätigungsseite sichtbar sein. Wenn du nur die Reihenfolge ändern möchtest, lasse diese Einstellungen unverändert. Sie steuern andere Teile des Buchungsvorgangs.

## Datum und Uhrzeit zuerst

Bei dieser Reihenfolge wählt die Person zuerst ein freies Zeitfenster und füllt danach das Formular aus.

| Schritt                            | Was im System passiert                                                |
| ---------------------------------- | --------------------------------------------------------------------- |
| 1. Zeitfenster auswählen           | Die Person entscheidet sich zunächst für einen verfügbaren Zeitpunkt. |
| 2. Formular absenden               | Die Angaben werden mit der Buchung verarbeitet.                       |
| 3. Buchung erfolgreich abschließen | Kontakt, Formularantwort und Termin liegen vor.                       |

Diese Reihenfolge eignet sich, wenn ein Kontakt erst im Zusammenhang mit einer erfolgreichen Terminbuchung in deinem Prozess auftauchen soll.

## Formular zuerst

Bei dieser Reihenfolge beginnt die Person mit dem Formular und wählt erst danach ein Zeitfenster.

| Schritt                            | Was im System passiert                                 |
| ---------------------------------- | ------------------------------------------------------ |
| 1. Formular absenden               | Ein Kontakt und eine Formularantwort entstehen sofort. |
| 2. Danach Zeitfenster wählen       | Die Person setzt den Buchungsvorgang fort.             |
| 3. Buchung erfolgreich abschließen | Zusätzlich wird ein Termin angelegt.                   |

Bricht die Person nach dem Formular ab, bleiben Kontakt und Formularantwort trotzdem bestehen. Das ist beabsichtigt: Du kannst diese Anfrage später einordnen oder persönlich nachfassen.

## Auswirkungen auf Workflows

Die Reihenfolge verändert, wann ein Workflow mit dem Auslöser **Formular übermittelt** startet:

* Steht das **Formular zuerst**, startet er direkt nach dem Absenden.
* Steht das **Formular nach Datum und Uhrzeit**, startet er erst im Zusammenhang mit einer erfolgreichen Terminbuchung.

Prüfe deshalb vor der Umstellung jeden Workflow, der nach einer Formularübermittlung etwas auslöst. Sonst kann eine interne Aufgabe, Nachricht oder Kontaktkennzeichnung früher als erwartet entstehen.

## Wiederholtes Absenden im selben Besuch

Geht eine Person im selben Browserbesuch zurück und sendet das Formular erneut ab, können mehrere Formularübermittlungen sichtbar sein. Die Angaben aus der zuletzt eingereichten Antwort aktualisieren den Kontakt.

Das ist kein sicherer Hinweis auf mehrere Personen oder mehrere Termine. Prüfe immer zusätzlich, ob tatsächlich ein Termin angelegt wurde.

## Sicher testen

1. Öffne den öffentlichen Buchungslink in einem privaten Browserfenster.
2. Teste zuerst **Datum und Uhrzeit vor Formular** bis zum erfolgreichen Abschluss.
3. Prüfe anschließend Kontakt, Formularantwort und Termin.
4. Stelle dann auf **Formular vor Datum und Uhrzeit** um.
5. Sende das Formular ab und brich danach bewusst ab.
6. Prüfe: Kontakt und Formularantwort dürfen nun vorliegen, ein Termin aber nicht.
7. Wiederhole die Formularübermittlung einmal im selben Browserfenster und prüfe die aktualisierten Angaben.
8. Teste vorhandene Formular-Workflows ausschließlich mit sicheren Testaktionen.
9. Erst wenn beide Abläufe stimmen, lässt du die neue Reihenfolge für den öffentlichen Link bestehen.

## Häufige Fragen und Fehler

### Es entstehen Kontakte ohne Termin

Das ist bei **Formular zuerst** erwartbar. Die Person hat ihre Anfrage eingereicht, aber noch kein Zeitfenster gebucht. Lege intern fest, wie diese Anfragen gekennzeichnet und nachbearbeitet werden.

### Ein Formular-Workflow startet früher als erwartet

Prüfe die Widget-Reihenfolge. Bei **Formular zuerst** startet der Workflow direkt nach dem Formularabsenden. Teste die Änderung mit einem Testkontakt, bevor du sie für den öffentlichen Link übernimmst.

### Das Widget zeigt weiterhin die alte Reihenfolge

Speichere die Einstellung und öffne den Buchungslink in einem privaten Browserfenster. Prüfe auch, ob du tatsächlich den Kalender bearbeitet hast, der im öffentlichen Link verwendet wird.

### Mehrere Formularantworten wirken wie Duplikate

Eine Person kann innerhalb desselben Browserbesuchs zurückgehen und erneut absenden. Die letzte Antwort aktualisiert den Kontakt, mehrere Übermittlungen können aber sichtbar bleiben. Prüfe deshalb zusätzlich den tatsächlichen Terminstatus.

## Praxisbeispiel: Anfragen erfassen, bevor ein Termin entsteht

Ein Fitnessstudio möchte auch Personen erfassen, die Interesse zeigen, aber noch unsicher beim Buchen sind.

1. Das Team verwendet einen Kalender mit Neo-Buchungswidget.
2. Es wählt das vorhandene Formular aus und zieht **Formular** vor **Datum und Uhrzeit**.
3. Ein Workflow erstellt nach einer Formularübermittlung eine interne Aufgabe.
4. Ein Testkontakt füllt das Formular aus und beendet den Vorgang danach.
5. Das Team prüft: Kontakt und Formularantwort sind vorhanden, ein Termin nicht.
6. Beim vollständigen Test wählt der Testkontakt anschließend ein Zeitfenster und schließt die Buchung ab.
7. Das Team prüft: Jetzt ist zusätzlich der Termin vorhanden.

So gehen Anfragen nicht verloren, während vollständige Buchungen weiterhin eindeutig erkennbar bleiben.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://one-loop.gitbook.io/help/plattform/one-loop-plattform/kalender-einrichten-und-verwalten/reihenfolge-im-buchungswidget-festlegen.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
