Zum Inhalt springen

Workflow-Referenz

Diese Seite listet alles auf, was Sie in einem Workflow verwenden können, und erklärt genau, wie es sich verhält. Wie Sie Schritt für Schritt einen Workflow erstellen, lesen Sie unter Workflows & Automatisierung.

Ein Workflow besteht aus Schritten. Jeder Schritt ist eine Regel: Auslöser → Bedingungen → Aktionen.

  1. Etwas passiert: Ein Kunde sendet eine Nachricht, ein Webhook wird aufgerufen, ein Follow-up wird fällig und so weiter.
  2. Wabot sucht die Schritte, deren Auslöser zutrifft. Bei Nachrichten müssen auch Kanal und Nachrichtentyp passen. Geprüft werden nur aktive Schritte in aktiven Workflows.
  3. Jeder passende Schritt prüft seine Bedingungen. Ohne Bedingungen läuft er immer.
  4. Jeder Schritt, dessen Bedingungen erfüllt sind, führt seine Aktionen aus, von oben nach unten. Es gilt nicht „der erste Treffer gewinnt“: Wenn zwei Schritte auf dieselbe Nachricht passen, laufen beide, in keiner garantierten Reihenfolge. Das Panel Einrichtung warnt Sie, wenn zwei Schritte bei derselben Nachricht starten.
  5. Wenn für die Nachricht eines Kunden kein Schritt gelaufen ist, antwortet Ihr KI-Bot (wenn die KI für den Kanal und den Kontakt aktiviert ist). Ist irgendein Schritt gelaufen, auch einer, der nur ein Tag hinzufügt, antwortet der KI-Bot nicht auf diese Nachricht.
  • Aktionen laufen in der aufgelisteten Reihenfolge. Schlägt eine fehl, laufen die nächsten trotzdem.
  • Vor dem Senden warten wird in Sekunden angegeben und ab dem Zeitpunkt des Auslösers gezählt, nicht ab der vorherigen Aktion. Um drei Nachrichten im Abstand von je einem Tag zu senden, verwenden Sie 0, 86400 und 172800.
  • Wartende Nachrichten werden sicher gespeichert und auch dann gesendet, wenn der Server neu startet. Sie werden nicht abgebrochen, wenn der Kunde antwortet oder wenn Sie den Schritt deaktivieren. Halten Sie lange Sequenzen also kurz.
  • Nur Vorlage senden und Nachricht senden können warten. Alle anderen Aktionen laufen sofort.
  • Frei formulierte Nachrichten (Nachricht senden) kommen nur innerhalb von 24 Stunden nach der letzten Nachricht des Kunden an. Außerhalb dieses Fensters verwenden Sie Vorlage senden.

Ein Schritt, der über eine Linie nächster Schritt verbunden ist (im Formular-Editor die Bedingung Vorheriger Workflow), läuft nur, wenn der vorherige Schritt für denselben Kontakt bereits erfolgreich gelaufen ist.

  • Er braucht trotzdem einen eigenen Auslöser, zum Beispiel die nächste Nachricht des Kunden oder das Tippen auf einen Button. Er startet nicht von selbst nach dem vorherigen Schritt.
  • Es gibt kein Zeitlimit: Der vorherige Schritt kann vor einer Stunde oder vor einem Monat gelaufen sein.
  • Einmal freigeschaltet, läuft der Schritt jedes Mal, wenn sein Auslöser und seine Bedingungen zutreffen.
  • Wenn mehrere Schritte zu ihm führen, müssen alle gelaufen sein.
  • Wenn der vorherige und der spätere Schritt beide auf dieselbe Nachricht passen, können beide bei ihr laufen. Geben Sie dem späteren Schritt einen anderen Auslöser, etwa das Tippen auf einen Button.

Ausführungen zeigt für jeden Schritt, für wen er lief und welches Ergebnis jede Aktion hatte. Eine Nachricht gilt als erfolgreich, sobald sie an WhatsApp übergeben wurde. Lehnt WhatsApp sie später ab (zum Beispiel außerhalb des 24-Stunden-Fensters), erscheint der Fehler im Chat, nicht in Ausführungen.

Schritte, die durch die Uhr (Länger keine Antwort, Follow-up ist fällig), durch Pipeline-Phase geändert oder durch eine Integration starten, senden von Ihrer Standard-WhatsApp-Nummer. Länger keine Antwort verwendet die Nummer, über die die Unterhaltung lief, sofern sie noch verbunden ist.

