Verwenden Sie den Schritt „Frage“ in Ihren WhatsApp Nachrichten-Flows, um Informationen von Ihren Kontakten zu sammeln. Sie können eine Reihe von Frageschritten verwenden, um Informationen wie Kontaktinformationen, Präferenzen, Interessen und mehr zu sammeln. Diese Informationen werden anschließend als Schrittvariable gespeichert, auf die Sie im weiteren Verlauf des Flows verweisen können.
Hinweis
Antworten werden nicht in den Kontaktdatensätzen gespeichert und gelöscht, sobald ein Kontakt einen Flow abgeschlossen hat. Um Informationen, die Sie in einem Fragen-Schritt erfassen, in einem Kontakt-Datensatz zu speichern, verwenden Sie den Schritt „Kontaktaktualisierung“.
Konfigurieren Sie den Schritt „Frage“
- Klicken Sie im linken Menü auf WhatsApp > Messaging Flows.
- Bearbeiten Sie einen Messaging-Flow oder erstellen Sie einen neuen.
- Wenn Sie einen Flow bearbeiten, klicken Sie auf einen Flow > Aktualisieren > Schritte. Klicken Sie auf einen Knoten (+) im Builder, an dem Sie die Aktion platzieren möchten. Ein modales Fenster wird angezeigt. Klicken Sie auf die Option „Frage", und klicken Sie dann auf die Schaltfläche „Hinzufügen"
- Wenn Sie einen neuen Flow erstellen, wird ein modales Fenster im Flow-Builder angezeigt. Klicken Sie auf die Option „Frage", und klicken Sie dann auf die Schaltfläche „Hinzufügen"
- Im angezeigten Modal „Frage":
- Klicken Sie auf das Stiftsymbol und geben Sie Ihrem Schritt einen Namen. Wir empfehlen die Verwendung eindeutiger Namen, die kurz und aussagekräftig sind
- Geben Sie die Frage ein, die Sie stellen möchten, in das dafür vorgesehene Feld. Beachten Sie, dass Sie diese Frage personalisieren können, indem Sie auf das Blitzsymbol klicken und eine Option auswählen
- Wählen Sie einen der folgenden Antworttypen:
- Freier Text
- Einzelauswahl
- Nummer
- Standort
- URL
- E-Mail-Adresse
- Datei
- Dokument
- Bild
- Video
- Telefonnummer
- Datum
- Beliebige Nachricht
- Geben Sie eine Antwortvalidierungsnachricht an
- Klicken Sie auf die optionalen Schalter, um sie auf „Ein“ zu stellen:
- Gehe zu einem anderen Schritt, wenn der Kontakt die Frage nicht richtig beantwortet
- Gehe zu einem anderen Schritt, wenn der Kontakt die Frage innerhalb eines bestimmten Zeitraums nicht beantwortet
- Etwas unternehmen, wenn die Nachricht nicht gesendet werden kann
Über die verschiedenen Antworttypen
Wir validieren jeden Antworttyp, und jeder hat eigene Konfigurationsoptionen.
Freitext
Mit dieser Option können Kontakte ihre Antwort eingeben, und wir prüfen, ob ihre Antwort in Textform vorliegt. Wenn die Antwort kein Text ist, sendet das System eine Validierungsnachricht und fordert den Kontakt auf, mit Text zu antworten.
Weitere Konfigurationsoptionen umfassen:
- „Mehrere Nachrichten als finale Antwort gruppieren?“ Umschalter
Wenn Sie diese Option aktivieren, erhält der Kontakt ein Zeitfenster, um mehrere Nachrichten zu senden, die dann als eine einzige Antwort zusammengefasst werden. Das Wartefenster wird im Feld "Minuten bis zur Wartezeit seit der letzten Nachricht" definiert. - Feld „Minuten, die seit der letzten Nachricht gewartet werden sollen“
Geben Sie eine Wartezeit in Minuten an. Kontakte warten in diesem Schritt so viele Minuten, wie Sie festlegen, bevor wir die Frage als beantwortet betrachten. - Feld „Nachricht zur Antwortvalidierung“
Wenn der Kontakt nicht
Einzelauswahl
Damit können Kontakte eine einzelne Antwort aus einer Liste von Optionen auswählen. Sie können auswählen, die Antwortoptionen anzuzeigen:
- Schaltflächen
Optionen werden als interaktive Schaltflächen angezeigt. Sie können bis zu drei Optionen haben. Jede Option hat ein Limit von 20 Zeichen. Wenn Sie mehr Zeichen benötigen, verwenden Sie stattdessen die Option „Emoji“ oder „Zahlen“.
Zusätzliche Konfigurationsoptionen umfassen den Schalter „Variable als Datenquelle für Optionen verwenden?“. Wenn Sie diesen Schalter auf „Ein“ stellen, können Sie eine Variable auswählen und als Datenquelle für Optionen verwenden. Sie können auswählen, welche Eigenschaften für Werte und Titel verwendet werden - Liste der Optionen
Antwortoptionen werden als Dropdown-Liste angezeigt. Sie können bis zu zehn Antwortoptionen haben. Jeder Optionsname hat eine Grenze von 20 Zeichen. Jeder Option kann eine zusätzliche Beschreibung hinzugefügt werden. Beschreibungen haben eine Zeichenbegrenzung von 65. Wenn Sie mehr Zeichen benötigen, verwenden Sie stattdessen die Option „Emoji" oder „Zahlen".
Zusätzliche Konfigurationsschritte umfassen:- Text „Liste öffnen-Schaltfläche" – Dieser Text erscheint am Ende Ihrer Nachricht. Kontakte können auf diesen Text klicken, um die Liste der Optionen zur Auswahl anzuzeigen
- "Variable als Datenquelle für Optionen verwenden?" Umschalter - Wenn Sie dies „einschalten", können Sie eine Variable auswählen als Datenquelle für Optionen." Sie können auswählen, welche Eigenschaften für Werte und Titel verwendet werden
- Feld „Welche Optionen können Benutzer auswählen?" – Geben Sie eine der Antwortoptionen ein, die ein Kontakt auswählen kann. Beachten Sie, dass Sie optionalen Beschreibungstext hinzufügen können. Um eine weitere Option hinzuzufügen, klicken Sie auf die Schaltfläche „+ Option hinzufügen"
- Emojis
Optionen werden als textbasierte Liste mit Zahlen-Emojis angezeigt. Zum Beispiel 1️⃣, 2️⃣, 3️⃣. Mit dieser Option können Sie eine unbegrenzte Anzahl von Auswahlmöglichkeiten senden, aus denen ein Kontakt wählen kann.
Für die weitere Konfiguration geben Sie die Antwortoption in das dafür vorgesehene Feld ein. Um eine weitere Option hinzuzufügen, klicken Sie auf „+ Option hinzufügen". - Zahlen
Optionen werden als geordnete, textbasierte numerische Liste angezeigt. Zum Beispiel: 1, 2, 3. Mit dieser Option können Sie eine unbegrenzte Anzahl von Auswahlmöglichkeiten senden, aus denen ein Kontakt wählen kann. In diesem Fall würde der Kontakt die Zahl auswählen, die der Option entspricht.
Für zusätzliche Konfiguration geben Sie die Antwortoption in das dafür vorgesehene Feld ein. Um eine weitere Option hinzuzufügen, klicken Sie auf „+ Option hinzufügen“.
Nummer
Dadurch können Kontakte eine Zahl in das Feld eingeben. Zum Beispiel ihr Alter. Standardmäßig erlaubt die Zahlenfrage nur Ganzzahlen.
Zusätzliche Konfigurationsschritte umfassen:
- „Dezimalzahlen in Antworten zulassen?“ Umschalter - Wenn Sie diesen Umschalter aktivieren, kann der Kontakt eine Zahl mit Dezimalstelle eingeben
- „Antworten auf einen bestimmten Bereich begrenzen?“ Umschalter - Wenn Sie diesen Umschalter anklicken, können Sie einen Bereich für Mindest- und Höchstwerte festlegen. Wenn ein Benutzer eine Zahl außerhalb des Bereichs sendet, wird eine Validierungsnachricht gesendet.
Standort
Die Validierung stellt sicher, dass das System einen Standort erhält und dessen Breiten- und Längengrad speichert.
URL
Überprüft, ob der Benutzer eine gültige URL mit einer Top-Level-Domain (z. B. .com, .io oder .mx) sendet.
E-Mail-Adresse
Prüft, ob der Benutzer eine gültige Domain-Adresse angibt, einschließlich eines @-Symbols und einer Top-Level-Domain (z. B. .com, .io oder .mx).
Datei
Überprüft, ob der Kontakt eine Datei in einem der folgenden Formate hochlädt: .pdf, .jpg, .png, .mp4.
Dokument
Überprüft, ob der Kontakt eine .pdf-Datei hochlädt.
Bild
Überprüft, ob der Kontakt eine .jpg- oder .png-Datei hochlädt.
Video
Prüft, ob der Kontakt eine .mpg4-Datei hochlädt.
Telefonnummer
Dadurch können Kontakte ihre Telefonnummer übermitteln.
Überprüft, ob die Telefonnummer mindestens 10 Ziffern enthält und mit einem „+“-Symbol beginnt.
Sie können eine Standard-Ländervorwahl für die Telefonnummer festlegen. Wenn der Benutzer eine Nummer ohne Ländervorwahl sendet, fügt das System die Standard-Ländervorwahl am Anfang der Nummer hinzu und prüft, ob sie 10 Ziffern hat.
Datum
Überprüft, ob der Kontakt ein Datum sendet. Zum Beispiel ihr Geburts- oder Jubiläumsdatum. Akzeptierte Datumsformate sind u. a. JJJJ-MM-TT und TT de MMMM de JJJJ (z. B. 01 de enero de 2000)
Beliebige Nachricht
Damit können Kontakte die Frage mit einer der oben aufgeführten Antwortoptionen beantworten.
Dynamische Optionen – Umschalter „Eine Variable als Datenquelle für Optionen verwenden?"
Dynamische Optionen sind mit dem Antwortformat „Einzeloption" für die Listen- und Schaltflächenauswahl verfügbar.
Sie können eine Liste von Antwortoptionen mit variablem Inhalt bereitstellen. Dieser Inhalt wird aus einer externen Quelle abgerufen, z. B. einer API.
Ein Anwendungsfall ist, wenn Sie ein Menü haben, das den Bestellverlauf eines Kontakts abruft und Sie diese Informationen verwenden möchten, um eine Liste von Optionen zu erstellen. Sie können diese Option aktivieren, um die Liste der Optionen von einem Webhook abzurufen.
Um diese Funktion zu verwenden, müssen Sie eine ID für die Optionen konfigurieren und festlegen, welches Label angezeigt werden soll. Darüber hinaus müssen die Optionen eine Liste von Elementen sein. Zum Beispiel: [{name: "Pikachu", value: 1}, {name: "Bulbasaur", value: 2}, ...]
Über Antwortvalidierungsnachrichten
Sie können die Validierungsnachricht für jeden Frageschritt anpassen. Das System sendet diese Nachricht, wenn die Antwort des Kontakts nicht mit der erwarteten Antwort übereinstimmt.
Umschalter „Gehe zu einem anderen Schritt, wenn der Benutzer die Frage nicht richtig beantwortet"
Wenn Sie diese Option auf „Ein" setzen, können Sie einen Kontakt zu einem anderen Schritt in Ihrem Flow senden, falls er die Frage nicht korrekt beantwortet. Mit dieser Umschaltfunktion können Sie die Anzahl der Antwortversuche festlegen, die jeder Kontakt haben kann, bevor er zu einem anderen Schritt übergeht.
Wenn diese Umschaltfläche aktiviert ist, erscheinen zwei neue Verzweigungen in Ihrem Flow: eine für Kontakte, die geantwortet haben (Verzweigung „Antwort"), und eine andere für Kontakte, die ihr Limit an Antwortversuchen überschritten haben (Verzweigung „Fehlgeschlagene Versuche").
Mit dieser Option können Sie unter dem Zweig „Fehlgeschlagene Versuche“ Schritte hinzufügen, zum Beispiel dem Kontakt eine Nachricht senden, in der Sie fragen, ob er Hilfe benötigt, bevor Sie ihn zurück zum Schritt „Frage“ senden. Oder Sie leiten den Kontakt bei Bedarf an einen Live-Agenten weiter.
Umschalter „Gehe zu einem anderen Schritt, wenn der Benutzer die Frage nicht innerhalb eines bestimmten Zeitraums beantwortet“
Wenn Sie diesen Schalter auf „Ein“ stellen, können Sie den Kontakt in Ihrem Flow zu einem anderen Schritt weiterleiten, falls er innerhalb des von Ihnen festgelegten Zeitrahmens nicht auf Ihre Frage antwortet.
Wenn dieser Schalter aktiviert ist, erscheinen zwei neue Zweige in Ihrem Flow: einer für Kontakte, die geantwortet haben (Zweig „Antwort“), und der andere für Kontakte, bei denen die Zeit abgelaufen ist (Zweig „Fehlgeschlagene Versuche“).
Beachten Sie, dass, wenn Sie den Schalter „Gehe zu einem anderen Schritt, wenn der Benutzer die Fragen nicht richtig beantwortet“ auf „ein“ gestellt haben, nur der Zweig „Zeitüberschreitung“ angezeigt wird.
Zusätzliche Konfigurationsoptionen für diese Einstellung umfassen:
- Festlegen eines Antwortzeitfensters
Geben Sie eine Zahl ein und wählen Sie aus, ob sie Minuten, Stunden oder Tagen entsprechen soll. Beachten Sie, dass Sie, wenn die Wartezeit 24 Stunden überschreitet, einen Schritt „Vorlage“ verwenden müssen, um die Unterhaltung fortzusetzen. - „Nur innerhalb eines bestimmten Zeitplans fortfahren“-Umschalter
Wenn Sie diese Option auf „Ein“ setzen, können Sie entweder die Arbeitszeiten Ihres Kontos oder benutzerdefinierte Zeiten auswählen
Umschalter „Etwas anderes tun, wenn die Nachricht nicht gesendet werden kann?“
Wenn Sie diese Umschaltfläche auf „Ein“ setzen, wird in Ihrem Flow ein neuer Zweig „Senden fehlgeschlagen“ erstellt. Hier können Sie zusätzliche Schritte hinzufügen, die der Kontakt durchlaufen kann.
Antworten in Ihrem Flow verwenden
Standardmäßig speichert jeder Fragen-Schritt die Antwort des Kontakts in einer Flow-Variablen. Diese Variable wird gelöscht, nachdem der Flow abgeschlossen ist.
Sie können sie jedoch später im Flow weiterhin verwenden, indem Sie sie im Variablen-Dropdown auswählen und auf die Option mit dem Namen des Fragen-Schritts klicken. Dies ist nützlich, wenn Sie die Antwort in einem Nachrichten‑Schritt oder einem Webhook‑Schritt verwenden möchten, sie aber nicht im Kontakt speichern wollen. Und wenn Sie sie doch im Kontakt speichern möchten, verwenden Sie den Schritt „Kontakt aktualisieren“, um Informationen für diesen Kontakt zwischen Flows zu speichern.