Ist eine komplexere Dialoggestaltung erforderlich oder gewünscht, die über einfache statische Antworten hinausgeht, ist dies über die Einbindung externer Datenquellen möglich. Denkbar sind beispielsweise API-Anfragen oder Datenbankabfragen.

Die Vorgehensweise ist dabei analog zur Erstellung neuer Fragen-Antwort-Paare mithilfe des Chatbot-Builders.

Davon ausgehend, dass der Schlüssel eines gewünschten Fragen-Antwort-Paars bereits zur Bearbeitung der Antwort im Chatbot-Builder bereitsteht, öffnen Sie dieses Fragen-Antwort-Paar, indem Sie auf die Zeile mit dem zugehörigen Schlüssel klicken, und wählen die Registerkarte für die gewünschte Sprache aus. Fehlt ein gewünschtes Fragen-Antwort-Paar noch im Chatbot Builder, erstellen Sie dieses zunächst über die Anwendung „Nicht beantwortete Fragen“ neu.

Neben der bloßen Bearbeitung des Nachrichtentextes haben Sie außerdem die Möglichkeit, über das Menü „Hinzufügen“ auf erweiterte Nachrichtentypen zuzugreifen, die zusätzliche Funktionen bieten, wie in der folgenden Abbildung beispielhaft dargestellt:

Standardmäßig wird für den Antworttext der Nachrichtentyp „Simple Message“ verwendet. Dieser bietet die Möglichkeit, einfachen, unformatierten Text auszugeben. Als weitere Optionen stehen jedoch auch die erweiterten Nachrichtentypen zur Verfügung: 


Alle Nachrichtentypen außer „Simple Message“ ermöglichen die Einbindung externer Datenquellen in den Chatbot-Builder. „Basic Card“ eignet sich für grafische Inhalte, „Quick Reply“ und „Action“ im Zusammenspiel für interaktive Dialogverläufe und komplexe Aktionen.

Beachten Sie, dass Sie nicht nur mehrere Antworten desselben Nachrichtentyps erstellen, sondern auch verschiedene Nachrichtentypen innerhalb desselben Schlüssels mischen können. Alle erstellten Antworten zu einer Frage stehen unabhängig vom Nachrichtentyp gleichwertig nebeneinander. Wird diese Frage eingegeben, wird per Zufall eine ihrer Antworten zur Ausgabe im Chatbot ausgewählt. Somit können einerseits sprachlich abwechslungsreiche Antworten angeboten werden (sodass der Chatbot nicht immer dasselbe ausgibt), andererseits muss aber darauf geachtet werden, dass sich die Antworten nicht widersprechen bzw. bei erweiterten Nachrichtentypen keine gänzlich unterschiedlichen Dialogverläufe generiert werden.