Auslöser Läuft, wenn … Einstellungen Liefert diese Variablen
Kunde sendet eine Nachricht Ein Kunde Ihnen über WhatsApp, Instagram oder Messenger eine Nachricht sendet Kanal, Nachrichtentyp, optional ein zu vergleichender Text senderName, senderID und je nach Nachrichtentyp weitere (siehe Variablen)
Nachricht zugestellt oder gelesen Eine beliebige von Ihnen gesendete Nachricht (aus einem Workflow, einer Kampagne, dem Posteingang oder vom KI-Bot) gesendet, zugestellt oder gelesen wird Keine: Verwenden Sie die Bedingungen Status und Vorlage Keine
Manuell gestartet Sie ihn für ausgewählte Kontakte oder Gruppen starten, aus Kontakte, über ein Meta-Leadformular oder mit Anderen Workflow starten Keine Keine (siehe Manuell gestartet)
Pipeline-Phase geändert Eine Karte zu einer Pipeline hinzugefügt wird oder in eine andere Phase wechselt Pipeline, Phasentyp, von Phase, zu Phase deal_title, stage_name und weitere
Länger keine Antwort Eine Unterhaltung für die eingestellte Zeit still bleibt Auf wessen Antwort gewartet wird, wie lange waiting_hours, waiting_since
Follow-up ist fällig Eine Follow-up-Aufgabe ihre Fälligkeit erreicht oder einige Zeit danach noch offen ist Wann, wie lange überfällig followup_text, followup_due_at, followup_assignee, followup_overdue_hours
Webhook wird aufgerufen Ein anderes System einen POST mit einem JSON-Body an die URL des Schritts sendet Die URL (wird nach dem ersten Speichern angezeigt) Die Felder des JSON-Bodys, unter Variablen zugeordnet
Webhook-Aktion antwortet Eine Aktion An Webhook senden oder Code ausführen in einem anderen Schritt eine Antwort erhält Beispielantwort hinzufügen, um die Felder der Antwort in Variablen umzuwandeln response und jedes Feld der Antwort
Integrationsereignisse (z. B. Shopify-Bestellung erstellt, abgebrochener Checkout) Eine verbundene Integration das Ereignis meldet Keine Die Felder des Ereignisses

Vervollständigen Sie den Satz Wenn ein Kunde über Kanal eine Nachricht vom Typ Nachrichtentyp sendet und der Text Vergleichsart Text.

Kanäle: WhatsApp, Instagram und Messenger. Wählen Sie bei Instagram auch, wie es verbunden ist: Instagram-Login oder Facebook-Seite (dieselbe Option, die Sie beim Verknüpfen verwendet haben).

Nachrichtentypen

Kanal Nachrichtentypen
WhatsApp Text, Nachricht aus Click-to-WhatsApp-Anzeige, Interaktive Schnellantwort-Buttons, Interaktive Listennachricht, Bild, Video, Dokument, Audio, Flow, Bestellung, Zahlung
Instagram Text, Schnellantwort, Postback, Kommentar, Bild, Video, Dokument, Audio
Messenger Text, Schnellantwort, Postback, Kommentar, Opt-in, Gutschein, Bild, Video, Dokument, Audio
WhatsApp-Nachrichtentyp Läuft, wenn der Kunde … Hinweise
Text Eine Nachricht schreibt
Nachricht aus Click-to-WhatsApp-Anzeige Die erste Nachricht aus Ihrer Click-to-WhatsApp-Anzeige sendet Fügt die Variablen der Anzeige hinzu. Passt kein Anzeigen-Schritt, antworten die Text-Schritte
Interaktive Schnellantwort-Buttons Auf einen Antwort-Button tippt, in einer Nachricht aus einem Workflow oder in einer Vorlage Verglichen wird der Titel des Buttons. button_reply_identifier enthält, worauf getippt wurde
Interaktive Listennachricht Eine Zeile aus einer Liste auswählt Verglichen wird der Titel der Zeile
Bild, Video, Dokument, Audio Eine solche Datei sendet Die Bildunterschrift ist der Nachrichtentext. Bei Audio ist der Text die Transkription, sofern Ihr Tarif sie enthält
Flow Einen WhatsApp Flow absendet Wählen Sie den Flow unter Flow auswählen. Jedes Formularfeld wird zu einer Variablen
Bestellung Eine Bestellung aus Ihrem Katalog aufgibt Prüfen Sie den Bestellwert mit der Bedingung Gesamtbetrag
Zahlung Eine Katalogbestellung bezahlt (oder die Zahlung fehlschlägt) status ist success, failed oder pending. Zahlungen für individuelle Zahlungsanforderungen starten diesen Auslöser nicht

