Verwenden Sie diesen Artikel, um Intercom Workflows zu beheben, zu konfigurieren und zu testen. Er behandelt, warum ein Workflow möglicherweise nicht ausgelöst wird, wie Kundendaten gesammelt werden, wie man sicher testet, ohne aktive users zu beeinflussen, Telefonanruf-Auslöser, WhatsApp-spezifisches Verhalten und wie Konflikte zwischen Fin und Ihrer Workflow-Automatisierung gelöst werden.
Workflows auslösen
Warum wird mein Workflow nicht ausgelöst?
Warum wird mein Workflow nicht ausgelöst?
Ein Workflow wird möglicherweise aufgrund von Konfigurationsproblemen nicht wie erwartet ausgelöst, z. B. wegen Kanal-Kompatibilität, Zielgruppenregeln, Zeitplanung oder Konflikten mit Ihren Messenger-Einstellungen. So beheben Sie diese Probleme.
Hinweis: Wenn Ihre Workflow-Vorschau nach dem Speichern eines Entwurfs weiterhin Ihren Live-Workflow anzeigt, starten Sie eine neue Testkonversation, da bereits laufende Konversationen die Version des Workflows behalten, die beim Start aktiv war.
Wie kann ich sehen, bei welchen Konversationen mein Workflow ausgelöst wurde?
Wie kann ich sehen, bei welchen Konversationen mein Workflow ausgelöst wurde?
Sie können überprüfen, wann ein Workflow in einer Konversation ausgelöst wurde, anhand von:
Gesendeter Tab in Workflows: Überprüfen Sie den Gesendet-Tab innerhalb jedes Workflows. Dort wird eine Liste der Konversationen angezeigt, bei denen der Workflow ausgelöst wurde.
Konversationsereignisse im Inbox: Innerhalb des Inbox können Sie die Abfolge der Ereignisse in einer Konversation sehen, indem Sie auf Konversationsereignisse anzeigen klicken. So sehen Sie die Konversationsereignisse und können herausfinden, welcher Workflow in einer Konversation ausgelöst wurde.
Konversation simulieren: Wenn Sie Ihren Workflow testen möchten, können Sie entweder die Workflows Vorschau-Funktion verwenden oder den Workflow so einstellen, dass er nur für Sie oder Ihre Teamkollegen live geschaltet wird. Wählen Sie dazu einfach das Attribut Email aus und geben Sie Ihre eigene E-Mail-Adresse oder die E-Mail-Domain Ihres Unternehmens (z. B. @examply.com) ein.
Wie löse ich einen Workflow basierend auf einer Änderung eines Benutzerattributs aus?
Wie löse ich einen Workflow basierend auf einer Änderung eines Benutzerattributs aus?
Dies ist derzeit mit Workflows nicht möglich, aber Sie können dies als Feature-Anfrage einreichen, wenn Sie es hilfreich finden!
Wie kann ich verhindern, dass der Willkommensbot die vollständige Nachricht und Optionen anzeigt, wenn ein Nutzer die Seite besucht?
Wie kann ich verhindern, dass der Willkommensbot die vollständige Nachricht und Optionen anzeigt, wenn ein Nutzer die Seite besucht?
Um zu verhindern, dass der Willkommensbot die vollständige Nachricht und Optionen anzeigt, wenn ein Nutzer die Seite besucht, müssen Sie einen anderen Workflow-Auslöser verwenden. Statt des Auslösers „Kunde besucht eine Seite“, der dazu führt, dass der Workflow proaktiv aufpoppt, verwenden Sie den Auslöser „Kunde öffnet eine neue Konversation im Messenger“. So erscheint die Willkommensnachricht in Ihrem Workflow nur, wenn ein Nutzer eine Konversation über den Messenger startet.
Wie kann ich verhindern, dass Nutzer Workflows für ausgehende Nachrichten im Messenger umgehen?
Wie kann ich verhindern, dass Nutzer Workflows für ausgehende Nachrichten im Messenger umgehen?
Kunden können manchmal Workflows für ausgehende Nachrichten umgehen, indem sie direkt auf den Messenger-Launcher klicken und eine Konversation außerhalb des vorgesehenen Ablaufs starten.
Es gibt zwei Hauptmöglichkeiten, dies zu beheben:
Direktnachrichten deaktivieren
Sie können die Messenger-Einstellung „Nutzern erlauben, eine Konversation zu starten“ deaktivieren. Dadurch wird verhindert, dass Nutzer Konversationen außerhalb Ihrer Workflows initiieren. Dies kann jedoch die Flexibilität einschränken und zu einer weniger intuitiven Erfahrung für Kunden führen.
Verwenden Sie einen Workflow „Wenn Kunde seine erste Nachricht sendet“
Ein benutzerfreundlicherer Ansatz ist es, einen Workflow zu erstellen, der den Auslöser „Wenn Kunde seine erste Nachricht sendet“ verwendet. So können Sie den Gesprächsverlauf richtig steuern und gleichzeitig eine bessere Kundenerfahrung gewährleisten.
Workflows erstellen
Wie erhalte ich Zugriff auf ausgehende Bots in Intercom?
Wie erhalte ich Zugriff auf ausgehende Bots in Intercom?
Um Zugriff auf ausgehende Bots (Workflows) in Intercom zu erhalten, stellen Sie sicher, dass folgende Anforderungen erfüllt sind:
Planzugang:
Sie müssen den Advanced-Plan oder höher haben, um Workflows zu verwenden.
Arbeitsbereich-Berechtigungen:
Sie benötigen die Berechtigung „Kann ausgehende Workflows verwalten“. Diese finden Sie im Abschnitt „Automation“ bei den Berechtigungen für Teammitglieder. Ihr Arbeitsbereich-Administrator kann Ihnen diese Berechtigung erteilen.
Hinweis: Zusätzliche Workflow-Funktionen sind im Expert-Plan verfügbar.
Sie können die vollständige Funktionsübersicht für jeden Plan auf der Intercom-Preisseite einsehen.
Kann ich in einem Datensammelschritt eine Datei von einem Kunden sammeln?
Kann ich in einem Datensammelschritt eine Datei von einem Kunden sammeln?
Ja, Sie können in einem Datensammelschritt auf verschiedene Weise eine Datei von einem Kunden sammeln:
Dateilink sammeln:
Verwenden Sie einen Messenger-Anhang:
Hinweis:
Endnutzer-Anhang-Links sind kurzlebige signierte URLs (ungefähr 30 Minuten gültig). Rufen Sie sie unmittelbar nach dem Hochladen der Datei durch den Kunden ab.
Für sensible Anwendungsfälle aktivieren Sie Messenger JWT (JSON Web Token) und beschränken Sie die Zielgruppen Ihrer Data connectors, um den Dateizugriff sicher zu halten.
Kann ich Gespräche in großen Mengen markieren, wenn ich einen Workflow sende, auch wenn der Kunde nicht antwortet?
Kann ich Gespräche in großen Mengen markieren, wenn ich einen Workflow sende, auch wenn der Kunde nicht antwortet?
Ja, Sie können Gespräche automatisch markieren, indem Sie einen Schritt „Tag conversation“ in Ihren Workflow einfügen. Klicken Sie auf Add step an einer beliebigen Stelle im Workflow-Pfad und wählen Sie Tag conversation. Dies gilt nur für zukünftige Gespräche und funktioniert nicht rückwirkend.
Wie kann ich „if“-Bedingungen in Workflows erstellen und priorisieren?
Wie kann ich „if“-Bedingungen in Workflows erstellen und priorisieren?
Um „if“-Bedingungen in Workflows zu erstellen und zu priorisieren, können Sie weitere bedingte Branches hinzufügen. Die Priorität erfolgt von oben nach unten bei der Verwendung von Branches.
Wie richte ich einen After-Hours-Response-Workflow ein?
Wie richte ich einen After-Hours-Response-Workflow ein?
Um Kunden außerhalb Ihrer Geschäftszeiten eine Nachricht zu senden – zum Beispiel, um ihnen mitzuteilen, wann sie mit einer Antwort rechnen können – richten Sie einen Workflow mit einer Branch-Bedingung ein, anstatt die Planung in Ihren Trigger-Einstellungen zu verwenden. Branches werden in Echtzeit ausgewertet und sind somit für zeitbasierte Logik zuverlässiger.
Gehen Sie zu Fin AI Agent > Workflows und öffnen Sie einen bestehenden Workflow oder klicken Sie auf New workflow.
Legen Sie Ihren Trigger fest – zum Beispiel Customer sends their first message.
Fügen Sie einen Branch-Schritt hinzu.
Wählen Sie in der Branch-Bedingung Office hours > is > Outside office hours.
Fügen Sie im Pfad für außerhalb der Geschäftszeiten einen Schritt Send a message hinzu. Geben Sie Ihre Geschäftszeiten und die erwartete Antwortzeit an.
Fügen Sie im Pfad während der Geschäftszeiten Ihre Standard-Workflow-Schritte hinzu.
Klicken Sie auf Set live, um den Workflow zu aktivieren.
Sobald der Workflow live ist, erhalten neue Gespräche, die Ihrem Trigger entsprechen und außerhalb Ihrer konfigurierten Geschäftszeiten eintreffen, automatisch die von Ihnen eingerichtete Nachricht.
Hinweis: Workflows verwenden nur Ihre Standard-Geschäftszeiten – nicht die für einzelne Teams konfigurierten benutzerdefinierten Geschäftszeiten. Stellen Sie sicher, dass Ihre Standard-Geschäftszeiten vor dem Testen korrekt eingestellt sind.
Wie erstelle ich einen Workflow, der nur E-Mail-Gespräche anspricht?
Wie erstelle ich einen Workflow, der nur E-Mail-Gespräche anspricht?
Um sicherzustellen, dass ein Workflow nur für E-Mail-Gespräche ausgelöst wird, müssen Sie die Kanal-Auswahl in Ihren Trigger-Einstellungen einschränken. Wenn ein Kanal nicht explizit aktiviert ist, lösen Gespräche auf diesem Kanal den Workflow nicht aus.
Gehen Sie zu Fin AI Agent > Workflows und öffnen Sie einen bestehenden Workflow oder klicken Sie auf New workflow.
Legen Sie Ihren Trigger fest – zum Beispiel Customer sends their first message.
Gehen Sie in den Trigger-Einstellungen zum Abschnitt Channels.
Aktivieren Sie Email und deaktivieren Sie alle anderen Kanäle.
Vervollständigen Sie die restlichen Workflow-Schritte und Zielgruppenregeln.
Klicken Sie auf Set live, um den Workflow zu aktivieren.
Sobald der Workflow live ist, lösen nur E-Mail-Gespräche, die Ihren Zielgruppenregeln entsprechen, diesen Workflow aus. Gespräche auf anderen Kanälen werden nicht beeinflusst.
Hinweis: Wenn Email in Ihren Kanaleinstellungen nicht ausgewählt ist, lösen E-Mail-Gespräche diesen Workflow nicht aus – selbst wenn sonst alles korrekt konfiguriert ist. Prüfen Sie auch, ob Ihre E-Mail-Weiterleitung aktiv ist, da E-Mails, die nicht korrekt an Intercom weitergeleitet werden, keine Workflows auslösen.
Kann ich jeden Tag als Zielgruppenregel verwenden, um den Workflow auszulösen?
Kann ich jeden Tag als Zielgruppenregel verwenden, um den Workflow auszulösen?
Ja, Sie können Tags als Workflow-Zielgruppenregel in den meisten Triggern verwenden, einschließlich Conversation-, People- und Company-Tags. Beachten Sie, dass die Conversation tag-Bedingung in drei Triggern nicht verfügbar ist: Customer visits a page, Customer opens a new conversation in the Messenger und Customer clicks on a website element. Siehe Workflow-Trigger-Einstellungen konfigurieren für die Einrichtung von Workflow-Zielgruppenregeln.
Kann ein Workflow automatisch ausgelöst werden, wenn ein Tag zu einem Gespräch hinzugefügt wird?
Kann ein Workflow automatisch ausgelöst werden, wenn ein Tag zu einem Gespräch hinzugefügt wird?
Nein, das Hinzufügen eines Tags zu einem Gespräch löst keinen Workflow aus – es gibt keinen Trigger-Typ für das Hinzufügen eines Tags. Die Option Conversation tag existiert nur als Bedingung innerhalb der Zielgruppenregeln eines bestehenden Triggers, wo sie einschränkt, welche Gespräche zu einem bereits auslösenden Trigger passen (zum Beispiel Conversation tag is Bug report bei einem During a conversation-Trigger). Da es kein „Tag hinzugefügt“-Ereignis gibt, startet das manuelle Markieren eines Gesprächs im Inbox keinen Workflow von selbst.
Wie löse ich eine tag-basierte Follow-up-Sequenz aus dem Inbox aus?
Wie löse ich eine tag-basierte Follow-up-Sequenz aus dem Inbox aus?
Um eine Abfolge von Wartezeiten und Follow-up-Nachrichten zu automatisieren, wenn ein bestimmtes Tag auf ein Gespräch angewendet wird, erstellen Sie einen wiederverwendbaren Workflow, den ein Teammitglied manuell aus dem Inbox startet, anstatt sich darauf zu verlassen, dass das Tag selbst den Workflow auslöst.
Gehen Sie zu Fin AI Agent > Workflows > New workflow > Create from scratch und wählen Sie den Trigger Reusable Workflow. Erlauben Sie in den Trigger-Einstellungen, dass Teammitglieder ihn aus dem Inbox auslösen können.
Fügen Sie zuerst einen Schritt Tag conversation hinzu und verwenden Sie das gewünschte Tag.
Fügen Sie einen Wait-Schritt hinzu. Öffnen Sie ihn und stellen Sie die Unterbrechungseinstellung auf Teammate and customer messages, damit die Sequenz endet, wenn eine Seite antwortet – standardmäßig nur Teammate messages.
Fügen Sie einen Schritt Send message mit Ihrem ersten Follow-up hinzu.
Wiederholen Sie die Schritte Wait und Send message für weitere Follow-ups.
Klicken Sie auf Set live.
Sobald Ihre erste Nachricht im Inbox ist, öffnen Sie das Gespräch, drücken Cmd/Ctrl+K, suchen Sie nach „Trigger reusable workflow“ und wählen Sie diesen Workflow aus, um ihn zu starten.
Hinweis: Wenn der Kunde oder ein Teammitglied während eines Wait-Schritts mit der Unterbrechungseinstellung „Teammate and customer messages“ antwortet, endet der Workflow und die verbleibenden Schritte werden nicht ausgeführt. Das Hinzufügen von Tags oder internen Notizen unterbricht den Workflow nicht. Das Schließen des Gesprächs beendet den Workflow ebenfalls, daher lassen Sie es offen oder auf Snooze, bis die Sequenz abgeschlossen ist.
Wie kann ich dem Nutzer erlauben, eine externe Website aus einem Workflow zu öffnen?
Wie kann ich dem Nutzer erlauben, eine externe Website aus einem Workflow zu öffnen?
Um externe Inhalte zu einem Workflow hinzuzufügen, können Sie den Schritt „Send an app“ hinzufügen und die Content Showcase-App auswählen.
Sucht ein Workflow mit „Message contains“ auch nach Schlüsselwörtern in E-Mail-Betreffzeilen?
Sucht ein Workflow mit „Message contains“ auch nach Schlüsselwörtern in E-Mail-Betreffzeilen?
Ja, wenn Sie eine Bedingung „Message contains XYZ“ zu einem Workflow hinzufügen, wird auch im Betreff der E-Mail gesucht, nicht nur im Textkörper. Selbst wenn Sie eine separate Bedingung für „Email subject contains XYX“ verwenden, schließt „Message contains“ auch den E-Mail-Betreff mit ein.
Werde ich für das Senden von Nachrichten über Workflows belastet?
Werde ich für das Senden von Nachrichten über Workflows belastet?
Das hängt von den Kanälen ab, die Sie für den Workflow aktiviert haben. Für das Senden von Workflow-Nachrichten über Web, iOS, Android, Facebook, Instagram und Email fallen keine Gebühren an.
Wenn Sie jedoch SMS oder WhatsApp als einen der Workflow-Kanäle ausgewählt haben, werden alle Nachrichten, die über diese Kanäle gesendet werden, zu den jeweiligen Tarifen berechnet.
Wie kann ich ein Ticket automatisch auf „In progress“ setzen, wenn ein Kunde auf ein gelöstes/geschlossenes Ticket antwortet?
Wie kann ich ein Ticket automatisch auf „In progress“ setzen, wenn ein Kunde auf ein gelöstes/geschlossenes Ticket antwortet?
Dafür müssen Sie zwei Workflows erstellen:
Reusable workflow: Dieser Workflow setzt den Ticketstatus auf „In Progress.“
Wenn der Kunde eine Nachricht sendet Workflow: Fügen Sie einen Zweig hinzu, um zu prüfen, ob der Ticketstatus „Resolved“ ist, und leiten Sie ihn dann an den wiederverwendbaren Workflow weiter, um den Status auf „In progress“ zu aktualisieren.
Diese Einrichtung stellt sicher, dass jede Kundenantwort auf ein Resolved/Closed Ticket es automatisch auf „In progress“ setzt.
Wie kann ich automatisch einen Teamkollegen zuweisen, wenn ich eine Konversation an ein Team Inbox neu zuweise?
Wie kann ich automatisch einen Teamkollegen zuweisen, wenn ich eine Konversation an ein Team Inbox neu zuweise?
Sie können einen Workflow mit dem Auslöser „Teammate changes the conversation team assignment“ einrichten, um automatisch einen bestimmten Teamkollegen zuzuweisen, wenn eine Konversation einem Team Inbox zugewiesen wird.
Wählen Sie im Auslöserpublikum „Team assigned is [X]“ aus:
Fügen Sie dann einen Workflow-Pfad mit dem Assign-Schritt hinzu, um einem Teamkollegen zuzuweisen:
Hinweise:
Wenn Sie Konversationen gleichmäßig unter mehreren Teamkollegen verteilen möchten (z. B. mit Round-Robin oder ausgewogener Zuweisung), funktioniert diese Methode nicht. Dieser Workflow erlaubt nur, eine Konversation automatisch einem bestimmten Teamkollegen neu zuzuweisen.
„If teammate changes the conversation assignment“ wird nicht ausgelöst, wenn ein Workflow die Konversation zuweist, sondern nur, wenn ein Mensch sie zuweist.
Wie teste ich Workflow-Änderungen in einer Live-Umgebung, ohne Users zu beeinträchtigen?
Wie teste ich Workflow-Änderungen in einer Live-Umgebung, ohne Users zu beeinträchtigen?
Um aktualisierte Workflow-Logik in einer Produktionsumgebung zu testen, ohne Live-Users zu beeinträchtigen:
Nehmen Sie Ihre Änderungen am Workflow vor.
Führen Sie einen Hard-Refresh der Seite durch oder löschen Sie den Browser-Cache, um sicherzustellen, dass die neueste Version geladen wird.
Alternativ rufen Sie
shutdown()in der Browser-Konsole auf, um die aktuelle Messenger-Sitzung zu beenden und eine neue zu starten.Lösen Sie den Workflow erneut aus, um zu bestätigen, dass die aktualisierte Logik angewendet wird.
Testen Sie nach Möglichkeit immer zuerst in einer Staging-Umgebung, um unbeabsichtigte Auswirkungen auf Live-Konversationen zu vermeiden.
Wie teste ich sicher einen E-Mail-Workflow?
Wie teste ich sicher einen E-Mail-Workflow?
Um E-Mail-Workflows zu testen, ohne Live-Users zu beeinträchtigen:
Duplizieren Sie den Workflow.
Setzen Sie das Publikum der Duplikats so, dass es nur für Ihre eigene E-Mail-Adresse oder ein kleines internes Testpublikum ausgelöst wird.
Durchlaufen Sie den gesamten Ablauf, um das Verhalten zu bestätigen.
Sobald bestätigt, wenden Sie die gleichen Änderungen auf Ihren Live-Workflow an.
Vermeiden Sie es, ungetestete Änderungen direkt an einem Live-Workflow vorzunehmen – das Duplizieren isoliert das Risiko.
Wie teste ich Fin-Attributerkennung, ohne Live-Users zu beeinträchtigen?
Wie teste ich Fin-Attributerkennung, ohne Live-Users zu beeinträchtigen?
Um sicher zu testen, ob Fin Attribute korrekt erkennt:
Erstellen Sie einen Test-Workflow mit dem Auslöser When customer sends their first message und fügen Sie einen Let Fin answer-Schritt hinzu.
Begrenzen Sie die Exposition, indem Sie eine Publikumseinschränkung hinzufügen – zum Beispiel nur Ihre eigene E-Mail-Adresse oder Ihre Firmen-Domain als Ziel.
Starten Sie eine Testkonversation, um zu bestätigen, dass Fin Attribute wie erwartet erkennt.
Sobald bestätigt, wenden Sie die gleiche Konfiguration auf Ihren Live-Workflow an.
Sie können auch einen Test in der Workflow-Vorschau durchführen.
Tipp: Wenn Sie diesen Workflow in Ihrer Liste hoch priorisieren, wird er beim Testen zuerst ausgelöst, ohne andere Live-Workflows zu stören.
Kann ich Workflows testen, ohne den Messenger auf meiner Produktionsseite live zu schalten?
Kann ich Workflows testen, ohne den Messenger auf meiner Produktionsseite live zu schalten?
Ja. Es gibt zwei Optionen:
Verwenden Sie die Intercom API, um echte Konversationen zu erstellen, die Ihre Workflows auslösen, ohne den Messenger für Kunden sichtbar zu machen.
Richten Sie eine Staging- oder Testumgebung mit installiertem Messenger ein, um Testkonversationen sicher zu erstellen, ohne Live-Users zu beeinträchtigen.
Vorschau-Konversationen, die mit der Workflows Preview-Funktion erstellt wurden, erscheinen im Inbox und werden als echte Konversationen behandelt – das bedeutet, dass Vorschau-Benutzeraktivitäten in den Workflow-Berichtsmesswerten enthalten sind. Erwarten Sie, dass Vorschau-Benutzer neben echten Kunden in den Zählungen für gesendet, engagiert und abgeschlossen aufgeführt werden. Wenn Ihre Berichtszahlen nach dem Testen unerwartet hoch erscheinen, prüfen Sie, ob Vorschau-Benutzeraktivitäten gezählt wurden. Um Ihre Metriken sauber zu halten, sollten Sie Ihre gesendet/engagiert/abgeschlossen Zählungen nach jeder Vorschau-Sitzung überprüfen.
Wie konfiguriere ich einen Außerhalb-der-Geschäftszeiten-Workflow, der ausgelöst wird, wenn eine Konversation wieder geöffnet wird?
Wie konfiguriere ich einen Außerhalb-der-Geschäftszeiten-Workflow, der ausgelöst wird, wenn eine Konversation wieder geöffnet wird?
Wenn ein Kunde eine zuvor geschlossene Konversation außerhalb der Geschäftszeiten wieder öffnet, wird ein Standard-Nach-Geschäftszeiten-Workflow möglicherweise nicht wie erwartet ausgelöst.
Um dies zuverlässig zu handhaben:
Setzen Sie den Workflow-Auslöser so, dass er feuert, wenn eine Konversation von einem Kunden wieder geöffnet wird.
Fügen Sie im Auslöserblock eine Bedingung hinzu: Conversation state is Closed.
Fügen Sie einen Branch-Schritt hinzu und setzen Sie die Bedingung auf Office hours > is > Outside office hours.
Fügen Sie im Pfad außerhalb der Geschäftszeiten Ihren Send a message-Schritt hinzu.
Klicken Sie auf Set live, um den Workflow zu aktivieren.
Sobald live, prüft Intercom die Zeit anhand Ihrer Geschäftszeiten, wann immer ein Kunde eine geschlossene Konversation wieder öffnet, und sendet Ihre Nachricht, wenn sie außerhalb Ihrer konfigurierten Zeiten liegt.
Hinweis: Die Kombination der Bedingung Conversation state is Closed mit einem Office-Hours-Zweig stellt sicher, dass dieser Workflow nur ausgelöst wird, wenn eine Konversation tatsächlich außerhalb Ihrer Geschäftszeiten wieder geöffnet wird.
Warum funktioniert „Conversation status = closed or snoozed“ nicht als Bedingung im Workflow „Customer sends any message“?
Warum funktioniert „Conversation status = closed or snoozed“ nicht als Bedingung im Workflow „Customer sends any message“?
Wenn ein Kunde auf eine geschlossene oder snoozed Conversation antwortet, öffnet Intercom sie wieder (oder hebt das Snooze auf), bevor der Workflow ausgewertet wird. Wenn der Workflow Customer sends any message seine Bedingungen prüft, ist die Conversation bereits geöffnet – daher passt eine Bedingung wie Conversation status = Closed oder Conversation status = Snoozed nie. Dadurch ist das Conversation-Status-Attribut als Bedingung in diesem Workflow effektiv unbrauchbar.
Dasselbe Wiederöffnungsverhalten gilt für snoozed Conversations – eine Kundenantwort hebt das Snooze automatisch auf, bevor die Workflow-Auswertung erfolgt.
Wie zählen Workflow-Ziele Ereignisse im Verhältnis zu Workflow-Auslösern, und was ist der Unterschied zwischen „Ziel erreicht“ und „Ziel nach Interaktion erreicht“?
Wie zählen Workflow-Ziele Ereignisse im Verhältnis zu Workflow-Auslösern, und was ist der Unterschied zwischen „Ziel erreicht“ und „Ziel nach Interaktion erreicht“?
Workflow-Ziele zählen nur Ereignisse, die nach dem Auslösen des Workflows passieren – Ereignisse davor werden nicht berücksichtigt.
Ziel erreicht: bedeutet, dass der Nutzer das Zielereignis nach Versand des Workflows abgeschlossen hat, unabhängig davon, ob er mit dem Workflow interagiert hat.
Ziel nach Interaktion erreicht: bedeutet, dass der Nutzer das Zielereignis nach aktiver Interaktion mit dem Workflow abgeschlossen hat (z. B. durch Klicken eines Antwort-Buttons oder Beantworten einer Nachricht).
Kann ich das Aussehen oder die Platzierung von Workflow Reply-Buttons in Messenger-Conversations anpassen?
Kann ich das Aussehen oder die Platzierung von Workflow Reply-Buttons in Messenger-Conversations anpassen?
Nein, die Anzeige von Quick Reply-Buttons innerhalb von Workflows kann nicht angepasst werden.
Können Workflows Daten direkt an externe E-Mail-Adressen senden?
Können Workflows Daten direkt an externe E-Mail-Adressen senden?
Nein, Workflows können keine Daten direkt an externe E-Mail-Adressen senden. Workflows können Kundendaten (wie Name, E-Mail und benutzerdefinierte Attribute) sammeln und Conversations unzugeordnet lassen, aber der Versand dieser Daten an externe E-Mail-Adressen wird in Workflows nicht unterstützt. Wenn Sie gesammelte Daten extern weiterleiten müssen, verwenden Sie einen Data Connector oder integrieren Sie ein Drittanbieter-Tool über webhook.
Kann ich die Eingabelänge für PINs oder IDs in einem Workflow validieren?
Kann ich die Eingabelänge für PINs oder IDs in einem Workflow validieren?
Nein, die Eingabevalidierung für PIN- und ID-Längen wird im Messenger oder in Workflows nicht unterstützt. Wenn Sie bestimmte Zeichen- oder Ziffernanforderungen durchsetzen müssen, muss dies extern erfolgen – beispielsweise über Ihr eigenes Backend oder einen Data Connector, der die Eingabe nach der Erfassung validiert.
Fehlerbehebung
Was soll ich tun, wenn mein Workflow bei bestimmten Conversations nicht funktioniert?
Was soll ich tun, wenn mein Workflow bei bestimmten Conversations nicht funktioniert?
Wenn Ihr Workflow bei bestimmten Conversations nicht funktioniert, stellen Sie sicher, dass Ihre Workflow-Zielgruppeneinstellungen auf die richtigen Teilnehmer-Typen (Leads, Visitors und Users) eingestellt sind. Aktualisieren Sie die Zielgruppe entsprechend, um das Problem zu beheben. Stellen Sie außerdem sicher, dass keine Konfigurationsfehler verhindern, dass der Workflow die richtige Zielgruppe anspricht. Wenn Ihr Workflow beispielsweise nur für „Users“ ausgelöst wird, aktivieren Interaktionen mit „Leads“ den Workflow nicht. Passen Sie die Zielgruppenfilter an, um sowohl „Leads“ als auch „Users“ einzuschließen, oder stellen Sie sicher, dass der Conversation-Typ mit der Workflow-Einstellung übereinstimmt.
Warum erscheinen nach Auslösung meines Live-Workflows die nächsten Schritte im Messenger auf Kundenseite nicht oder nur verzögert?
Warum erscheinen nach Auslösung meines Live-Workflows die nächsten Schritte im Messenger auf Kundenseite nicht oder nur verzögert?
Dies kann passieren, wenn die Content Security Policy (CSP) Ihrer Website bestimmte Verbindungen zu Intercom blockiert, die für die erwartete Funktion des Messengers erforderlich sind. Die CSP muss möglicherweise überprüft und aktualisiert werden. Weitere Details zur Verwendung von Intercom mit CSP finden Sie in diesem Artikel.
Wie kann ich automatisch eine Nachricht „Wir prüfen, bitte warten“ senden, nachdem ein Kunde seine erste Nachricht gesendet hat?
Wie kann ich automatisch eine Nachricht „Wir prüfen, bitte warten“ senden, nachdem ein Kunde seine erste Nachricht gesendet hat?
Sie können pro Conversation nur einen kundenorientierten Workflow-Auslöser haben. Um dies zu erreichen, bearbeiten Sie Ihren bestehenden Workflow „When customer sends their first message“ und fügen Sie einen Schritt hinzu, um die erste Nachricht des Kunden zu erfassen, gefolgt von einem Schritt, der Ihre Folge-Nachricht sendet: „Wir prüfen, bitte warten.“
Warum kann ich ein von mir erstelltes Datum-&-Uhrzeit-Attribut nicht in einem Workflow verwenden?
Warum kann ich ein von mir erstelltes Datum-&-Uhrzeit-Attribut nicht in einem Workflow verwenden?
Datum-&-Uhrzeit-Attribute können in Workflows nicht verwendet werden, da die Zeitzone des Kunden nicht zuverlässig validiert werden kann, was zu Abweichungen führen kann – besonders wenn der Kunde VPN nutzt oder sich an einem anderen Standort als Ihre Bürozeiten befindet. Um mögliche Diskrepanzen mit den Bürozeiten des Workspaces zu vermeiden, sind Datum-&-Uhrzeit-Attribute in Workflows nicht verfügbar.
Kann ich ein Datumsattribut in einem Workflow-Schritt setzen?
Kann ich ein Datumsattribut in einem Workflow-Schritt setzen?
Nein. Datumsattribute können in Workflow-Schritten nicht gesetzt werden – dies ist eine aktuelle Produktbeschränkung. Workflow-Aktionen, die Attributwerte setzen (wie Set conversation data), unterstützen den Datumsattributtyp nicht.
Um ein Datumsattribut zu aktualisieren, können Sie als Workaround einen Data Connector mit unserer REST API verwenden.
Warum wird mein Workflow bei ausgehenden Nachrichten nicht ausgelöst, wenn ich „Conversation starter is Outbound message“ verwende?
Warum wird mein Workflow bei ausgehenden Nachrichten nicht ausgelöst, wenn ich „Conversation starter is Outbound message“ verwende?
Die Zielgruppenregel „Conversation starter is Outbound message“ für einen Workflow gilt nur beim Versand von Nachrichten über den Outbound-Bereich in Ihrem Workspace. Wenn Sie eine Conversation im Inbox erstellen, verwenden Sie „Teammate sending a direct message“ für einzelne Nachrichten oder „Teammate sending to many customers“ für Massen-Nachrichten in Ihren Workflow-Zielgruppenregeln.
Warum funktioniert mein Workflow nicht für E-Mails, die in Tickets umgewandelt wurden?
Warum funktioniert mein Workflow nicht für E-Mails, die in Tickets umgewandelt wurden?
Wenn Ihr Workflow bei E-Mails, die in Tickets umgewandelt wurden, nicht ausgelöst wird, prüfen Sie, ob „Email“ als Kanal in den Workflow-Auslöser-Einstellungen ausgewählt ist (da dies der ursprüngliche Kanal ist, auf dem die Conversation gestartet wurde).
Warum funktioniert mein Workflow nicht für Anrufe, die in Tickets umgewandelt wurden?
Warum funktioniert mein Workflow nicht für Anrufe, die in Tickets umgewandelt wurden?
Tickets, die aus Anrufen umgewandelt wurden, behalten den Kanal „Phone call“ aus der ursprünglichen Conversation. Das bedeutet, kanalabhängige Workflow-Auslöser – wie Teammate changes conversation state – werden für diese Tickets nicht ausgelöst, da der Auslöser den Kanal zum Zeitpunkt der Erstellung bewertet, nicht den Ticket-Typ.
Diese Einschränkung gilt speziell für kanalabhängige Auslöser wie Teammate changes conversation state. Wenn Sie diesen Auslöser verwenden, um eine Kundenzufriedenheitsumfrage (CSAT) für telefonisch entstandene Tickets zu senden, wird er für diese Tickets nicht ausgelöst.
Als Workaround verwenden Sie stattdessen einen Ticket-Auslöser-Workflow (z. B. Teammate changes the state of a ticket) und konfigurieren ihn so, dass er den relevanten Ticket-Typ anspricht. Dieser Auslöser bewertet Ticket-Statusänderungen direkt, unabhängig vom ursprünglichen Kanal.
Alternativ verwenden Sie den Auslöser When a phone call ends, um Nachbearbeitungsaktionen für Anrufe und telefonisch entstandene Tickets zu automatisieren. Im Gegensatz zu kanalabhängigen Auslösern wird er basierend darauf ausgelöst, wie der Anruf beendet wurde – unabhängig davon, ob der Anruf zu einer Conversation oder einem Ticket führte. Siehe Automate actions when a phone call ends für Einrichtungsschritte und Beispiele.
Warum fehlt die Option „Show workflow until“ in meinem Seitenbesuchs-Workflow?
Warum fehlt die Option „Show workflow until“ in meinem Seitenbesuchs-Workflow?
Der Selektor Show workflow until ist nur für Standard-Auto-Message-Workflows When customer visits a page verfügbar, die keinen wiederkehrenden Zeitplan oder ereignisbasierten Auslöser haben.
Wenn Ihr Workflow einen wiederkehrenden Zeitplan hat (z. B. wöchentlich oder kalenderbasiert), ist die Option absichtlich ausgeblendet. Wiederkehrende geplante Nachrichten werden immer einmal pro Versandzyklus angezeigt, daher ist der Show workflow until-Auswahl deaktiviert.
Tipp: Wenn Sie die Option Show workflow until verwenden möchten (z. B. um die Nachricht anzuzeigen, bis der Kunde sie gesehen oder darauf reagiert hat), entfernen Sie den wiederkehrenden Zeitplan aus Ihrem Workflow. Sobald der Workflow nur noch auf Seitenbesuche basiert – ohne Zeitplan – erscheint der Selektor wieder in den Auslöser-Einstellungen.
Was ist der Unterschied zwischen „When a customer calls“ und „When a phone call ends“?
Was ist der Unterschied zwischen „When a customer calls“ und „When a phone call ends“?
Dies sind zwei verschiedene Auslöser, die zu unterschiedlichen Zeitpunkten im Anrufverlauf ausgeführt werden:
When a customer calls wird zu Beginn eines eingehenden Anrufs ausgelöst, bevor jemand abnimmt. Verwenden Sie ihn, um Anrufe zu leiten, ein IVR-Menü (Interactive Voice Response) anzubieten, Anruferdaten zu erfassen oder Abwehroptionen wie Voicemail und Rückrufe anzubieten.
When a phone call ends wird einmal am tatsächlichen Ende eines Anrufs ausgelöst – nachdem der Kunde und alle Teilnehmer getrennt sind. Verwenden Sie ihn, um Nachbearbeitungsaktionen basierend auf dem Anrufende zu automatisieren, z. B. das Bearbeiten verlassener Anrufe, automatisches Schließen beantworteter Conversations oder Nachverfolgung bei ausgehenden Nicht-Antworten.
Wird „When a phone call ends“ ausgelöst, wenn nur mein Teammitglied mitten im Anruf auflegt?
Wird „When a phone call ends“ ausgelöst, wenn nur mein Teammitglied mitten im Anruf auflegt?
Nein, es wird nicht ausgelöst, wenn nur Ihr Teammitglied mitten im Anruf auflegt. Der Auslöser wird einmal am tatsächlichen Ende des Anrufs ausgelöst – nachdem der Kunde und alle externen Teilnehmer getrennt sind. Wenn ein Teammitglied trennt, der Kunde aber noch in der Leitung ist, läuft der Anruf weiter und der Auslöser wird nicht ausgeführt.
Wird ein Rückruf, der vor dem Ende des eingehenden Anrufs gestartet wurde, trotzdem als verpasster Anruf behandelt?
Wird ein Rückruf, der vor dem Ende des eingehenden Anrufs gestartet wurde, trotzdem als verpasster Anruf behandelt?
Nein, ein Rückruf, der vor dem Ende des eingehenden Anrufs gestartet wurde, verhindert, dass dieser Anruf als verpasster Anruf behandelt wird, selbst wenn der eingehende Anruf später als verlassen endet. Die Weiterleitung zu verpassten Anrufen erfolgt nur, wenn ein Anruf endet, ohne dass ein Teammitglied zugeordnet ist. Wenn ein Teammitglied den Kunden während des aktiven eingehenden Anrufs zurückruft, gilt die Conversation bereits als zugeordnet – daher wird sie beim Ende des eingehenden Anrufs nicht zu verpassten Anrufen verschoben.
Dies ist erwartetes Verhalten, kein Bug. Nur Anrufe, die enden, ohne dass jemand den Kunden betreut, gelten als wirklich verpasst. Wenn der Rückruf stattdessen nach dem Ende des eingehenden Anrufs gestartet wird und dieser zu verpassten Anrufen weitergeleitet wurde, gibt es keinen Konflikt und die Conversation bleibt korrekt zugeordnet.
Warum kann ich in einem Telefonanruf-Workflow keine Nachricht an einen Kunden senden?
Warum kann ich in einem Telefonanruf-Workflow keine Nachricht an einen Kunden senden?
Kundenorientierte Aktionen – wie das Senden einer Nachricht, das Sammeln von Daten über Antwort-Buttons oder das Anzeigen einer erwarteten Antwortzeit – sind in Workflows mit Live-Call-Auslösern nicht verfügbar. Während eines laufenden Anrufs telefoniert der Kunde und liest keine Chat-Nachrichten, daher sind diese Schritte absichtlich deaktiviert.
Live-Call-Auslöser unterstützen nur Hintergrundaktionen, die still ausgeführt werden, ohne den Anrufer zu unterbrechen: Conversation taggen, neu zuweisen, snoozen, Regeln anwenden und interne Notizen hinzufügen. Der Builder zeigt ein Banner mit dem Hinweis „Phone Call workflows support a reduced set of actions“ an.
Tipp: Um nach einem Anruf eine kundenorientierte Nachricht zu senden, verwenden Sie stattdessen den Auslöser When a phone call ends. Siehe Automate actions when a phone call ends für Einrichtungsschritte und Beispiele.
Kann ich „When a phone call ends“ für ausgehende Anrufe verwenden oder gilt es nur für eingehende?
Kann ich „When a phone call ends“ für ausgehende Anrufe verwenden oder gilt es nur für eingehende?
Ja, „When a phone call ends“ gilt für eingehende und ausgehende Anrufe – der Auslöser wird unabhängig von der Anrufrichtung ausgelöst. Verwenden Sie beim Verzweigen nach dem Anrufende das richtige Attribut für die Richtung:
Letzter Status des eingehenden Anrufs – 12 verfügbare Zustände, die alle möglichen Enden eines eingehenden Anrufs abdecken.
Letzter Status des ausgehenden Anrufs – 2 Zustände verfügbar: Angenommen und Keine Antwort.
Siehe Automate actions when a phone call ends für die vollständige Liste der Zustände und Beispiel-Workflows.
Warum wurde „When a phone call ends“ auch bei meinem Ticket ausgeführt?
Warum wurde „When a phone call ends“ auch bei meinem Ticket ausgeführt?
Das ist erwartet. Der Auslöser „When a phone call ends“ gilt automatisch für Gespräche und Tickets. Wenn ein Anruf an ein Ticket angehängt ist, wird der Auslöser auch für dieses Ticket ausgelöst – eine Einschränkung nur auf Gespräche oder nur auf Tickets ist nicht möglich.
Wenn Sie unterschiedliche Nach-Anruf-Logik für Tickets und Gespräche benötigen, fügen Sie in Ihrem Workflow einen Condition-Schritt hinzu, um nach Gesprächs- oder Tickettyp zu verzweigen.
Kann ich einen Anruf in ein Ticket umwandeln, während der Anruf noch läuft?
Kann ich einen Anruf in ein Ticket umwandeln, während der Anruf noch läuft?
Nein, Sie können einen Anruf nicht in ein Ticket umwandeln, solange er noch läuft. Die Option zur Umwandlung in ein Ticket wird erst im Gesprächskopf nach Beendigung des Anrufs verfügbar.
Um Aktionen bei Tickets zu automatisieren, die aus Anrufen erstellt wurden, verwenden Sie einen Ticket-Trigger-Workflow – zum Beispiel A ticket is created oder Teammate changes the state of a ticket. Diese werden ausgelöst, sobald ein Teammitglied den beendeten Anruf manuell in ein Ticket umwandelt. Siehe Automate actions during live phone calls für weitere Informationen zur Zusammenarbeit von Ticket-Triggern mit Anrufen.
Ich habe meinen Workflow aktualisiert, aber sehe die Änderungen im Live-Workflow nicht?
Ich habe meinen Workflow aktualisiert, aber sehe die Änderungen im Live-Workflow nicht?
Wenn Ihr Workflow nicht wie erwartet angezeigt wird, kann es sein, dass Ihr Sitzungscookie mit einer älteren Version verknüpft ist. Öffnen Sie den Workflow testweise in einem Inkognito- oder privaten Browserfenster, um die aktuellste Version ohne zwischengespeicherte Daten zu sehen. Wenn das Problem weiterhin besteht, löschen Sie Ihre Browser-Cookies und aktualisieren Sie die Seite. Außerdem können Filter und Bedingungen in Workflows manchmal falsch registriert werden oder unerwartet reagieren. Um dies zu beheben, fügen Sie die betroffenen Filter erneut hinzu, speichern Sie den Workflow und setzen Sie ihn wieder live, um die korrekte Funktion sicherzustellen.
Warum gelten ältere Workflow-Versionen noch für laufende Gespräche?
Warum gelten ältere Workflow-Versionen noch für laufende Gespräche?
Sobald ein Workflow in einem Gespräch gestartet wurde, läuft er mit der Version weiter, die zum Zeitpunkt des Auslösens live war. Das erneute Veröffentlichen oder Aktualisieren des Workflows beeinflusst bereits laufende Gespräche nicht – diese bleiben in der Version, mit der sie gestartet wurden. Neue Gespräche, die nach der Veröffentlichung ausgelöst werden, verwenden die neueste Version.
Kann ich einen Workflow für ein bereits laufendes Gespräch zurücksetzen?
Kann ich einen Workflow für ein bereits laufendes Gespräch zurücksetzen?
Nein. Workflows können für spezifische laufende Gespräche nicht zurückgesetzt werden. Gespräche bleiben an die Version gebunden, mit der sie gestartet wurden. Wenn alle neuen Gespräche eine aktualisierte Version verwenden sollen, veröffentlichen Sie Ihre Änderungen – nur neue Gespräche übernehmen diese. Alternativ duplizieren Sie den Workflow und setzen die Kopie live. So entsteht ein neuer Workflow mit eigenem Versionsverlauf, und neue Gespräche starten mit dieser Version.
Warum wurden meine Workflow-Änderungen bei einem bestehenden Gespräch nicht angewendet?
Warum wurden meine Workflow-Änderungen bei einem bestehenden Gespräch nicht angewendet?
Änderungen an einem Workflow – wie hinzugefügte Bedingungen, aktualisierte Nachrichten oder neue Schritte – gelten nur für neue Gespräche. Bereits laufende Gespräche verwenden weiterhin die Version, die beim Start aktiv war. Das Löschen und Neuerstellen des Workflows beeinflusst diese laufenden Gespräche ebenfalls nicht. Um Ihre Änderungen zu überprüfen, starten Sie nach der Veröffentlichung ein neues Gespräch.
Warum stoppt mein Workflow unerwartet, nachdem ein Kunde auf eine bestimmte Schaltfläche klickt?
Warum stoppt mein Workflow unerwartet, nachdem ein Kunde auf eine bestimmte Schaltfläche klickt?
Wenn Ihr Workflow nach dem Klick eines Kunden auf eine bestimmte Schaltfläche stoppt, liegt das meist daran, dass der Workflow einen Schritt enthält, der „Collect customer reply“ konfiguriert hat. Der Workflow pausiert, bis der Kunde eine Eingabe gemäß diesem Schritt liefert. Um den Workflow ohne Unterbrechung fortzusetzen, überprüfen Sie Ihre Workflow-Konfiguration und entfernen Sie gegebenenfalls den Schritt „Collect customer reply“.
Warum kommen meine Nachrichten trotz korrektem Tag nicht im richtigen inbox an?
Warum kommen meine Nachrichten trotz korrektem Tag nicht im richtigen inbox an?
Dies passiert meist, weil mehrere Workflows mit Zuweisungsaktionen gleichzeitig ausgelöst werden. Der Workflow mit der höchsten Priorität bestimmt die endgültige Zuweisung und kann andere überschreiben. Zur Lösung:
Überprüfen und priorisieren Sie Workflows mit Zuweisungsaktionen, um Konflikte zu vermeiden.
Stellen Sie sicher, dass keine anderen Workflows mit widersprüchlichen Aktionen für dieselben Nachrichten konfiguriert sind (z. B. zwei Workflows, die für dieselben Schlüsselwörter auslösen, aber unterschiedliche Zuweisungsaktionen haben).
Wie verhindere ich, dass mehrere CSAT-Umfragen gesendet werden, wenn ein Gespräch mehrmals geschlossen wird?
Wie verhindere ich, dass mehrere CSAT-Umfragen gesendet werden, wenn ein Gespräch mehrmals geschlossen wird?
Ein häufiges Problem entsteht, wenn Customer Satisfaction Score (CSAT)-Umfragen unbeabsichtigt mehrfach gesendet werden, besonders wenn ein Teammitglied ein Gespräch wiederholt schließt. Dies kann Kunden frustrieren, da sie mehrfach dieselbe CSAT-Umfrage für dieselbe Interaktion erhalten. Hier sind die Schritte, damit eine CSAT-Umfrage nur einmal gesendet wird, selbst wenn das Gespräch mehrfach geschlossen wird.
Die Lösung: Sicherstellen, dass CSAT nur einmal pro Gesprächsschließung gesendet wird
Um sicherzustellen, dass eine CSAT-Umfrage nur einmal pro Gespräch gesendet wird, wenn ein Teammitglied es schließt, müssen Sie eine spezifische Audience-Regel in Ihrer Workflow-Bedingung hinzufügen. Der Screenshot unten zeigt die Regel „Conversation rating requested is false“ in den Workflow-Audience-Einstellungen konfiguriert:
Fügen Sie die Audience-Regel „Conversation rating requested is false“ zu Ihrer Workflow-Bedingung hinzu.
Diese Regel stellt sicher, dass für das jeweilige Gespräch noch keine CSAT-Anfrage an den Kunden gesendet wurde. Diese wichtige Bedingung verhindert, dass bei mehrfacher Schließung oder Aktualisierung des Gesprächs mehrere Umfrageanfragen an den Kunden gesendet werden.
Wie vermeide ich Workflow-Konflikte?
Wie vermeide ich Workflow-Konflikte?
Um Workflow-Konflikte zu vermeiden, verwenden Sie eindeutige Audience-Einstellungen für Workflows und priorisieren Sie diese angemessen. Stellen Sie sicher, dass Logikverknüpfungen („AND“ vs. „OR“) korrekt konfiguriert sind. Zudem erhalten Sie Workflow-Zuverlässigkeit durch bewährte Methoden wie regelmäßige Prüfungen auf inaktive Trigger und Konflikte. Verwenden Sie klare Namenskonventionen zur Unterscheidung von Workflows und testen Sie neue Setups in verschiedenen Kundenszenarien vor dem Einsatz.
Warum wird mein Workflow ständig unterbrochen?
Warum wird mein Workflow ständig unterbrochen?
Workflows sind so konzipiert, dass sie stoppen, wenn ein Teammitglied sie unterbricht. Dies gilt auch für wiederverwendbare Workflows, selbst wenn die Änderungen aus dem inbox ausgelöst werden. Prüfen Sie die Gesprächsereignisse, ob Updates die Unterbrechung verursacht haben könnten.
Warum wurde mein Gespräch dem Standard-Zuständigen zugewiesen?
Warum wurde mein Gespräch dem Standard-Zuständigen zugewiesen?
Ein Gespräch wird dem Standard-Zuständigen zugewiesen, wenn keine Workflows auf das Gespräch passen. Aktualisieren Sie den Standard-Zuständigen oder überprüfen Sie die Workflow-Audience-Regeln, um eine korrekte Zuordnung sicherzustellen.
Wie kann ich Workflow-Konflikte durch Fin-Deployment beheben?
Wie kann ich Workflow-Konflikte durch Fin-Deployment beheben?
Wenn Fin über Simple Deploy (Fins automatische Deployment-Konfiguration) aktiviert ist, hat es Vorrang vor benutzerdefinierten Zuweisungs-Workflows für dieselbe Audience. Dies gilt für Fin for Service und Fin for Ecommerce – wenn Simple Deploy for Ecommerce aktiv ist, hat es Vorrang vor benutzerdefinierten Fin for Ecommerce-Workflows, benutzerdefinierten Fin for Service-Workflows und Fin for Service Simple Deploy. Automatisierte Workflows werden nicht ausgelöst, und das Workflow-Fehlerbehebungstool bewertet oder zeigt diese Workflows nicht an. Dadurch werden benutzerdefinierte Workflow-Schritte wie Zuweisungsaktionen (z. B. Zuweisung zu einem bestimmten inbox) nicht ausgeführt. Folgen Sie den untenstehenden Schritten, um Konflikte zwischen Fin und Ihren Workflow-Automatisierungen zu identifizieren und zu lösen.
Hinweis: Fin-Profile sind eine ältere, separate Konfiguration von Simple Deploy und Workflows. Ein aktives Fin-Profil hat ebenfalls Vorrang vor kundenorientierten Workflows, genauso wie Simple Deploy, und erscheint nicht in der Workflow-Liste oder im Workflow-Fehlerbehebungstool – daher kann ein übersprungener Workflow von beiden verursacht werden. Fin-Profile werden zugunsten der Konfiguration von Fin über Workflows mit dem Schritt Let Fin answer eingestellt. Wenn Sie feststellen, dass ein aktives Fin-Profil Ihren Workflow blockiert, pausieren oder deaktivieren Sie es unter Fin AI Agent > Deploy > Chat > Profiles, damit Ihr Workflow wie erwartet ausgelöst wird. Siehe Moving your Profiles to Workflows für die Migration der Profileinstellungen.
Zusätzliche Schritte zur Verwaltung von Simple Deploy-Konflikten
Simple Deploy deaktivieren: Navigieren Sie zu Fin AI Agent → Deploy → Chat und schalten Sie die Simple Deploy-Option aus. Aktualisieren Sie danach die Seite, um die Änderung zu übernehmen, und testen Sie die Einrichtung in einem neuen Gespräch, um das gewünschte Verhalten zu bestätigen.
Segmentieren Sie Zielgruppen nach Kanal: Zum Beispiel einen Workflow für Messenger/Chat-Interaktionen und einen anderen für E-Mail-Kommunikation. Dies hilft, Überschneidungen zu vermeiden und sorgt für reibungslosere Abläufe.
Prüfen Sie, ob Fin Simple Deploy Ihren Workflow überschreibt: Fin Simple Deploy hat automatisch Vorrang vor kundeninitiierten Workflows (z. B. Customer sends their first message) für jede überlappende Audience. Dies gilt auch für Simple Deploy for Ecommerce, das ebenfalls Vorrang vor Fin for Service-Workflows und Fin for Service Simple Deploy hat. Lösung: Um das benutzerdefinierte Workflow-Verhalten wiederherzustellen, pausieren Sie entweder Simple Deploy (unter Fin AI Agent > Deploy) oder passen Sie die Audience so an, dass sie sich nicht mit der Zielgruppe Ihres benutzerdefinierten Workflows überschneidet.
Überprüfen Sie überlappende Trigger und Zielgruppen: Fin und Ihre Workflows können ähnliche Trigger oder Zielgruppen haben, die beide gleichzeitig aktiviert werden. Aktion: Pausieren oder bearbeiten Sie überlappende Workflows, sodass jeder eindeutige Audience-Bedingungen und Trigger hat. Tipp: Verwenden Sie Attribute wie topic, message keyword oder customer type, um die Workflow-Logik von Fins Automatisierung zu trennen.
Testen und bestätigen Sie die Workflow-Timing: Fin und andere Workflows können gleichzeitig oder während inaktiver Bürozeiten ausgelöst werden. Aktion: Testen Sie die Workflow-Ausführung zu verschiedenen Zeiten und prüfen Sie Workflow statistics, um zu bestätigen, welche Automatisierung zuerst läuft.
Warum wurde ein geschlossenes Gespräch wieder geöffnet und neu zugewiesen, obwohl keine neue Kundenmeldung sichtbar ist?
Warum wurde ein geschlossenes Gespräch wieder geöffnet und neu zugewiesen, obwohl keine neue Kundenmeldung sichtbar ist?
Ein geschlossenes Gespräch kann durch einen „Customer sends their first message“ (conversation_started) Routing-Workflow wieder geöffnet und neu zugewiesen werden, auch wenn in der Timeline keine neue Kundenantwort angezeigt wird. Dies passiert, wenn es eine zeitliche Lücke zwischen dem Eintreffen der Nachricht und der Auswertung durch den Workflow gibt.
Wenn eine neue Nachricht eingeht, zeigt Intercom sie sofort einem Teammitglied an und fügt einen Hintergrundjob in die Warteschlange ein, der bestimmt, welcher Workflow sie bearbeiten soll. Dieser Job wird normalerweise innerhalb von ein bis zwei Sekunden abgeschlossen. Wenn die gemeinsame Verarbeitungswarteschlange ungewöhnlich beschäftigt ist, kann sich der Job um mehrere Minuten verzögern. Bis er schließlich ausgeführt wird, hat ein Teammitglied möglicherweise bereits geantwortet und das Gespräch geschlossen. Der Workflow hat keine Möglichkeit zu wissen, dass das Gespräch bereits bearbeitet wurde, daher fährt er fort, als wäre das Gespräch brandneu: Die Aktion Assign öffnet das geschlossene Gespräch wieder und weist es neu zu, obwohl zu diesem Zeitpunkt keine neue Kundenmeldung in der Timeline sichtbar ist.
Hinweis: Dies ist eine zeitliche Lücke, kein erwartetes oder konfigurierbares Workflow-Verhalten. Sie wird nicht durch eine Kundenantwort, einen zweiten Workflow, der dasselbe Gespräch abgleicht, oder eine kürzliche Änderung Ihrer Workflow-Konfiguration verursacht.
Wenn Sie dies wiederholt oder bei mehreren betroffenen Gesprächen beobachten, wenden Sie sich mit den konkreten Gesprächsbeispielen (einschließlich Zeitstempel für das Schließen und Wiederöffnen) an den Intercom-Support, damit die Backend-Ausführungsprotokolle überprüft werden können.
Warum bleibt ein Gespräch nach der Zuweisung durch einen Close-triggered Workflow geschlossen?
Warum bleibt ein Gespräch nach der Zuweisung durch einen Close-triggered Workflow geschlossen?
Wenn ein Workflow durch das Schließen eines Gesprächs ausgelöst wird (zum Beispiel ein CSAT- oder Bewertungsworkflow, der nach dem Schließen läuft), hält seine Assign-Aktion das Gespräch jetzt geschlossen, anstatt es wieder zu öffnen. Dies gilt speziell für Workflows, die durch ein Gesprächs-geschlossen-Ereignis ausgelöst werden – jede Kundenantwort, Bewertungseinreichung oder andere für den Nutzer sichtbare Aktivität, die den Workflow auslöst, öffnet das Gespräch nicht mehr automatisch wieder; nur die Zuweisung erfolgt, und das Gespräch bleibt geschlossen.
Hinweis: Dies ist das erwartete, aktuelle Verhalten – kein Bug. Es wurde bedingungslos gemacht, um eine Endlosschleife zu verhindern, die sonst auftreten könnte: Assign öffnet das Gespräch wieder, das Gespräch wird erneut geschlossen, das Close-Ereignis löst den Workflow erneut aus, der wieder zuweist, und so weiter. Workflows hat derzeit keine eingebaute "Reopen conversation"-Aktion, und es gibt keine Einstellung, um das vorherige Verhalten des Wiederöffnens bei Zuweisung wiederherzustellen.
Wenn Sie das Gespräch nach der Zuweisung wieder öffnen müssen (zum Beispiel damit ein Teammitglied es als aktives Gespräch sieht), fügen Sie nach dem Zuweisungsschritt einen Snooze-Schritt hinzu. Das Snoozen und anschließende Aufwecken bringt das Gespräch aus dem geschlossenen Zustand heraus – eine Minute ist die kürzeste verfügbare Snooze-Dauer, sodass ein einminütiger Snooze-Schritt das Gespräch fast sofort nach der Zuweisung wieder öffnet.
Öffnet das manuelle Zuweisen eines geschlossenen Gesprächs an ein Team dieses wieder?
Öffnet das manuelle Zuweisen eines geschlossenen Gesprächs an ein Team dieses wieder?
Ja, das manuelle Zuweisen eines geschlossenen Gesprächs an ein Team im Inbox öffnet das Gespräch immer wieder, unabhängig von Ihren Workflows oder Gesprächsattributen. Nur Zuweisungen, die durch einen Workflow ausgelöst werden, der durch das Schließen des Gesprächs gestartet wurde, halten das Gespräch geschlossen.
Um ein geschlossenes Gespräch einem Team zuzuweisen, ohne es wieder zu öffnen, verwenden Sie einen Workflow, der durch das Schließen des Gesprächs ausgelöst wird, und fügen Sie einen Assign-Schritt hinzu. Manuelle Zuweisungen im Inbox bewahren den geschlossenen Status nicht.
Warum hat mein Fin AI Workflow aufgehört, Bot-Antworten auszulösen?
Warum hat mein Fin AI Workflow aufgehört, Bot-Antworten auszulösen?
Wenn ein Fin AI Workflow nach einer Bearbeitung keine Bot-Antworten mehr auslöst, prüfen Sie, ob der Workflow-Pfad einen "Let Fin answer"-Schritt enthält. Fügen Sie diesen Schritt erneut hinzu und veröffentlichen Sie den Workflow, um die Funktionalität wiederherzustellen.
Warum löst mein WhatsApp Workflow nicht wie erwartet aus?
Warum löst mein WhatsApp Workflow nicht wie erwartet aus?
Verwenden Sie den Trigger Customer sends their first message, um die Automatisierung für neue WhatsApp-Chats zu starten.
Für laufende Gespräche verwenden Sie Customer sends any message, aber fügen Sie Bedingungen hinzu, um wiederholte Auslösungen zu vermeiden.
Wichtig: WhatsApp Gesprächs-Threading
Auf WhatsApp werden alle Nachrichten eines Kunden in einem einzigen offenen Gespräch zusammengeführt. Der Trigger Customer sends their first message wird nur zu Beginn eines brandneuen Gesprächs ausgelöst – er wird nicht erneut ausgelöst, solange das vorherige Gespräch noch offen ist, egal wie viel Zeit vergangen ist.
Ein neues Gespräch beginnt nur, wenn das vorherige geschlossen wurde und Ihr konfiguriertes Zeitfenster verstrichen ist. Einfaches Warten (auch über Tage) erzeugt kein neues Gespräch, wenn der Chat noch offen ist.
Um dies zu beheben, schließen Sie Gespräche, wenn sie gelöst sind. Sie können dies mit einem Workflow automatisieren, der den Trigger Customer inactivity und die Aktion Close the conversation verwendet – sobald das Gespräch geschlossen ist und das Zeitfenster verstrichen ist, startet die nächste Nachricht des Kunden ein neues Gespräch und löst diesen Workflow aus. Alternativ wechseln Sie zum Trigger Customer sends any message, wenn der Workflow bei jeder eingehenden Nachricht unabhängig vom Gesprächszustand ausgeführt werden soll (Hinweis: Dieser wird auch bei Antworten innerhalb eines bestehenden offenen Gesprächs ausgelöst).
Wenn Ihr Workflow nach WhatsApp-Nummer verzweigt, kann er fehlschlagen, wenn nur eine WhatsApp Business number aktiv ist. Vereinfachen Sie Ihre Konfiguration, um diese einzelne Nummer zu verwenden. Passen Sie Ihre Verzweigungslogik später an, wenn weitere Nummern hinzugefügt werden.
Wenn bestimmte Nachrichten fehlschlagen, kann dies an Meta platform errors liegen, die den Endnutzer betreffen und nicht Intercom. Prüfen Sie die Fehlermeldungen in Ihrem Gespräch oder im Meta-Dashboard zur Bestätigung.
Hinweis: Fin kann gemäß WhatsApp-Richtlinie nicht mehr als 24 Stunden nach der letzten Nachricht des Kunden antworten.
Um Kunden außerhalb des 24-Stunden-Fensters erneut zu erreichen, senden Sie vorab genehmigte WhatsApp-Vorlagen über Outbound – Vorlagen können nicht innerhalb eines Workflows ausgelöst werden.
Um Ihren Workflow zu testen, lassen Sie einen Kunden innerhalb des 24-Stunden-Fensters eine neue Nachricht senden, um das Gespräch neu zu starten.
Warum reagieren Kunden nicht auf meine WhatsApp-Vorlagen?
Warum reagieren Kunden nicht auf meine WhatsApp-Vorlagen?
Wenn Kunden nicht auf Ihre WhatsApp-Vorlagen reagieren, überprüfen Sie sowohl die Einrichtung als auch die Nachrichtenqualität.
Vorlageneinrichtung:
Stellen Sie sicher, dass alle Vorlagen genehmigt und fehlerfrei sind (zum Beispiel keine nicht unterstützten Zeichen enthalten).
Verwenden Sie die korrekte Telefonnummernformatierung im E.164-Format (internationaler Standard – zum Beispiel +55123456789).
Fehlerprotokolle:
Besuchen Sie WhatsApp Manager, um Vorlagen- oder Zustellfehler zu überprüfen.
Warum Workflows möglicherweise nicht ausgelöst werden, wenn Profile zuerst übereinstimmen
Warum Workflows möglicherweise nicht ausgelöst werden, wenn Profile zuerst übereinstimmen
Wenn Profile Gespräche vor Workflows abgleichen, wird der Workflow möglicherweise nicht ausgelöst. Passen Sie Profile gegebenenfalls an, um WhatsApp-Nachrichten auszuschließen und sicherzustellen, dass Workflows korrekt priorisiert werden.
Ist es möglich, eine Procedure von einem Workflow oder wiederverwendbaren Workflow auszulösen?
Ist es möglich, eine Procedure von einem Workflow oder wiederverwendbaren Workflow auszulösen?
Nein, es ist nicht möglich, eine Procedure von einem Workflow oder einem wiederverwendbaren Workflow auszulösen. Sie können jedoch innerhalb der Anweisungen einer Procedure an einen Workflow übergeben.
Kann ich in natürlicher Sprache beschreiben, wann ein Workflow ausgelöst werden soll?
Kann ich in natürlicher Sprache beschreiben, wann ein Workflow ausgelöst werden soll?
Nein. In Workflows wählen Sie aus einer vordefinierten Liste von Triggern – wie Customer sends their first message, Ticket is created oder New comment. Es gibt keine Möglichkeit, eine natürliche Sprachbeschreibung zu schreiben, wann die Automatisierung ausgeführt werden soll.
Wenn Sie KI-gesteuerte Trigger-Logik benötigen – bei der Fin entscheidet, wann eine Automatisierung basierend auf der Beschreibung der Kundenabsicht gestartet wird – verwenden Sie stattdessen eine Fin Procedure. Procedures enthalten in ihren When to trigger-Einstellungen eine Option Based on what the customer says, bei der Sie die Situationen beschreiben, in denen Fin die Procedure ausführen soll.
Warum sind Vorname und Nachname in Workflow-Verzweigungen nicht als Filter verfügbar?
Warum sind Vorname und Nachname in Workflow-Verzweigungen nicht als Filter verfügbar?
Die Felder first_name und last_name werden automatisch aus dem Feld name generiert und nicht separat gespeichert. Deshalb können sie in Workflow-Verzweigungen nicht zum Filtern oder Abgleichen verwendet werden. Um nach name zu filtern, verwenden Sie das Namensattribut direkt. Wenn Sie nach Vor- oder Nachname einzeln filtern müssen, können Sie diese als benutzerdefinierte Datenattribute erstellen und die Werte über Ihre Integration übergeben.
Warum kann ich Änderungen an meinem Live-Workflow nicht speichern?
Warum kann ich Änderungen an meinem Live-Workflow nicht speichern?
Wenn Sie Fix issues in order to save. auf dem Button Set changes live sehen, aber keine Fehlersymbole an Ihren Schritten erscheinen, überprüfen Sie den Abschnitt Scheduling des Workflows.
Ein Workflow, der ursprünglich geplant war, an einem zukünftigen Datum live zu gehen, behält dieses geplante Datum auch nach dem Live-Schalten bei. Sobald dieses Datum vergangen ist, ist es nicht mehr gültig, und das Speichern wird blockiert, bis Sie es aktualisieren. Ein Stopp-Datum, das in der Vergangenheit liegt, bewirkt dasselbe.
Um dies zu beheben und Ihre Änderungen zu speichern:
1. Öffnen Sie den Abschnitt Scheduling des Workflows.
2. Wählen Sie unter Start sending Immediately aus.
3. Wählen Sie unter Stop sending, falls das Datum in der Vergangenheit liegt, Never oder ein Custom-Datum in der Zukunft aus.
4. Klicken Sie auf Set changes live.
Ihr Workflow bleibt durchgehend live, Ihre Änderungen werden normal gespeichert, und er läuft weiterhin für sein bestehendes Publikum und seine Regeln. Wenn Sie ein zukünftiges Stopp-Datum wählen, pausiert der Workflow sich selbst, sobald dieses Datum erreicht ist.
Warum kann ich meinen pausierten Workflow nicht wieder live schalten?
Warum kann ich meinen pausierten Workflow nicht wieder live schalten?
Wenn Sie Finish creating your workflow before setting it live sehen, aber keine Fehlersymbole an Ihren Schritten erscheinen, überprüfen Sie den Abschnitt Scheduling des Workflows.
Ein Workflow mit einem Stopp-Datum pausiert sich selbst, sobald dieses Datum erreicht ist. Das abgelaufene Datum bleibt gesetzt und verhindert, dass der Workflow wieder live geschaltet wird, bis Sie es ändern.
Um es wieder live zu schalten:
1. Öffnen Sie den Abschnitt Scheduling des Workflows.
2. Wählen Sie unter Stop sending Never oder ein zukünftiges Custom date aus.
3. Klicken Sie auf Set changes live.








