Hilfezentrum
Chat-Funktionen

Benutzerdefinierte Formulare

Zuletzt aktualisiert:

Mit benutzerdefinierten Formularen können Sie eigene mehrstufige Formulare erstellen und diese anstelle der integrierten Formulare für Lead Collection oder Human Contact Form verwenden. Sie wählen die Felder, die Dankesnachricht und die Schaltfläche zum Absenden aus und verknüpfen das Formular anschließend mit dem Bereich, in dem es angezeigt werden soll.

Wo Formulare zu finden sind

Navigieren Sie zu Settings > Forms (Einstellungen > Formulare). Auf dieser Seite werden Ihre gespeicherten benutzerdefinierten Formulare aufgelistet. Wenn Sie noch keine erstellt haben, sehen Sie den Hinweis "No custom forms yet" zusammen mit einer Schaltfläche Create your first form (Erstes Formular erstellen).

Formular erstellen

Klicken Sie auf New form (Neues Formular) - oder auf Create your first form, wenn die Liste noch leer ist -, um den Formular-Builder zu öffnen.

Settings > Forms mit hervorgehobener Schaltfläche New form

Formular zusammenstellen

Der Builder bietet auf einer einzigen Ansicht alles, was Sie zum Definieren des Formulars benötigen, inklusive einer Live-Vorschau auf der rechten Seite. In diesem Artikel erstellen wir beispielhaft das Formular "Catering request" für eine Pizzeria: Schritt 1 erfasst die Kontaktdaten, Schritt 2 fragt Details zur Veranstaltung ab.

Der Builder für benutzerdefinierte Formulare

  • Form name (Formularname) - ein interner Name, damit Sie das Formular später in den Dropdown-Menüs wiedererkennen.
  • Thank-you message (Dankesnachricht) - der Bestätigungstext, der angezeigt wird, nachdem ein Besucher das Formular abgesendet hat.
  • Submit button (Absende-Schaltfläche) - legen Sie die Beschriftung der Schaltfläche fest, wählen Sie ein optionales Symbol und bestimmen Sie die Farbe.
  • Die Tabs Build (Erstellen) und Custom CSS (Benutzerdefiniertes CSS) - bauen Sie die Felder visuell auf oder wechseln Sie zu Custom CSS, um eigene Stile anzuwenden.

Felder hinzufügen

Geben Sie dem Schritt auf dem Tab Build optional einen Titel und klicken Sie anschließend auf eine Schaltfläche für den gewünschten Feldtyp, um dieses Feld hinzuzufügen. Sie können beliebig viele Felder hinzufügen und dabei jeden der unten aufgeführten Typen in einem einzigen Formular kombinieren.

Hervorgehobene Schaltflächen für Feldtypen im Formular-Builder

  • Name - ein einzeiliges Feld für den Namen des Besuchers.
  • Email - erfasst eine E-Mail-Adresse und validiert diese entsprechend.
  • Phone number (Telefonnummer) - erfasst eine Telefonnummer.
  • Date (Datum) - eine Datumsauswahl.
  • Time (Uhrzeit) - eine Uhrzeitauswahl.
  • File upload (Datei-Upload) - ermöglicht dem Besucher das Anhängen und Hochladen einer Datei (siehe unten).
  • Short answer (Kurzantwort) - ein einzeiliges Freitextfeld.
  • Long answer (Lange Antwort) - ein größeres, mehrzeiliges Feld für längere Antworten.
  • Checkbox (Kontrollkästchen) - ein einzelnes Kontrollkästchen, zum Beispiel für die Zustimmung zu Bedingungen.
  • Dropdown - ein Menü, in dem der Besucher eine Option aus einer Liste auswählt.
  • Single choice (Einfachauswahl) - eine Reihe von Optionen, bei denen der Besucher genau eine auswählen kann.
  • Multiple choice (Mehrfachauswahl) - eine Reihe von Optionen, bei denen der Besucher mehrere gleichzeitig ankreuzen kann.

Jedes Feld verfügt über ein Label (Beschriftung - was der Besucher sieht) und einen Name (Name - der interne Schlüssel, der bei Exporten und Benachrichtigungen verwendet wird). Sie können ein Feld als Required (Erforderlich) markieren, die Width (Breite) anpassen, damit Felder nebeneinander stehen, und Felder per Drag-and-Drop neu anordnen. Die Felder Dropdown, Single choice und Multiple choice nehmen zudem eine Liste von Optionen entgegen - eine pro Zeile.

Schritte hinzufügen

Bei längeren Formularen empfiehlt es sich, die Felder auf mehrere Schritte aufzuteilen, anstatt ein einziges langes Formular anzuzeigen. Klicken Sie auf Add step (Schritt hinzufügen), um einen weiteren Schritt anzulegen, und ziehen oder fügen Sie anschließend Felder hinein. Jeder Schritt bildet eine eigene Karte mit einem optionalen Titel.