Sticker, geteilte Standorte, geteilte Kontakte und Reaktionen starten keine Workflows.

Zu vergleichender Text: enthält, genau ist, beginnt mit oder nicht ist. Lassen Sie ihn leer, damit der Schritt bei jeder Nachricht dieses Typs läuft. Beim Vergleich wird zwischen Groß- und Kleinschreibung unterschieden (Preis passt nicht zu preis), und Leerzeichen zählen. Bei Button- und Listenantworten ist der Text der Titel des Buttons bzw. der Zeile.

Läuft bei jeder Statusänderung jeder Nachricht, die Sie senden, einschließlich Kampagnen und der eigenen Nachrichten des Schritts. Fügen Sie immer zwei Bedingungen hinzu:

  • Status: Gesendet, Zugestellt oder Gelesen.
  • Vorlage: die Vorlage, an die Sie anknüpfen.

Ohne sie läuft der Schritt bei jeder Nachricht des Kontos, und ein Schritt, der eine Nachricht sendet, kann sich selbst erneut auslösen.

Einstellung Optionen
Pipeline Die zu beobachtende Pipeline (Pflichtfeld)
Nur wenn die neue Phase Folgendes ist Offen, Gewonnen, Verloren (nichts angehakt = beliebig)
Von Phase Beliebige Phase (schließt neue Karten ein) oder eine Phase
Zu Phase Beliebige Phase oder eine Phase

Ein Phasenwechsel durch einen Workflow startet andere Pipeline-Workflows nur eine Ebene tief, sodass zwei Workflows eine Karte nicht endlos hin- und herschieben können. Dafür müssen Pipelines unter Einstellungen → Pipelines aktiviert sein.

Einstellung Optionen
Starten, wenn Der Kunde hat nicht geantwortet (nach jeder Nachricht, die Sie ihm senden, einschließlich Kampagnen) oder Niemand hat dem Kunden geantwortet (jede Antwort Ihres Teams, des KI-Bots oder eines Workflows zählt)
Nach keiner Antwort seit 5 Minuten bis 30 Tage

Jede neue Nachricht startet die Wartezeit neu. Der Schritt läuft einmal pro Stille: Nachdem er für einen Kontakt gelaufen ist, läuft er erst wieder, wenn die andere Seite schreibt. Da auch Massenversände die Wartezeit auf Kundenseite starten, fügen Sie eine Bedingung wie Kontakt einer Gruppe hinzu, um ihn einzugrenzen.

Einstellung Optionen
Start Wenn es fällig wird oder Wenn es nach der Fälligkeit noch offen ist
Überfällig seit 5 Minuten bis 30 Tage (für die zweite Option)

Läuft einmal pro Follow-up, für jedes Follow-up im Konto (auch manuell und von Workflows erstellte), das mit einem Kontakt verknüpft ist. Im Fall „noch offen“ passiert nichts, wenn es rechtzeitig erledigt wurde.

  • Senden Sie einen POST mit einem JSON-Body an die URL. Wabot antwortet sofort und führt den Schritt im Hintergrund aus.
  • Der Schritt läuft nur, wenn sowohl sein Schalter als auch der Schalter des Workflows aktiv sind und seine Bedingungen erfüllt sind. Bedingungen können Variable und Vorheriger Workflow verwenden.
  • Ordnen Sie die Felder des Bodys unter Variablen mit Pfaden zu, die mit body. beginnen, zum Beispiel body.phone für {"phone": "919876543210"}.
  • Teilen Sie den Aktionen mit Variable für Telefonnummer mit, wem sie schreiben sollen, z. B. {{phone}}. Die Nummer muss die Ländervorwahl enthalten. Eine Variable namens name gibt einem neuen Kontakt seinen Namen.
  • Wählen Sie die sendende Nummer mit Kanal auswählen oder lassen Sie das Feld leer, um Ihre Standardnummer zu verwenden.
  • Für ein Bild, ein Dokument oder ein Video tragen Sie den öffentlichen Link zur Datei unter URL-Variable ein: eine Variable wie {{invoice}}, einen festen Link wie https://example.com/brochure.pdf oder einen Link mit Variablen wie https://example.com/invoices/{{order_id}}.pdf.
  • An KI-Bot übergeben und Daten speichern bewirken hier nichts: Es gibt keine Kundennachricht zum Beantworten und keine Bestellung zum Speichern.
  • Frei formulierte Nachrichten kommen nur innerhalb des 24-Stunden-Fensters an; um einen neuen Kunden zu erreichen, senden Sie eine Vorlage.

