Zurück zu den Neuigkeiten für Entwickler

WhatsApp Flows 101: An Introduction

27. Oktober 2023VonFariha Rehman

WhatsApp Flows ist ein neues Feature der WhatsApp Business Platform, das die Benutzer*innen-Interaktionen optimiert und es dir ermöglicht, schnell native, aufgabenorientierte Workflows auf WhatsApp zu entwickeln und einzusetzen. Du kannst damit Aufgaben schneller erledigen, die Interaktionen deines Unternehmens mit Benutzer*innen optimieren und die Anzahl abgebrochener Vorgänge reduzieren.

Als neues Feature der WhatsApp Business Platform soll WhatsApp Flows die Interaktion mit Benutzer*innen optimieren. Unternehmen haben damit die Möglichkeit, in einem Chat interaktive Erlebnisse anzubieten und umfangreiche Unterhaltungen in schnelle, einfache Interaktionen zu verwandeln. Du kannst einfache Eingabeformulare erstellen, Workflows für verschiedene Geräte entwerfen und Datenaustauschendpunkte für komplexe Interaktionen einrichten, um die Interaktionen zwischen Unternehmen und Benutzer*innen zu verbessern.

In den folgenden Abschnitten sehen wir uns die technischen Elemente von WhatsApp Flows an und zeigen dir, wie du damit interaktive Benutzer*innenerlebnisse schaffen kannst.

WhatsApp Flows

WhatsApp Flows ermöglicht es dir, innerhalb der vertrauten Chat-Oberfläche von WhatsApp interaktive Benutzer*innenerlebnisse zu erstellen. Mit WhatsApp Flows kannst du maßgeschneiderte Flows erstellen, verwalten und bereitstellen, um den Interaktionspfad für die Benutzer*innen zu personalisieren.

Du möchtest einfache Daten erfassen oder eine vielschichtige, auf bedingter Logik basierende Interaktion erstellen? WhatsApp Flows unterstützt dich mit vielseitigen Tools, die sich an unterschiedliche Komplexitätsstufen anpassen lassen.

Schauen wir uns die verschiedenen Technologien an, die WhatsApp Flows zugrunde liegen, und wie sie dir helfen, nahtlos interaktive, benutzer*innen-zentrierte Erlebnisse auf WhatsApp zu erstellen und zu verwalten.

Flows beim Erstellen von Nachrichtenvorlagen einrichten

Der Flow zur Erstellung von Nachrichtenvorlagen ist ein guter Einstieg in Flows. Diesen Flow kannst du ganz einfach per Drag-and-Drop im WhatsApp Manager für eine Nachrichtenvorlage erstellen.

Wenn du Flows aus Nachrichtenvorlagen verwendest, kannst du die Lernkurve für die Erstellung von Flows verringern. Außerdem ist für diese Flows kein JSON-Code erforderlich, was sie für eine größere Anzahl von Benutzer*innen zugänglich macht.

Flows Builder

Um komplexere Flows außerhalb von Nachrichtenvorlagen zu erstellen, können Entwickler*innen die Flows Builder UI im WhatsApp Manager verwenden. Dort lassen sich neue Flows erstellen und bestehende Flows verwalten. Der Flows Builder verfügt über einen integrierten Code-Editor mit Funktionen wie Syntax-Highlighting und Code-Formatierung für Flows JSON.

Wenn du als Entwickler*in einen komplexeren Flow mit bedingter Logik oder Verzweigungen erstellen möchtest, ist der Flows Builder das richtige Tool für dich.

Flows JSON

Flows JSON ist die Grundlage deines Flows und definiert seine Struktur, Logik und Bedienelemente. Wenn du z. B. ein mehrstufiges Formular oder eine Umfrage entwirfst, enthält Flows JSON alle notwendigen Definitionen. Hier kannst du alle Elemente einrichten – von statischen Textfeldern bis hin zu interaktiven Buttons. Flows JSON teilt WhatsApp mit, wie einzelne Oberflächen dargestellt, Übergänge gesteuert und Benutzer*innen-Eingaben verarbeitet werden sollen.

Flows API

Die Flows API vereinfacht die programmgesteuerte Verwaltung von Flows und macht es einfacher, viele Flows parallel zu verwalten und das Erstellen von Flows in deine bestehende Entwicklungspipeline zu integrieren. Mit der Flows API kannst du viele Flows parallel bereitstellen, aktualisieren oder löschen, ohne die Flows Builder UI verwenden zu müssen.