Besucher sehen jeden Schritt als separate Ansicht im Chat und wechseln mit den Schaltflächen Next (Weiter) und Previous (Zurück) zwischen ihnen. Diese Schaltflächen erscheinen automatisch, sobald ein Formular mehr als einen Schritt umfasst. Bei einem mehrstufigen Formular können Sie im Builder auch die Beschriftung, das Symbol und die Farbe für die Schaltflächen Next und Previous festlegen.

Geben Sie jedem Schritt einen kurzen, handlungsorientierten Titel (zum Beispiel "Ihre Angaben" und danach "Ihre Anfrage"), damit Besucher stets wissen, an welcher Stelle im Formular sie sich befinden.

Datei-Upload-Felder

Über ein File upload-Feld können Besucher ihrer Einsendung eine Datei anhängen. Für jedes Dateifeld lässt sich Folgendes festlegen:

  • Accepted extensions (Zulässige Dateiendungen) - eine kommagetrennte Liste, zum Beispiel pdf, png, jpg. Nur Dateien mit diesen Endungen sind erlaubt.
  • Max size (Maximale Dateigröße) - die maximale Dateigröße in MB, bis zu 10 MB.

Uploads werden beim Absenden geprüft: Die Endung muss in der Liste der zulässigen Dateiendungen enthalten sein, die Datei darf das Größenlimit nicht überschreiten, und der tatsächliche Inhalt muss mit dem angegebenen Dateityp übereinstimmen.

Live-Vorschau

Das Panel Live preview (Live-Vorschau) auf der rechten Seite zeigt das Formular exakt so an, wie Besucher es sehen werden. Es aktualisiert sich in Echtzeit, während Sie Felder ergänzen, Schritte anlegen oder das Styling ändern.

Wenn das Formular fertig ist, klicken Sie auf Save (Speichern). Das Formular erscheint nun in Ihrer Liste unter Settings > Forms.

Benutzerdefiniertes Formular verwenden

Ein gespeichertes benutzerdefiniertes Formular wird Besuchern nicht automatisch angezeigt. Verknüpfen Sie es mit einem Bereich:

  • Settings > Lead Collection - öffnen Sie das Dropdown-Menü Form shown to the visitor (Dem Besucher angezeigtes Formular) und wählen Sie Ihr benutzerdefiniertes Formular anstelle des Standardformulars aus.
  • Settings > Human Contact Form - öffnen Sie das Dropdown-Menü Form shown to the visitor und wählen Sie Ihr benutzerdefiniertes Formular anstelle des Standardformulars aus.

Der Besucher sieht Ihr benutzerdefiniertes Formular anschließend immer dann, wenn der entsprechende Bereich ausgelöst wird.

So sieht es für den Besucher aus

Das Formular wird direkt im Chatfenster eingeblendet. Hier sehen Sie das Beispielformular "Catering request", das mit Lead Collection verknüpft ist: Der Besucher sieht Schritt 1 mit den Kontaktfeldern und wechselt mit der Schaltfläche Next zum nächsten Schritt.

Schritt 1 eines benutzerdefinierten Formulars im Chat-Widget|width=60

Schritt 2 zeigt die Felder für die Veranstaltung, darunter das Dropdown, das Long answer-Feld und das File upload-Feld. Über Previous kann der Besucher zurückgehen oder das Formular mit Submit absenden. Nach dem Absenden wird die im Builder festgelegte Dankesnachricht im Chat angezeigt.

Schritt 2 eines benutzerdefinierten Formulars mit Dropdown, langem Antwortfeld und Datei-Upload-Feld|width=60

Einsendungen im Tab Leads einsehen

Wenn ein Besucher ein benutzerdefiniertes Formular abschickt, das mit Lead Collection oder dem Human Contact Form verknüpft ist, wird die Einsendung als Lead gespeichert. Öffnen Sie den Tab Leads (Leads) des Bots, um die Einsendungen einzusehen.

Neben den Standardwerten Name, Email, Phone, Collected date und Entry point zeigt die Spalte Form data (Formulardaten) die vollständige Einsendung: die Beschriftung jedes Feldes gefolgt vom Wert, den der Besucher eingegeben hat - eine Zeile pro Feld. Bei einem File upload-Feld wird der Name der hochgeladenen Datei aufgeführt; die Lead-Benachrichtigungs-E-Mail und der CSV-Export (über die Schaltfläche Export auf dem Tab Leads) enthalten jeweils einen Download-Link zur Datei.

Einsendung eines benutzerdefinierten Formulars im Tab Leads

Von jedem Lead aus können Sie außerdem direkt zur vollständigen Conversation (Unterhaltung) wechseln, um den gesamten Chatverlauf rund um die Einsendung nachzuvollziehen.