Startet, nachdem eine Aktion An Webhook senden oder Code ausführen eine Antwort erhalten hat. Fügen Sie mit Beispielantwort hinzufügen eine Beispielantwort ein: Jedes Feld wird zu einer Variablen, z. B. {{response}} für die gesamte Antwort oder {{order_id}} für response.order_id. Eine Antwort mit Fehlercode (4xx oder 5xx) zählt ebenfalls. Eine Zeitüberschreitung nicht.

Bedingungen sind zusätzliche Prüfungen unter Erweitert → Bedingungen. Der Schritt läuft nur, wenn sie erfüllt sind.

Bedingung Prüft Vergleiche Verfügbar bei
Nachrichteninhalt Den Nachrichtentext, den Titel des Buttons oder der Zeile oder die Bildunterschrift ist, ist nicht, enthält, enthält nicht, beginnt mit Kunde sendet eine Nachricht, Nachricht zugestellt oder gelesen
Getaggte Nachricht Die Unterhaltungs-Tags der Nachricht ist eines von, ist keines von Kunde sendet eine Nachricht
Kontakt einer Gruppe Die Gruppen des Kontakts ist eines von, ist keines von Kunde sendet eine Nachricht, Manuell gestartet, Pipeline-Phase geändert, Länger keine Antwort, Follow-up ist fällig
Kanal Die Nummer, das Instagram-Konto oder die Seite, über die die Nachricht kam ist eines von, ist keines von Kunde sendet eine Nachricht, Nachricht zugestellt oder gelesen
Variable Eine beliebige Variable des Schritts ist, ist nicht, enthält, enthält nicht, beginnt mit, ist größer als, ist kleiner als Alle Auslöser außer Manuell gestartet und Nachricht zugestellt oder gelesen
Gesamtbetrag Die Bestellsumme (Preis × Menge jedes Artikels) ist, ist nicht, ist größer als, ist kleiner als Kunde sendet eine Nachricht → Bestellung
Status Der Nachrichtenstatus: Gesendet, Zugestellt, Gelesen ist eines von, ist keines von Nachricht zugestellt oder gelesen
Vorlage Welche Vorlage die Nachricht war ist eines von, ist keines von Nachricht zugestellt oder gelesen
Prompt erfüllt Ob die Unterhaltung ein von Ihnen beschriebenes Ziel erreicht, von der KI geprüft ist erfüllt, ist nicht erfüllt Kunde sendet eine Nachricht
Vorheriger Workflow Ob frühere Schritte für diesen Kontakt gelaufen sind (siehe Nächste Schritte) ist Alle Auslöser außer Manuell gestartet
Vergleich Wahr, wenn …
ist / ist nicht Der Wert genau dem eingegebenen Text entspricht oder nicht. Groß- und Kleinschreibung wird unterschieden, Leerzeichen zählen
enthält / enthält nicht Der Text irgendwo im Wert vorkommt oder nicht. Groß- und Kleinschreibung wird unterschieden. Ein leerer Wert enthält nichts
beginnt mit Der Wert mit dem Text beginnt. Groß- und Kleinschreibung wird unterschieden
ist eines von / ist keines von Mindestens eines der ausgewählten Elemente zutrifft oder keines
ist eines von / ist keines von (Kanal) Die Nachricht über einen der ausgewählten Kanäle kam oder über keinen davon
ist größer als / ist kleiner als Beide Seiten Zahlen sind und der Vergleich zutrifft. Währungszeichen und Tausendertrennzeichen werden ignoriert (₹1,250.50 = 1250.5). Ist eine Seite keine Zahl, ist das Ergebnis falsch
ist erfüllt / ist nicht erfüllt Die KI urteilt, dass die Unterhaltung das Ziel erreicht oder nicht. Jede Prüfung verbraucht eine KI-Anfrage
  • Regeln innerhalb einer Gruppe werden mit und (alle müssen zutreffen) oder oder (eine genügt) verknüpft. Gruppen werden auf dieselbe Weise verknüpft. Bis zu 6 Gruppen pro Schritt.
  • Die Verknüpfungen werden von links nach rechts gelesen: A und B oder C bedeutet (A und B) oder C. Um sie anders zu kombinieren, verwenden Sie Gruppen.
  • Eine fehlende Verknüpfung zählt als und.
  • Ein oder neben einer Regel Vorheriger Workflow lässt den Schritt auch ohne den vorherigen Schritt laufen. Verknüpfen Sie diese Regel deshalb mit und.