WhatsApp Flows mit deinem Endpunkt verbinden

WhatsApp Flows funktionieren grundsätzlich unabhängig. Du kannst sie aber auch mit einem Endpunkt verbinden, um dynamischere Interaktionen zu ermöglichen. Eine solche Verbindung ermöglicht einen Datenaustausch in Echtzeit und ist damit ideal für Anwendungsfälle wie Terminbuchungen und Authentifizierungsprozesse. Darüber hinaus kannst du innerhalb und zwischen den Oberflächen bedingte Logik verwenden, um den Benutzer*innen innerhalb eines Flows ein personalisiertes Erlebnis zu bieten.

Webhooks

Mit Webhooks können WhatsApp Flows überwacht und optimiert werden. Wenn du Webhooks abonnierst, kannst du wichtige Kennzahlen zu deinen Flows einsehen, z. B. Änderungen des Flow-Status, Fehlerraten und die Performance der Endpunkte. Du kannst diese Insights nutzen, um Probleme zu beheben und proaktiv ein reibungsloseres Benutzer*innenerlebnis zu schaffen.

WhatsApp Flows verwenden

In der digitalen Kommunikation sind Effizienz und Interaktionen das A und O. WhatsApp Flows nutzt eine strukturierte Methode zur Erfassung von Informationen über verschiedene Formulareingaben – z. B. Dropdown-Menüs, Optionsfelder und Textfelder – und beseitigt so umständliche und wenig effiziente Prozesse.

Wenn du langwierige Textinteraktionen und Links durch strukturierte, interaktive Flows ersetzt, kannst du ein ansprechenderes Benutzer*innenerlebnis bieten. Da sich alles in der vertrauten WhatsApp-Oberfläche abspielt, ist die Bedienung auch für Benutzer*innen unkompliziert und die Akzeptanz in der Regel hoch.

WhatsApp Flows: Anwendungsfälle

Schauen wir uns nun ein paar Anwendungsbeispiele für WhatsApp Flows an.

Termine buchen und planen

Für Terminbuchungen musst du in Echtzeit Verfügbarkeiten prüfen und bestätigen können, also verbindest du den Flow zunächst mit einem Endpunkt. So kann das System immer alle aktuell verfügbaren Termine anzeigen. Die Backend-Logik zur Terminverwaltung kann von einer eigenen App übernommen werden. Die Flows API und die Webhooks sorgen für einen reibungslosen Datenaustausch und nahtlose Benachrichtigungen.

Grafik: Termine buchen und planen.

Leads generieren

Für eine effektive Leadgenerierung kannst du einen in sich geschlossenen Flow verwenden. Dieser Anwendungsfall erfordert keine Interaktion in Echtzeit, sondern erfasst Benutzer*innen-Informationen anhand einer vorher festgelegten Abfolge von Eingabeaufforderungen. Durch die einfache Einrichtung kannst du diesen Flow sehr schnell und einfach umsetzen und effektiver Leads generieren.

Grafik: Leads generieren.

Umfragen durchführen

Wie die Leadgenerierung ist auch die Durchführung von Umfragen ein einfacher Anwendungsfall für einen in sich geschlossenen Flow. Du kannst die Umfrage und verschiedene Eingabemethoden entwerfen, um Antworten zu erheben und die Datenerfassung zu vereinfachen.

Grafik: Umfragen durchführen.

Das Potenzial von WhatsApp Flows nutzen

WhatsApp Flows schließt die Lücke zwischen statischen Textnachrichten und interaktiven Erlebnissen. Durch die Nutzung eines sicheren Datenkanals für die Verbindung zu den Endpunkten ermöglicht WhatsApp Flows den Datenaustausch in Echtzeit und verbessert so den Informationsfluss zwischen Unternehmen und Benutzer*innen.

Mit WhatsApp Flows kannst du individuelle User Journeys entwerfen, erstellen und anpassen und so vollständige End-to-End-Erlebnisse anbieten.

Nachdem du nun die Grundlagen von WhatsApp Flows kennst, kannst du selbst anfangen, mit dem Tool zu experimentieren. Finde heraus, welche innovativen Lösungen mit WhatsApp Flows möglich sind!

Lege gleich los!