Aktion Was sie tut Kann warten?
Vorlage senden Sendet eine genehmigte WhatsApp-Vorlage an den Kunden oder an eine andere Nummer Ja
Nachricht senden Sendet eine frei formulierte Nachricht: Text, Medien, Buttons, eine Liste, einen Katalog, einen Flow oder eine Zahlungsanforderung (innerhalb des 24-Stunden-Fensters) Ja
Zu Gruppen oder Tags hinzufügen Fügt den Kontakt zu Gruppen und Tags hinzu Nein
Als Lead markieren Kennzeichnet den Kontakt als Lead, sodass er in Lead-Berichten zählt Nein
Teammitglied zuweisen Übergibt den Chat an ein Teammitglied, reihum, an das am wenigsten ausgelastete oder hebt die Zuweisung auf Nein
Follow-up erstellen Fügt der Seite Follow-ups eine Aufgabe hinzu Nein
Deal in Phase verschieben Verschiebt die Karte des Kontakts in eine Phase und kann eine erstellen Nein
Deal erstellen Fügt einer Pipeline eine Karte für den Kontakt hinzu Nein
Deal als gewonnen/verloren markieren Verschiebt die Karte in die erste Gewonnen- bzw. Verloren-Phase der Pipeline Nein
Deal-Verantwortlichen ändern Übergibt die Karte an ein Teammitglied oder an die zugewiesene Person des Chats Nein
Deal-Wert aktualisieren Setzt den Wert der Karte auf eine Zahl oder eine Variable Nein
An KI-Bot übergeben Lässt einen KI-Bot die Unterhaltung beantworten Nein
An Webhook senden Sendet Daten an die URL eines anderen Systems (REST oder GraphQL) Nein
Code ausführen Führt Ihr JavaScript aus und gibt das Ergebnis weiter Nein
Daten speichern Fügt die Daten der Nachricht der Bestellung des Kunden hinzu Nein
Statuswert aktualisieren Speichert einen Wert pro Kontakt oder pro Workflow für spätere Schritte Nein
Schritt wiederholen Führt die Aktionen eines anderen Schritts für diesen Kontakt erneut aus Nein
Anderen Workflow starten Führt einen manuellen Workflow für diesen Kontakt aus Nein
Integrationsaktionen (z. B. Shopify) Rufen die verbundene Integration auf Nein
Einstellung Was sie tut
Senden an Den Kunden (der den Schritt ausgelöst hat) oder Eine andere Nummer (mit Ländervorwahl, nur Ziffern)
Vorlage Jede genehmigte Vorlage
Vor dem Senden warten Sekunden, ab dem Zeitpunkt des Auslösers
Variablen Füllen Sie jede Vorlagenvariable aus. Wählen Sie für Name Kundenname, Telefonnr. des Kunden oder Sonstiges, für E-Mail E-Mail des Kunden; geben Sie bei benutzerdefinierten Variablen den Wert ein oder genau eine Variable wie {{senderName}}
Medien Das Header-Bild, -Video oder -Dokument, bei Vorlagen mit Header

Eine benutzerdefinierte Variable muss genau eine {{variable}} sein. Text drumherum, wie in Hi {{senderName}}, wird so gesendet, wie er geschrieben ist. Statusvariablen und Flow-Antworten können in Vorlagen nicht verwendet werden. Ein fehlender Wert wird vor dem Senden nicht geprüft, daher kann WhatsApp die Nachricht ablehnen.

Nachrichtentyp Was Sie festlegen Limits
Nur Text Den Text 4096 Zeichen
Mit Medien Eine Datei (Bild, Video, Dokument oder Audio) und ihre Bildunterschrift Bildunterschrift 1024
Schnellantwort Header (Text, Bild, Video oder Dokument), Text und Buttons Bis zu 3 Buttons mit je 20 Zeichen
Call-to-Action Header, Text und ein Button mit einem Link Button 20 Zeichen
Interaktive Liste Header, Text, Fußzeile, Abschnitte mit Zeilen (Titel und Beschreibung) und die Button-Beschriftung Zeilentitel 24, Beschreibung 72
Katalog Ein einzelnes Produkt, mehrere Produkte oder der ganze Katalog, mit Text Erfordert einen mit der Nummer verknüpften Katalog
Flow Header, Text, Fußzeile, der Flow und sein Button-Text Button 25 Zeichen
Zahlung Katalogzahlung für die gerade aufgegebene Bestellung oder Individuelle Zahlung mit eigenen Artikeln und Beträgen Razorpay. Individuelle Zahlungen erfolgen in INR

Instagram und Messenger haben eigene Typen: Nur Text, Mit Medien, Schnellantwort, Generische Vorlage, Button-Vorlage, Antwort auf Kommentar (auf einen Kommentar) und bei Messenger zusätzlich Gutschein-, Beleg-, Produkt- und Opt-in-Vorlagen.

Variablen funktionieren im Text und in der Bildunterschrift. Fehlt eine dort verwendete Variable oder ist sie leer (oder 0), wird die Nachricht nicht gesendet und die Ausführung als fehlgeschlagen angezeigt. Header, Fußzeilen, Buttons und Listenzeilen werden so gesendet, wie sie geschrieben sind.

Einstellung Was sie tut
API-Typ REST oder GraphQL
URL Wohin gesendet wird. Kann {{variables}} enthalten
Methode POST oder GET (GET sendet keinen Body)
Header Schlüssel-Wert-Paare. {{name}} in einem Header bedeutet einen Statuswert
Eingabedaten als Body-Parameter, Query-Parameter oder Pfadparameter (REST)
Payload / GraphQL-Query und Variablen Das zu sendende JSON. {{variables}} darin werden ausgefüllt; unbekannte werden so gesendet, wie sie geschrieben sind

Die Anfrage läuft nach 15 Sekunden in eine Zeitüberschreitung. Um die Antwort zu nutzen, starten Sie einen weiteren Schritt mit Webhook-Aktion antwortet.

Teammitglied zuweisen

Einstellung Optionen
Auswahlverfahren Ein bestimmtes Teammitglied, Reihum (abwechselnd), Am wenigsten ausgelastet (wenigste Chats, die auf Antwort warten), Zuweisung aufheben
Teammitglied(er) Eines, oder zwei oder mehr für Reihum und Am wenigsten ausgelastet
Nur wenn der Chat noch nicht zugewiesen ist Lässt Chats, die bereits jemand hat, unverändert
KI-Bot-Antworten aktiv lassen Aus: Die Zuweisung schaltet den KI-Bot für diesen Chat aus

Follow-up erstellen

Einstellung Optionen
Follow-up Was zu tun ist, bis zu 160 Zeichen. Kann {{name}} (den Namen des Kontakts) und die Variablen des Auslösers verwenden
Fällig in 0 bis 365 Minuten, Stunden oder Tage
Für Zugewiesene Person des Chats (oder der Kontoinhaber), Ein bestimmtes Teammitglied oder Niemand
Mit der offenen Pipeline-Karte des Kontakts verknüpfen, falls vorhanden Zeigt das Follow-up auch auf der Karte an

Als Lead markieren hat keine Einstellungen.

Alle benötigen eine Pipeline. Wurde der Schritt durch Pipeline-Phase geändert gestartet, ändern sie diese Karte. Andernfalls ändern sie die zuletzt aktualisierte offene Karte des Kontakts in dieser Pipeline und tun nichts, wenn es keine gibt.

Aktion Einstellungen
Deal in Phase verschieben In Phase verschieben; In dieser Phase eine neue erstellen, wenn der Kontakt keine offene Karte hat (mit optionalem Produkt und optionaler Menge)
Deal erstellen Phase (Standard: erste offene Phase), Titel (kann Variablen verwenden; leer = Kontaktname und Kartenbezeichnung), Wert, Verantwortlicher, Produkt und Menge, Überspringen, wenn der Kontakt bereits eine offene Karte in dieser Pipeline hat (standardmäßig aktiv)
Deal als gewonnen/verloren markieren Gewonnen oder Verloren
Deal-Verantwortlichen ändern Ein bestimmtes Teammitglied oder Zugewiesene Person des Chats
Deal-Wert aktualisieren Eine Zahl oder eine Variable, z. B. {{order_total}}. ₹1,250.50 wird als 1250.5 gelesen
Einstellung Was sie tut
KI-Bot auswählen Der Bot, der übernimmt
Leerlaufzeit und Zeitformat Wie lange der Kunde still sein darf, bevor der Bot die Unterhaltung zurückgibt
Anzahl der Antwortaufforderungen Wie viele Antworten, bevor der Bot fragt, ob der Kunde zufrieden ist
Abschlussnachricht Wird gesendet, wenn die Leerlaufzeit abgelaufen ist, mit den Buttons Ja und Nein

Der Bot beantwortet die aktuelle Nachricht sofort, wenn die KI für den Kanal und den Kontakt aktiviert ist und die Nachricht Text enthält. Bis die Leerlaufzeit abgelaufen ist oder der Kunde auf Ja tippt, gehen seine Nachrichten, die auf keinen anderen Schritt passen, an diesen Bot.

Aktion Einstellungen und Verhalten
Code ausführen Ihr JavaScript. Die Variablen des Schritts können darin verwendet werden, z. B. {{senderName}} oder ein Webhook-Feld wie {{order_id}}. Sein Ergebnis startet jeden damit verknüpften Schritt Webhook-Aktion antwortet
Daten speichern Bestellungen: fügt die Daten der eingehenden Nachricht (etwa eine Adresse aus einem Flow) der Bestellung des Kunden hinzu
Statuswert aktualisieren Statusvariable auswählen und Wert (eine der Variablen des Schritts). Ein leerer Wert schlägt fehl
Schritt wiederholen Führt die Aktionen des gewählten Schritts für diesen Kontakt erneut aus, ohne seine Bedingungen zu prüfen. Lassen Sie einen Schritt nicht auf sich selbst verweisen
Anderen Workflow starten Führt den gewählten manuellen Workflow für diesen Kontakt aus, von der gewählten Nummer

Schreiben Sie eine Variable als {{name}}. Der Bereich Variablen eines Schritts listet die verfügbaren auf, mit einem Kopier-Button.

Variable Wert Hinzugefügt von
senderName Der WhatsApp-Profilname des Kunden Kunde sendet eine Nachricht, Webhook-Aktion antwortet
senderID Die Telefonnummer des Kunden Ebenso
button_reply_identifier Der Button, auf den getippt wurde Interaktive Schnellantwort-Buttons
ad_headline, ad_body, ad_source_url, ad_source_id, ad_source_type, ctwa_clid Details der Anzeige, auf die der Kunde geklickt hat Nachricht aus Click-to-WhatsApp-Anzeige
Jedes Flow-Feld, z. B. {{preferred_date}} Die Antwort des Kunden Flow
status success, failed oder pending Zahlung
response und jedes Feld der Antwort Die Antwort des Webhooks oder von Code ausführen Webhook-Aktion antwortet (nach Beispielantwort hinzufügen)
Jedes Feld des Ereignisses Die Daten des Ereignisses Integrationsauslöser
deal_id, deal_title, deal_value, deal_currency, pipeline_name, stage_name, previous_stage_name, owner_name, deal_items Die verschobene Karte Pipeline-Phase geändert
waiting_hours, waiting_since Wie lange und seit wann die Unterhaltung still ist Länger keine Antwort
followup_text, followup_due_at, followup_assignee, followup_overdue_hours Text, Fälligkeit, zugewiesene Person und überfällige Stunden des Follow-ups Follow-up ist fällig
name Der Name des Kontakts (oder die Nummer) Immer, im Follow-up-Text sowie in Titel und Wert des Deals

Klicken Sie unter Erweitert → Variablen auf Variable hinzufügen. Namen bestehen aus Buchstaben, Zahlen und _ und beginnen mit einem Buchstaben.

Quelle Wert Beispiel
Aus Auslöserdaten Ein Pfad in den Daten des Auslösers. Der erste Teil gibt an, woher sie stammen (messageMetadata., body., response., timer.), der Rest ist das Feld body.customer.email liest customer.email aus einem Webhook-Body
Fester Wert Jedes Mal derselbe Text Ein Rabattcode

Hinzugefügte Variablen bleiben erhalten, wenn Sie den Auslöser, den Kanal oder den Nachrichtentyp ändern.

Status speichern einen Wert pro Kontakt (oder pro Workflow) über Schritte hinweg und im Lauf der Zeit, zum Beispiel die gewählte Sprache des Kunden. Erstellen Sie sie über Status im Menü einer Workflow-Karte: Status (der Name), Wert (der Standardwert), Typ (z. B. Kontaktstatus) und Datentyp. Jeder Schritt kann sie als {{state}} verwenden; setzen Sie sie mit Statuswert aktualisieren. Sie funktionieren in Nachrichten, Bedingungen und Webhooks, aber nicht in Vorlagen.

Ort Was verfügbar ist Wenn ein Wert fehlt
Text und Bildunterschrift von Nachricht senden Alles: Auslöserdaten, Flow-Antworten, eigene Variablen, Status Die Nachricht wird nicht gesendet (fehlgeschlagen)
Variablen von Vorlage senden Auslöserdaten und eigene Variablen (keine Flow-Antworten oder Status) Leer gesendet oder so, wie geschrieben, wenn es keine Variable des Schritts ist; WhatsApp kann sie ablehnen
URL und Payload von An Webhook senden Alles So gesendet, wie geschrieben, z. B. {{phone}}
Bedingung Variable Alles Die Bedingung vergleicht einen leeren Wert
Text von Follow-up erstellen, Titel von Deal erstellen, Deal-Wert aktualisieren name, die Variablen des Auslösers (Webhook, Timer, Pipeline, Integration), eigene Variablen, Status Bleibt leer
Statuswert aktualisieren Auslöserdaten, eigene Variablen, Status Die Aktion schlägt fehl
Code ausführen Auslöserdaten (auch der Body oder die Antwort eines Webhooks), Ihre Variablen, Zustände undefined

Manuelle Workflows laufen für die Kontakte oder Gruppen, die Sie auswählen, aus Kontakte (Workflow auslösen), über ein Meta-Leadformular oder mit Anderen Workflow starten. Sie funktionieren anders als automatische:

  • Es werden nur Bedingungen Kontakt einer Gruppe verwendet (mit der ersten ausgewählten Gruppe).
  • Jede Aktion wartet ihre Zeit nach der vorherigen Aktion. Lassen Sie die Wartezeit der Vorlage auf 0, da sie doppelt angewendet wird.
  • Nachricht senden kann keine Variablen verwenden: Eine Nachricht mit {{variables}} bricht die Ausführung ab. Vorlagen können die Vorgaben Name und E-Mail sowie feste Werte verwenden.
  • Diese Aktionen funktionieren: Vorlage senden, Nachricht senden, Zu Gruppen oder Tags hinzufügen, Team-Aktionen und Pipeline-Aktionen. Webhooks, Code ausführen, KI-Übergabe, Status, Daten speichern, Schritt wiederholen und Anderen Workflow starten werden nicht ausgeführt.
  • Manuelle Ausführungen erscheinen nicht in Ausführungen und schalten keine nächsten Schritte frei.
Element Limit
Schritte pro Workflow 10 im Formular-Editor
Bedingungsgruppen pro Schritt 6
Schnellantwort-Buttons 3
Vor dem Senden warten Kein Maximum (in Sekunden)
Wartezeit bei keiner Antwort / Überfälligkeit 5 Minuten bis 30 Tage
Fälligkeit eines Follow-ups Bis zu 365 Tage
Follow-up-Text, Deal-Titel 160 Zeichen
Webhook-Zeitüberschreitung 15 Sekunden; Antworten bis 64 KB werden gespeichert
Sendeversuche 5 Versuche, danach wird die Nachricht verworfen
Sie möchten vielleicht … Vorerst
Einen Auslöser zu einem Datum oder einer Uhrzeit (z. B. eine Terminerinnerung) Erstellen Sie ein Follow-up für ein Teammitglied oder legen Sie im Posteingang eine Erinnerung an
Eine Sequenz stoppen, wenn der Kunde antwortet Halten Sie Sequenzen kurz und verwenden Sie Länger keine Antwort für die Erinnerung
Eine Wartezeit bei Team- oder Pipeline-Aktionen Verwenden Sie Länger keine Antwort oder Follow-up ist fällig, um später zu handeln
Bestellpositionen als Variablen Prüfen Sie den Wert mit Gesamtbetrag
Einen Zahlungsauslöser für individuelle Zahlungsanforderungen Nur Katalogbestellungen starten Zahlung
Einen Auslöser für Sticker, Standorte, Kontakte oder Reaktionen Nicht unterstützt