Erweiterte Funktionen erklärt
Von Sojan
Von Sojan
Entdecken Sie Automatisierungen, Zuweisungsregeln, Attribute, Makros, SLAs und Webhooks.
Was ist das Human Agent-Tag im Instagram/Messenger-Kanal?
Die Human Agent-Funktion ermöglicht es Unternehmen, auf Benutzeranfragen außerhalb des standardmäßigen 24-Stunden-Nachrichtenfensters zu antworten. Wenn ein menschlicher Agent das human_agent-Nachrichten-Tag verwendet, kann er innerhalb von 7 Tagen nach der letzten Nachricht des Benutzers antworten. Diese Funktion ist besonders in Situationen nützlich, in denen die Lösung eines Problems mehr Zeit benötigt. Häufige Anwendungsfälle sind: - Wenn das Unternehmen geschlossen ist (z. B. an Wochenenden oder Feiertagen) - Komplexe Kundenanfragen, deren Klärung mehr als 24 Stunden in Anspruch nimmt Während die HUMAN_AGENT-Berechtigung für unsere Cloud-Instanz bereits aktiviert ist, müssen selbstgehostete Installationen den App-Überprüfungsprozess durchlaufen und bestehen, um auf diese Funktion zugreifen zu können. Weitere Informationen finden Sie hier.
Wie funktioniert das Sortieren?
Beim Verwalten von Gesprächen in Chatwoot hilft das Sortieren dabei, Nachrichten effizient zu priorisieren und zu organisieren. Es stehen vier Sortieroptionen zur Verfügung: Neueste Aktivität, Erstellungszeit, Priorität und Ausstehende Antwort. Jede Sortiermethode erfüllt einen bestimmten Zweck, um die Kommunikation zu optimieren. Sortierung nach neuester Aktivität Die Sortierung nach neuester Aktivität stellt sicher, dass Gespräche mit den aktuellsten Interaktionen ganz oben angezeigt werden. Das bedeutet: - Das Gespräch mit der neuesten Aktivität (z. B. eine neue Nachricht oder ein Update) wird als erstes aufgelistet. - Ältere, weniger aktive Gespräche befinden sich weiter unten. - Diese Option ist nützlich, um bei den aktuellsten und aktivsten Diskussionen auf dem Laufenden zu bleiben. Sortierung nach Erstellungszeit Die Sortierung nach Erstellungszeit ordnet Gespräche danach, wann sie begonnen wurden. Bei Sortierung nach dem neuesten Erstellungsattribut gilt: - Das zuletzt erstellte Gespräch erscheint ganz oben. - Ältere Gespräche werden weiter nach unten verschoben. - Diese Methode hilft, ältere Gespräche zu priorisieren, die eventuell zuerst Aufmerksamkeit benötigen. Sortierung nach Priorität Die Sortierung nach Priorität hilft dabei, sich zuerst auf die wichtigsten Gespräche zu konzentrieren. Allerdings haben nicht alle Gespräche eine Priorität zugewiesen bekommen. Die Sortierhierarchie ist wie folgt: 1. Dringende Gespräche erscheinen ganz oben. 2. Danach folgen Gespräche mit hoher Priorität. 3. Dann mittelpriorisierte Gespräche. 4. Gespräche mit niedrigerer Priorität werden als nächstes gelistet. 5. Gespräche ohne zugewiesene Priorität befinden sich am Ende. Diese Sortiermethode ist ideal, um sicherzustellen, dass wichtige Anliegen umgehend bearbeitet werden. Sortierung nach ausstehender Antwort Einige Gespräche warten möglicherweise auf eine Antwort von einem Agenten. Die Sortierung nach ausstehender Antwort ordnet Gespräche nach der Wartezeit: - Gespräche, die am längsten warten, erscheinen ganz oben. - Gespräche mit kürzerer Wartezeit folgen. - Gespräche, bei denen keine Antwort aussteht, werden unten aufgelistet. Diese Methode ist hilfreich, um unbeaufsichtigte Gespräche effizient zu bearbeiten und Antwortzeiten zu minimieren.
Wie verwendet man Vorlagenvariablen?
Mit Template-Variablen kannst du deine Nachrichten personalisieren, indem du dynamische Inhalte einfügst, die auf jeden einzelnen Empfänger zugeschnitten sind. Durch das Hinzufügen von Platzhaltern in deinen Nachrichten kannst du deine Kommunikation ganz einfach mit Informationen wie dem Namen des Kunden, der Bestellnummer oder anderen Details anpassen. Zum Beispiel, wenn du eine Nachricht sendest Hey {{ contact.name }}, wie kann ich dir helfen?, übernimmt Chatwoot den Kontaktnamen und verschickt eine Nachricht wie Hey John, wie kann ich dir helfen?. Du kannst Variablen auch in vorgefertigten Antworten, Makros und Automatisierungen verwenden. Template-Variablen erstellen Um eine Variable zu verwenden, tippe beim Erstellen einer neuen Nachricht oder einer vorgefertigten Antwort zwei doppelte geschweifte Klammern {{. Die verfügbaren Variablen werden angezeigt und du kannst die gewünschte auswählen. Die verfügbaren Template-Variablen sind: - conversation.id ~ Für die numerische Version der Konversations-ID. - contact.id ~ Für die numerische Version der Kontakt-ID. - contact.name ~ Für den vollständigen Namen des Kontakts. - contact.first_name - contact.last_name - contact.phone_number - agent.name - agent.first_name - agent.last_name - agent.phone_number Was passiert, wenn ich eine nicht existierende Variable sende? Wenn du versuchst, eine nicht definierte Variable zu verwenden, zeigt Chatwoot eine Warnung an. Wie füge ich einen Fallback-Text hinzu? Wenn eine definierte Variable vom System nicht ausgefüllt werden kann, kann ein Fallback-Text verwendet werden, um den beabsichtigten Wert zu ersetzen. Zum Beispiel, wenn die Variable contact.first_name nicht ausgefüllt werden kann, könnte ein passender Fallback-Text 'dort' sein. Achte beim Definieren eines Fallback-Textes darauf, dass du ihn in einfache Anführungszeichen setzt. Hier ein Beispiel: {{ contact.first_name || 'dort'}}.
Einbindung von Hilfe-Center-Artikeln in Nachrichten
Beim Chatten mit Kunden kann es vorkommen, dass das Teilen eines Wissensdatenbank-Artikels notwendig ist. Anstatt die Artikel-URLs manuell zu suchen, bietet unser Dashboard eine praktische Funktion. Damit können Sie gezielt nach dem gewünschten Artikel in Ihrem Chatwoot Help Center suchen und ihn nahtlos direkt in Ihre Nachricht einfügen. Voraussetzungen Um diese Funktion nutzen zu können, benötigen Sie ein Help Center, das mit Chatwoot gehostet wird. Falls Ihr Help Center noch nicht aktiv ist, folgen Sie dieser Schnellstartanleitung, um es jetzt einzurichten. Hinweis: Wenn Sie den kostenlosen Tarif nutzen und das Help Center für Ihren Anwendungsfall testen möchten, schreiben Sie uns eine E-Mail an hello@chatwoot.com. Hilfe-Center-Ressourcen verbinden: Schritt-für-Schritt-Anleitung Aktivierung der Integration zwischen Posteingang und Help Center Schritt 1. Gehen Sie zu Einstellungen → Posteingänge. Suchen Sie den bestimmten Posteingang, für den Sie die Integration aktivieren möchten, und klicken Sie auf das Zahnradsymbol (Einstellungen) daneben. Schritt 2. Scrollen Sie nach unten zum Bereich 'Help Center'. Wählen Sie im Dropdown-Menü ein bestimmtes Help Center-Portal aus. Hinweis: Derzeit kann jeweils nur ein Portal mit einem Posteingang verbunden werden. Artikel aus dem ausgewählten Portal werden außerdem im Chat-Widget unter 'Beliebte Artikel' angezeigt. Ihr Posteingang ist nun mit einem Help Center-Portal verknüpft. Wie bindet man Help Center-Artikel in Nachrichten ein? Schritt 1. Klicken Sie im Antwort-Editor auf die Schaltfläche 'Artikel einfügen' in der unteren Leiste. Sie finden diese direkt neben dem Button 'KI-Unterstützung / Nachrichtensignatur'. Schritt 2. Nach dem Klick öffnet sich ein Modal-Fenster. Nutzen Sie die Suchleiste, um den gewünschten Artikel (aus dem verbundenen Portal) zu finden. Hinweis: Das Modal zeigt standardmäßig Ihre beliebtesten Artikel an. Schritt 3. Wenn Sie auf einen Titel in den Suchergebnissen klicken, erscheint eine Artikelvorschau im Modal-Fenster. Überprüfen Sie, ob dies der Artikel ist, den Sie an den Empfänger senden möchten. Schritt 4. Um den Artikel-Link direkt in das Antwortfeld einzufügen, klicken Sie auf die Schaltfläche 'Link einfügen'. Schritt 5. Überprüfen Sie Ihre Nachricht und klicken Sie auf Senden.
Wie verwendet man Konversationsfilter?
Du kannst deine Konversationen nach verschiedenen Kriterien filtern. Du kannst außerdem die Operatoren „UND“ und „ODER“ verwenden, um deine Suche weiter zu verfeinern. Die verfügbaren Filter sind unten aufgelistet. 1. Konversationsstatus 2. Zugewiesener Agent 3. Posteingang 4. Team 5. Konversationskennung 6. Labels 7. Kampagnen 8. Erstellt am 9. Letzte Aktivität 10. Browsersprache 11. Land 12. Referrer-Links 13. Benutzerdefinierte Attribute, die deinem Konto hinzugefügt wurden. Wie filtert man Konversationen? Um deine Konversationen zu filtern, folge diesen Schritten. Schritt 1. Klicke auf das Filter-Symbol oben in der Nachrichtenliste. Schritt 2. Ein Modal öffnet sich, in dem du den Filtertyp, den Operator (gleich, ungleich, vorhanden, nicht vorhanden) und den Wert auswählen kannst. Wähle deine Filter aus und wende sie an. Beispiel Um alle Konversationen mit dem Status „Gelöst“ und dem Agenten „Fayaz“ zu erhalten, setze die Filter wie unten beschrieben. 1. Setze den Filtertyp auf „Status“, den Operator auf „Gleich“ und den Wert auf „Gelöst“. 2. Setze den Filtertyp auf „Name des zugewiesenen Agenten“, den Operator auf „Gleich“ und den Wert auf „Fayaz“. 3. Klicke auf die Schaltfläche „Absenden“. Die Konversationsliste wird nun anhand dieser Kriterien gefiltert. Du kannst beliebig viele Filter anwenden, indem du sie mit UND- und ODER-Operatoren kombinierst, um komplexe Abfragen zu erstellen. Filter entfernen Um die Filter zu entfernen und zur ursprünglichen Liste zurückzukehren, klicke auf die Schaltfläche „Filter entfernen“.
Wie erstellt man interaktive Nachrichten?
Chatwoot ermöglicht es Ihnen, interaktive Nachrichtentypen wie Karten und Formulare innerhalb Ihres Chatwoot Web Widgets mithilfe der APIs zu erstellen. Sie können diese Nachrichten mit der New Message API erstellen. Beispiel-Payloads Verwenden Sie die folgenden Beispiel-Payloads als Werte, um verschiedene interaktive Nachrichten zu erstellen. 1. Optionen { "content": "Wählen Sie eines der untenstehenden Elemente aus", "content_type": "input_select", "content_attributes": { "items": [ { "title": "Option1", "value": "Option 1" }, { "title": "Option2", "value": "Option 2" } ] }, "private":false } 2. Formular { "content": "form", "content_type": "form", "content_attributes": { "items": [ { "name": "email", "placeholder": "Bitte geben Sie Ihre E-Mail-Adresse ein", "type": "email", "label": "E-Mail", "default": "xyc@xyc.com" }, { "name": "text_aread", "placeholder": "Bitte geben Sie Text ein", "type": "text_area", "label": "Großer Text", "default": "Beispieltext" }, { "name": "text", "placeholder": "Bitte geben Sie Text ein", "type": "text", "label": "Text", "default": "Beispiel-Eingabe" }, { "name": "select", "label": "Option auswählen", "type": "select", "options": [ { "label": "🌯 Burito", "value": "Burito" }, { "label": "🍝 Pasta", "value": "Pasta" } ] } ] }, "private": false } 3. Karten { "content": "Karten-Nachricht", "content_type":"cards", "content_attributes":{ "items":[ { "media_url":"https://assets.ajio.com/medias/sys_master/root/hdb/h9a/13582024212510/-1117Wx1400H-460345219-white-MODEL.jpg", "title":"Nike Schuhe 2.0", "description":"Laufen mit Nike Schuh 2.0", "actions":[ { "type":"link", "text":"Mehr ansehen", "uri":"google.com" }, { "type":"postback", "text":"In den Warenkorb", "payload":"ITEM_SELECTED" } ] } ] }, "private":false } 4. Artikel { "content": "Artikel", "content_type": "article", "content_attributes": { "items": [ { "title": "API-Startleitfaden", "description": "Ein zufälliger Einstieg in die API", "link": "http://google.com" }, { "title": "Entwicklungsdokumente", "description": "Entwicklungsdokumente und Richtlinien", "link": "http://google.com" } ] }, "private":false }
Wie verwendet man Pre-Chat-Formulare?
Das Pre-Chat-Formular wird verwendet, um Informationen über einen Kontakt/eine Konversation zu sammeln, bevor eine Konversation gestartet wird. Das Pre-Chat-Formular ist nur im Live-Chat auf der Website verfügbar. Wie füge ich ein Pre-Chat-Formular hinzu? Schritt 1. Gehe zu Einstellungen → Postfächer. Klicke auf die spezifischen Einstellungen eines Website-Postfachs. Schritt 2. Gehe zum Tab „Pre-Chat-Formular“. Es gibt zwei Arten von Feldern, die mit dem Pre-Chat-Formular möglich sind. 1. Standardfelder: Dies sind die primären Kontaktfelder – E-Mail, Telefonnummer und vollständiger Name. 2. Benutzerdefinierte Felder: Dies sind die Felder, die mit benutzerdefinierten Attributen erstellt werden. In den Einstellungen des Pre-Chat-Formulars werden sowohl die Standard- als auch die benutzerdefinierten Felder aufgelistet. Die Spalten in den Einstellungen der Pre-Chat-Formulare werden unten beschrieben. - Schlüssel Eindeutiger Feld-Identifikator - Typ Typ des Feldes (Text, Liste, Zahl, Datum, Link, Boolean) - Erforderlich Ob das Feld erforderlich ist oder nicht - Bezeichnung Die Bezeichnung, die dem Besucher im Widget angezeigt wird - Platzhalter Der Platzhalterwert Alle Felder werden standardmäßig in den Einstellungen des Pre-Chat-Formulars angezeigt. Der Administrator kann Folgendes tun: - Felder aktivieren/deaktivieren - Reihenfolge der Felder ändern - Bezeichnung/Platzhalter aktualisieren - Validierung aktivieren/deaktivieren Passe dein Pre-Chat-Formular entsprechend deinen Anforderungen an. Um weitere Felder hinzuzufügen, füge mehr benutzerdefinierte Attribute hinzu. Wie sieht ein Pre-Chat-Formular aus? Sobald das Pre-Chat-Formular aktiviert ist, werden deine Kunden beim Starten einer Konversation über den Live-Chat gebeten, ein Formular wie das unten gezeigte auszufüllen. Siehe auch: Pre-Chat-Formular + Automatisierungen = 🚀
Erforderliche Gesprächsattribute
Mit den erforderlichen Gesprächsattributen können Administratoren erzwingen, dass Agenten bestimmte benutzerdefinierte Attribute ausfüllen, bevor ein Gespräch abgeschlossen wird. So stellt Ihr Team sicher, dass strukturierte Daten konsequent erfasst werden – egal ob es sich um eine Abschlusskategorie, einen Schweregrad oder ein anderes für Berichte und Qualitätskontrolle wichtiges Feld handelt. So funktioniert es Wenn ein Administrator erforderliche Attribute konfiguriert, wird Agenten ein Modal angezeigt, sobald sie versuchen, ein Gespräch mit fehlenden Werten abzuschließen. Das Gespräch kann erst abgeschlossen werden, wenn alle erforderlichen Felder ausgefüllt sind. Sind die Attribute bereits ausgefüllt (zuvor während des Gesprächs gesetzt), kann wie gewohnt abgeschlossen werden, ohne dass ein Hinweis erscheint. Einrichtung der erforderlichen Attribute: 1. Navigieren Sie zu Einstellungen → Gesprächs-Workflows. 2. Unter Attribute, die beim Abschluss erforderlich sind, klicken Sie auf Attribute hinzufügen. 3. Wählen Sie ein oder mehrere benutzerdefinierte Gesprächsattribute aus dem Dropdown aus. 4. Die ausgewählten Attribute werden nun beim Abschluss erzwungen. 5. Um ein Attribut aus der Pflichtliste zu entfernen, klicken Sie auf das Löschen-Symbol daneben. Agentenerlebnis Wenn ein Agent auf Abschluss klickt und benötigte Attribute fehlen: 1. Es erscheint ein Modal mit allen nicht ausgefüllten erforderlichen Attributen. 2. Der Agent füllt die Werte über die passenden Eingabefelder aus: Text, Zahl, Link, Datum, Liste oder Checkbox. 3. Sobald alle Felder ausgefüllt sind, klickt der Agent auf Gespräch abschließen, um die Werte zu speichern und das Gespräch in einem Schritt abzuschließen. Wenn der Agent noch nicht abschließen möchte, kann er auf Abbrechen klicken, um ohne Änderungen zum Gespräch zurückzukehren. Unterstützte Attributtypen Sie können jedes benutzerdefinierte Gesprächsttribut als erforderlich markieren. Unterstützte Typen sind: - Text – Freitexteingabe - Zahl – Numerischer Wert - Link – URL (auf korrektes Format geprüft) - Datum – Datumsauswahl - Liste – Dropdown-Auswahl aus vordefinierten Optionen - Checkbox – Ja/Nein-Auswahl Aktionen für mehrere Gespräche Beim Abschluss mehrerer Gespräche gleichzeitig gelten die gleichen Regeln. Gespräche mit fehlenden erforderlichen Attributen werden übersprungen und eine Benachrichtigung informiert den Agenten, dass diese Gespräche nicht abgeschlossen werden konnten. Die übrigen Gespräche, die die Anforderungen erfüllen, werden regulär abgeschlossen. Hinweise - Nur Administratoren können festlegen, welche Attribute erforderlich sind. - Die Pflichtattribute werden nur bei manueller Auflösung (einzeln oder gesammelt) erzwungen. Bei API-basierter Auflösung findet keine Prüfung statt. - Wird eine benutzerdefinierte Attribut-Definition gelöscht, wird sie automatisch aus der Pflichtliste entfernt. Verfügbarkeit Review Notes sind verfügbar auf: - Cloud: Business- und Enterprise-Pläne - Self-hosted: Verfügbar in allen kostenpflichtigen Self-hosted-Plänen
Einrichten der SAML-Authentifizierung
Dies ist eine Anleitung zur Einrichtung der SAML-Authentifizierung für Ihr Konto. Die Anleitung setzt voraus, dass Sie bereits einen Arbeits-IdP haben. Bevor Sie beginnen, beachten Sie bitte folgende Punkte: - Sobald SAML aktiviert ist, können Ihre Nutzer nicht mehr mit ihrem Passwort auf Chatwoot zugreifen. Das Deaktivieren von SAML stellt dieses Verhalten wieder her. - Wenn ein Nutzer mehreren Konten angehört und eines dieser Konten SAML eingerichtet hat, muss er sich ausschließlich über das SAML-IdP anmelden. Es ist am besten, die Nutzer nur auf Ihre eigene Domain zu beschränken. SAML einrichten Die SAML-Einstellungen finden Sie unter Einstellungen > Sicherheit. Hier sind die Einstellungen, die Sie beachten sollten: - SSO-URL: Die spezifische HTTPS-Adresse beim Identitätsanbieter, bei der eine SAML-Anmeldung startet; Ihre Anwendung leitet den Nutzer hierher zur Authentifizierung weiter. Man kann es als "Login-Endpunkt" des IdP betrachten, der SAML AuthnRequests entgegennimmt und den SSO-Prozess startet. - Identitätsanbieter Entity ID: Ein global eindeutiger Bezeichner (meist eine URI-ähnliche Zeichenkette), der den Identitätsanbieter in den SAML-Metadaten benennt. Ihr Service Provider nutzt ihn, um die richtige IdP-Konfiguration auszuwählen und zu überprüfen, dass eingehende SAML-Nachrichten wirklich von diesem IdP stammen. - Signierzertifikat: Das X.509-öffentliche Zertifikat des IdP, das zur Signierung von SAML-Responses/-Assertions verwendet wird. Ihr Service Provider hinterlegt dieses Zertifikat und prüft damit die Signaturen, um sicherzustellen, dass die Nachricht nicht verändert wurde und tatsächlich vom IdP stammt. Nach der Einrichtung finden Sie die erforderlichen Angaben, um Chatwoot als Service Provider (SP) bei Ihrem SAML-Anbieter zu registrieren. Folgende Informationen erhalten Sie: - ACS-URL: Der Assertion Consumer Service-Endpunkt des Service Providers, an den die SAML-Response vom IdP gesendet wird. Nachdem sich der Nutzer authentifiziert hat, postet der IdP die signierte Assertion an diese HTTPS-URL, wo Ihre Anwendung sie prüft und eine Sitzung erstellt. - SP Entity ID: Der eindeutige Bezeichner (oft eine URI) für den Service Provider in den SAML-Metadaten. Der IdP nutzt diesen Wert, um sicherzustellen, dass die Antwort für die richtige Anwendung ausgestellt wird, und um die passende ACS-URL und Einstellungen auszuwählen. Falls Sie diese Informationen im Voraus benötigen, hier das Format: - ACS-URL: <your-chatwoot-installation>/omniauth/saml/callback?account_id=<your-account-id> - SP Entity ID: <your-chatwoot-installation>/saml/sp/<your-account-id> Datenzuordnung Folgende Attribut-Zuordnungen müssen in Ihrem Identitätsanbieter konfiguriert werden: - email - first_name - last_name Sobald sich ein Nutzer zum ersten Mal anmeldet, werden diese Informationen verwendet, um einen Nutzer für ihn anzulegen. Eine spätere Aktualisierung der Informationen erfolgt nicht. Authentifizierung Sie können diesem Link folgen: https://app.chatwoot.com/app/login/sso, um das SAML-Anmeldeformular aufzurufen. Geben Sie einfach die E-Mail-Adresse ein, und die App leitet Sie an den konfigurierten SAML-Anbieter weiter.
Wildcard-URL-Unterstützung in Website-Live-Chat-Kampagnen
Die Live-Chat-Kampagnen der Website unterstützen Wildcard-URL-Muster. Beim Erstellen eines URL-Musters sollten Sie folgendes Verhalten beachten. In Chatwoot sollte jedes URL-Muster mit http:// oder https:// beginnen. Ausführen der Kampagne auf der exakten URL Wenn Sie eine exakte URL wie https://chatwoot.com/app hinzufügen, würden die URLs mit nachgestelltem Slash oder URL-Parametern oder Hash-Parametern nicht übereinstimmen. Einige Beispiele für Definitionen des exakten Abgleichs sind die folgenden. - https://chatwoot.com/app würde https://chatwoot.com/app/ oder https://chatwoot.com/app?test_param=1 nicht abgleichen - https://chatwoot.com/app?test_param=test_value würde nicht https://chatwoot.com/app oder https://chatwoot.com/app#test_hash_param abgleichen Ausführen der Kampagne unter Ignorierung der URL-Parameter Um die URL-Parameter oder Hash-Parameter zu ignorieren, können Sie einen nachgestellten Slash in der URL hinzufügen. Zum Beispiel: https://chatwoot.com/app/ würde auf alle folgenden URLs zutreffen. - https://chatwoot.com/app/ - https://chatwoot.com/app - https://chatwoot.com/app/?test=1 - https://chatwoot.com/app/#test Ausführen der Kampagne in allen Unterverzeichnissen Sie können das * -Zeichen in der URL verwenden, wenn Sie alle Unterverzeichnisse einbeziehen möchten. Zum Beispiel: https://chatwoot.com/* würde mit den folgenden URLs übereinstimmen: - https://chatwoot.com/ - https://chatwoot.com/app - https://chatwoot.com/app/subdirectory Ausführen der Kampagne in allen Subdomains Um die aktuelle Domain und Subdomains abzugleichen, können Sie das Muster {*.}? in der URL verwenden. Zum Beispiel: https://{*.}?chatwoot.com/ würde auf die folgenden URLs zutreffen: - https://chatwoot.com - https://app.chatwoot.com - https://www.chatwoot.com
Häufige WhatsApp-Probleme und wie man sie behebt
WhatsApp-Nachrichten werden nicht empfangen, obwohl alles verbunden aussieht Symptome - WhatsApp-Kanal ist erfolgreich verbunden - Der Status der Telefonnummer zeigt Verbunden an - Qualitätsbewertung ist Grün - In Chatwoot werden keine Fehler angezeigt - Ausgehende Nachrichten funktionieren möglicherweise, aber eingehende Nachrichten werden nicht empfangen Warum passiert das? In manchen Fällen verlangt Meta, dass die WhatsApp-Telefonnummer erneut registriert wird, auch wenn sie weiterhin als verbunden und gesund angezeigt wird. Das passiert normalerweise nach: - Änderung des Anzeigenamens - Aktualisierungen des Unternehmensprofils - Bestimmten internen Synchronisierungsproblemen auf der Meta-Seite Wenn dies geschieht, werden WhatsApp-Nachrichten möglicherweise stillschweigend nicht mehr zugestellt, ohne sichtbare Fehler anzuzeigen. Dies ist ein bekanntes Verhalten von Meta. So beheben Sie das Die erneute Registrierung der WhatsApp-Telefonnummer behebt das Problem sofort (Bitte kontaktieren Sie unseren Support und wir lösen das für Sie) - Keine Änderung Ihres Plans erforderlich - Keine Änderung von Webhooks erforderlich - In den meisten Fällen ist kein neuer Bestätigungscode erforderlich Sobald die Nummer erneut registriert wurde, funktioniert die Nachrichtenübermittlung wieder normal. Probleme mit dem Anzeigenamen-Status (Ausstehend / Abgelehnt / Nicht genehmigt) Was ist ein Anzeigename? Der Anzeigename ist der Unternehmensname, der den Kunden auf WhatsApp angezeigt wird. Meta prüft und genehmigt diesen Namen, bevor er aktiv wird. Häufige Anzeigename-Status - Genehmigt – Alles ist in Ordnung, keine Aktion erforderlich - Ausstehend – Meta prüft den Namen - Abgelehnt – Der Name hat nicht den Richtlinien von Meta entsprochen Warum sind Probleme mit dem Anzeigename wichtig? - Ein abgelehnter oder ausstehender Anzeigename kann die Einrichtung verzögern - Das Ändern des Anzeigenamens kann eine erneute Registrierung der Telefonnummer erforderlich machen - Nachrichten können fehlschlagen oder nicht mehr funktionieren, wenn nach der Genehmigung keine Registrierung erfolgt Häufige Gründe für Ablehnung - Name stimmt nicht mit dem Firmennamen im Meta Business Manager überein - Verwendung generischer Begriffe (z. B. „Support“, „Offiziell“, „Service“) - Verwendung von Emojis, Symbolen oder nur Großbuchstaben - Abweichung zwischen Markenname und Website/Domäne Best Practices für Anzeigenamen - Verwenden Sie Ihren offiziellen Unternehmens- oder Markennamen - Stimmen Sie den Namen mit Ihrer Website und dem Meta Business Manager ab - Verzichten Sie auf Emojis, Slogans oder zusätzliche Beschreibungen - Halten Sie den Namen einfach und markenkonform Wichtiger Hinweis Nach der Genehmigung eines Anzeigenamens kann Meta trotzdem verlangen, dass die Telefonnummer erneut registriert wird, damit die Änderung vollständig wirksam wird. Wenn WhatsApp-Nachrichten nach einer Anzeigenamen-Aktualisierung nicht mehr funktionieren, behebt das erneute Registrieren der Nummer gewöhnlich das Problem. WhatsApp Fehler 131049 – Nutzer hat die WhatsApp-Nutzungsbedingungen nicht akzeptiert Was ist Fehler 131049? Fehler 131049 bedeutet, dass der Empfänger die neuesten Nutzungsbedingungen von WhatsApp nicht akzeptiert hat. Dieser Fehler wird von WhatsApp zurückgegeben, nicht von Chatwoot, und betrifft die Telefonnummer des Kunden, nicht Ihre Unternehmenseinrichtung. Wann tritt dieser Fehler auf? Sie können Fehler 131049 sehen, wenn: - Sie eine Nachricht an einen Nutzer senden, der WhatsApp zuletzt nicht geöffnet hat - WhatsApp aktualisierte Nutzungsbedingungen veröffentlicht hat - Der Nutzer die neuen Bedingungen in seiner WhatsApp-App nicht akzeptiert hat In diesem Zustand blockiert WhatsApp die Zustellung von Nachrichten an diesen Nutzer, bis er die Bedingungen akzeptiert. Warum passiert das? WhatsApp verlangt, dass alle Nutzer aktualisierte Nutzungsbedingungen ausdrücklich akzeptieren, bevor sie: - Nachrichten von Unternehmen empfangen - An Unternehmensgesprächen teilnehmen Bis der Nutzer die Bedingungen akzeptiert, lehnt WhatsApp Nachrichten mit dem Fehler 131049 ab. So beheben Sie Fehler 131049 Dieses Problem kann nicht von Chatwoot oder Ihrem WhatsApp Business-Konto aus behoben werden. Der Endnutzer muss: 1. Seine WhatsApp-App öffnen 2. Die neueste Nutzungsbedingungen-Anfrage akzeptieren Sobald der Nutzer die Bedingungen akzeptiert hat, werden Nachrichten automatisch zugestellt—keine erneute Übertragung oder Konfigurationsänderung ist erforderlich.
Wie verwendet man Prüfprotokolle?
Audit-Logs ist ein Enterprise-Feature. Es hält eine Aufzeichnung über die Aktivitäten in Ihrem Konto, die Sie zur Überprüfung Ihres Kontos, Teams oder Ihrer Dienste nachverfolgen können. Im Wesentlichen beantworten Audit-Logs die vier W-Fragen für Sie: - Wer - Was - Wann - Wo Oder: Wer hat was wann und von wo gemacht? Wo findet man die Audit-Logs in Chatwoot? Schritt 1. Wenn Ihnen diese Funktion zur Verfügung steht, finden Sie sie unter 'Einstellungen' -> 'Audit-Logs'. Schritt 2. Durchsuchen Sie Ihre Logs. Scrollen Sie nach unten, um die gewünschten Einträge zu finden oder verwenden Sie die Navigation zum Wechseln der Seiten. Profi-Tipp: Verwenden Sie cmd/ctrl + F, um einen bestimmten Eintrag schnell zu finden. Sie finden die Einträge unter drei Überschriften: Aktivität, Zeit und IP-Adresse. Aktivitäten, die durch Audit-Logs nachverfolgt werden Immer wenn eine der folgenden Aktivitäten in Ihrem Konto stattfindet, wird ein Eintrag mit Datum und Uhrzeit sowie der IP-Adresse erstellt. Siehe die vollständige Liste unten. Nutzeraktivitäts-Logs - <Name | E-Mail> hat den eigenen Status auf online, offline, beschäftigt geändert - <Name | E-Mail> hat sich angemeldet - <Name | E-Mail> hat sich abgemeldet - <Name | E-Mail> hat den Verfügbarkeitsstatus von <Name | E-Mail> auf <online | offline | beschäftigt> geändert - <Name | E-Mail> hat den Benutzer als <Agent | Admin> eingeladen - <Name | E-Mail> hat die Rolle des Benutzers zu <Agent | Admin> geändert Kontoaktivitäts-Logs - <Name | E-Mail> hat die Kontokonfiguration aktualisiert. Logs der Automatisierungsregeln - <Name | E-Mail> hat eine neue Automatisierungsregel erstellt (#rule-id) - <Name | E-Mail> hat eine Automatisierungsregel aktualisiert (#rule-id) - <Name | E-Mail> hat eine Automatisierungsregel gelöscht (#rule-id) Macro-Logs - <Name | E-Mail> hat ein neues Makro erstellt (#macro-id) - <Name | E-Mail> hat ein Makro aktualisiert (#macro-id) - <Name | E-Mail> hat ein Makro gelöscht (#macro-id) Posteingangs-Logs - <Name | E-Mail> hat einen neuen Posteingang erstellt (#inbox-id) - <Name | E-Mail> hat einen Posteingang aktualisiert (#inbox-id) - <Name | E-Mail> hat einen Posteingang gelöscht (#inbox-id) - <Name | E-Mail> hat <Name1 | E-Mail1>, <Name2 | E-Mail 2> zum Posteingang hinzugefügt (#inbox-id) - <Name | E-Mail> hat <Name1 | E-Mail1>, <Name2 | E-Mail 2> aus dem Posteingang entfernt (#inbox-id) Webhook-Logs - <Name | E-Mail> hat einen neuen Webhook erstellt (#webook-id) - <Name | E-Mail> hat einen Webhook aktualisiert (#webhook-id) - <Name | E-Mail> hat einen Webhook gelöscht (#webhook-id) Team-Logs - <Name | E-Mail> hat ein neues Team erstellt (#team-id) - <Name | E-Mail> hat ein Team aktualisiert (#team-id) - <Name | E-Mail> hat ein Team gelöscht (#team-id) - <Name | E-Mail> hat <Name1 | E-Mail1>, <Name2 | E-Mail 2> zum Team hinzugefügt (#team-id) - <Name | E-Mail> hat <Name1 | E-Mail1>, <Name2 | E-Mail 2> aus dem Team entfernt (#team-id)
Service-Level-Vereinbarungen
Als Dienstleister sind Ihre Service Level Agreements (SLAs) vertragliche Vereinbarungen zwischen Ihnen und Ihren Kunden, die das Serviceniveau festlegen, zu dessen Erbringung Sie sich verpflichten. Ihre SLAs spezifizieren die erwarteten Leistungskennzahlen, wie Antwortzeiten, Verfügbarkeit und Lösungszeiten, die Sie bereitzustellen zugesagt haben. Diese SLAs machen Sie als Dienstleister für die Qualität des von Ihnen gelieferten Service verantwortlich und sorgen so für ein gleichbleibendes und zuverlässiges Maß an Unterstützung für Ihre Kunden. Chatwoot ermöglicht Ihnen das Nachverfolgen der folgenden Kennzahlen: - FRT (First Response Time – Erste Antwortzeit): Diese Kennzahl bezieht sich auf die Zeit, die der Agent benötigt, um auf die erste Anfrage oder das Anliegen eines Kunden zu reagieren. Sie ist ein wichtiger Maßstab für die Reaktionsfähigkeit, da Kunden eine zeitnahe Bearbeitung ihrer Anliegen oder Fragen erwarten. - NRT (Next Response Time – Nächste Antwortzeit): Diese Kennzahl bezieht sich auf die Zeit zwischen der Folge-Nachricht des Kunden und der darauffolgenden Antwort des Agenten. Sie stellt sicher, dass der Dienstleister ein gleichmäßiges Kommunikationsniveau aufrechterhält und das Gespräch kontinuierlich fortgeführt wird. - RT (Resolution Time – Lösungszeit): Diese Kennzahl erfasst die Gesamtdauer, die der Agent benötigt, um das Anliegen oder Problem des Kunden vollständig zu lösen – vom Erstkontakt bis zur abschließenden Klärung. Sie ist ein wichtiger Indikator für die Effizienz und Effektivität des Dienstleisters bei der Bearbeitung von Kundenanfragen. Erstellung eines SLA Sie können SLAs auf der Einstellungsseite konfigurieren. Ein Administrator darf SLAs erstellen und löschen, bitte beachten Sie, dass Sie ein SLA nach der Erstellung nicht mehr bearbeiten oder ändern können. Zum Erstellen eines SLA müssen Sie mindestens eine zu überwachende Kennzahl hinzufügen. Anwenden eines SLA Sie können eine Automatisierungsregel nutzen, um ein SLA zuzuweisen, wenn ein Konversationsereignis ausgelöst wird. Hier ein Beispiel, wie das "Enterprise P0" SLA zugewiesen wird, wenn eine Konversation von einer bestimmten E-Mail-Adresse erstellt wird und die Priorität auf Dringend gesetzt wird. Sobald eine Konversation die SLA-Bedingungen und -Ereignisse erfüllt, wird die SLA-Richtlinie automatisch angewendet. Sobald ein SLA angewendet wurde, kann es nicht mehr von der Konversation entfernt werden. Konversationen mit einem aktiven SLA, das sich nahe an einer Schwelle befindet, werden in der Benutzeroberfläche wie folgt angezeigt Anwendung von SLAs für ein Team Sie können Automatisierungsregeln nutzen, um automatisch bestimmte SLAs auf Konversationen anzuwenden, die von verschiedenen Teams bearbeitet werden. Im obigen Beispiel überwacht die Automatisierungsregel das zugewiesene Team und den Gesprächsstatus. Wenn eine Konversation dem Vertriebsteam zugewiesen ist, wird das Enterprise PO SLA automatisch angewendet und das SLA-Tracking startet sofort. Ebenso können Sie Automatisierungsregeln einrichten, um verschiedene SLAs z. B. basierend auf Postfächern, Unternehmen, Kontakten, Agenten, benutzerdefinierten Attributen und mehr anzuwenden. Durch die Kombination von Automatisierungsregeln mit SLAs können Sie Antwort- und Lösungsziele an Ihre individuellen Support- und Geschäftsprozesse anpassen.
Wie verwendet man Kampagnen?
Die Kampagnen-Funktion ist eine Möglichkeit, um ausgehende Nachrichten an Ihre Kunden zu senden. In Chatwoot gibt es zwei Arten von Kampagnen: I. Laufende Kampagnen Sie können laufende Kampagnen nutzen, um häufig ausgehende Nachrichten über den Live-Chat auf Ihrer Website zu versenden. Sie können bestimmte Bedingungen festlegen, die diese Nachrichten auslösen, zum Beispiel wenn ein Nutzer eine bestimmte Zeit auf einer bestimmten Seite verbringt. Durch das Senden dieser Nachrichten können Sie die Wahrscheinlichkeit von Konversionen erhöhen und das Gespräch mit Ihren Interessenten aufrechterhalten. II. Einmalige Kampagnen Sie können einmalige Kampagnen nutzen, um eine SMS-Kampagne an eine Gruppe von Kontakten zu senden. Das ist eine effektive Methode, um viele Kunden gleichzeitig zu erreichen und Ankündigungen zu machen oder Ihre Produkte/Dienstleistungen oder spezielle Angebote zu bewerben. Wie erstellt man eine laufende Kampagne? Schritt 1. Klicken Sie auf den Tab "Kampagnen" in der Seitenleiste. Wählen Sie "Laufend" -> Button "Laufende Kampagne erstellen". Schritt 2. Es erscheint ein Modal, in dem Sie die Kampagnendetails eingeben können. Hier ein Beispiel für das Erstellen einer Kampagne für die Preisseite: Die im Formular sichtbaren Felder werden nachfolgend erklärt. 1. Titel Benennen Sie Ihre Kampagne zur internen Referenz. 2. Nachricht Geben Sie Ihre ausgehende Nachricht ein. Genau diese Nachricht wird Ihre Kunden sehen, wenn die Kampagne ausgelöst wird. 3. Posteingang auswählen Wählen Sie aus dem Dropdown Ihren Website-Posteingang aus. 4. Gesendet von Sie können Ihre ausgehenden Nachrichten entweder von einem Bot oder einem Agenten senden lassen. Treffen Sie Ihre Auswahl. 5. URL Geben Sie die URL der Seite ein, auf der diese Kampagne ausgelöst werden soll. Wichtig: Sie können auch Wildcard-URLs eingeben, um die Kampagne auf Subdomains oder Unterverzeichnissen laufen zu lassen. Lesen Sie diesen Leitfaden, um mehr über das Erstellen von Wildcard-Mustern zu erfahren. 6. Zeit auf der Seite (Sekunden) Wie viele Sekunden soll der Besucher auf der angegebenen URL verbringen, bevor die Kampagne ausgelöst wird? 7. Kampagne aktivieren Das Flag zeigt, ob die Kampagne aktiviert ist oder nicht. Schritt 3. Testen Sie es aus. Besuchen Sie die in der Kampagne angegebene URL und warten Sie die im Kampagne eingestellte Zeit ab. Wie erstellt man eine einmalige Kampagne? Schritt 1. Klicken Sie auf den Tab "Kampagnen" in der Seitenleiste. Wählen Sie "Einmalig" -> Button "Einmalige Kampagne erstellen". Schritt 2. Es erscheint ein Modal, in dem Sie die Kampagnendetails eingeben können. Die im Formular sichtbaren Felder werden nachfolgend erklärt. 1. Titel Benennen Sie Ihre Kampagne zur internen Referenz. 2. Nachricht Tippen Sie Ihre SMS-Nachricht, die an die Kunden gesendet werden soll. 3. Posteingang auswählen Wählen Sie Ihren SMS-Posteingang aus dem Dropdown aus. 4. Zielgruppe Sie können diese Kampagne an Ihre Kontakte senden, die unter einem bestimmten Label gruppiert sind. 5. Geplanter Zeitpunkt Legen Sie einen Ausführungszeitpunkt für die Kampagne fest. Nachdem Sie die Felder ausgefüllt haben, klicken Sie auf den Button "Erstellen". Die Kampagne erscheint dann auf Ihrer Seite für einmalige Kampagnen. Wie bearbeitet oder löscht man Kampagnen? Um Kampagnen zu bearbeiten oder zu löschen, öffnen Sie die Kampagnenliste, indem Sie auf "Kampagnen" gehen und den Kampagnentyp auswählen. Scrollen Sie seitlich, um die Optionen zum Bearbeiten und Löschen zu finden.
Wie verwendet man Automatisierung?
Die Automatisierungsfunktion von Chatwoot optimiert den Team-Workflow, indem sie wiederkehrende Aufgaben automatisiert und Zeit spart. Sie ermöglicht verschiedene Aktionen wie das Zuweisen von Labels und Teams sowie das Weiterleiten von Konversationen an den am besten geeigneten Agenten, sodass sich das Team auf seine Kernaufgaben konzentrieren und weniger Zeit mit manuellen Tätigkeiten verbringen muss. Wie funktioniert Automatisierung? Eine Automatisierungsregel besteht aus drei Komponenten –– einem Ereignis, Bedingungen und Aktionen. Das Ereignis ist der Auslöser für die Automatisierung. Die Bedingungen sind Kriterien, die erfüllt sein müssen, bevor die Aktionen ausgeführt werden. Die Aktionen sind Aufgaben, die ausgeführt werden, sobald die Bedingungen erfüllt sind. Automatisierungsereignisse Automatisierungsereignisse sind Auslöser, die die Ausführung der Automatisierung starten. Chatwoot bietet derzeit drei Arten von Ereignissen an. 1. Konversation erstellt: Ein Auslöser/Ereignis, das aktiviert wird, wenn eine neue Konversation erstellt wird. Dies schließt Konversationen auf allen Kanälen ein. 2. Konversation aktualisiert: Ein Auslöser/Ereignis, das aktiviert wird, wenn eine Konversation aktualisiert wird. 3. Nachricht erstellt: Ein Auslöser/Ereignis, das aktiviert wird, wenn eine neue Nachricht in einer Konversation erstellt wird. 4. Konversation geöffnet: Ein Auslöser/Ereignis, das aktiviert wird, wenn eine zuvor pausierte, gelöste oder ausstehende Konversation erneut geöffnet wird. Automatisierungsbedingungen Bedingungen sind die Kriterien, die erfüllt sein müssen, bevor die Aktionen ausgeführt werden. Sie werden in der Reihenfolge geprüft, in der sie definiert sind. Die Bedingungen hängen vom ausgewählten Ereignistyp ab. Hier ist eine umfassende Liste: Automatisierungsaktionen Aktionen sind Aufgaben/Prozesse, die ausgeführt werden, sobald die entsprechenden Bedingungen erfüllt sind. Chatwoot unterstützt derzeit folgende Aktionen: - Zuweisen an Agent - Ein Team zuweisen - Ein Label hinzufügen - E-Mail an Team senden - E-Mail-Transkript senden - Konversation stummschalten - Konversation pausieren - Konversation lösen - Webhook-Ereignis senden - Abbrechen - Anhang senden - Nachricht senden Diese Aktionen sind unabhängig von den gewählten Ereignissen oder Bedingungen verfügbar. Wie erstellt man eine Automatisierungsregel? Schritt 1. Gehe zu Einstellungen → Automatisierung. Klicke auf die Schaltfläche „Automatisierungsregel hinzufügen“. Schritt 2. Es öffnet sich ein Modal zur Erstellung einer Automatisierungsregel. Fülle die Felder wie unten beschrieben aus. 1. Gib deiner Automatisierung einen Namen, um sie später leicht wiederzufinden. 2. Füge eine Beschreibung hinzu (optional). 3. Wähle ein Ereignis aus dem Dropdown-Menü. 4. Füge Bedingungen hinzu. Verwende die Operatoren gleich oder ungleich, um die Bedingungen zu definieren. 5. Füge Aktionen hinzu. Du kannst auch mehrere Bedingungen und Aktionen hinzufügen. Verwende UND-, ODER-Operatoren, um dies zu tun. Beispiel Du möchtest alle neuen Konversationen dem Vertriebsteam Frankreich zuweisen, sobald die Browsersprache Französisch ist. So kannst du eine Automatisierungsregel dafür erstellen – 1. Einen Namen und eine Beschreibung hinzufügen. 2. Das Ereignis Konversation erstellt auswählen. 3. Zwei Bedingungen hinzufügen und mit dem UND-Operator verbinden. Bedingung 1: Konversationsstatus ist Offen, und Bedingung 2: Browsersprache ist Francais (fr) aus dem Dropdown. 4. Eine Aktion hinzufügen – Ein Team zuweisen und das Team France sales im Dropdown auswählen. (Du musst dein Team vorher erstellen). Wie kann man Automatisierungsregeln pausieren, bearbeiten, duplizieren und löschen? Deine Liste der Automatisierungsregeln erscheint unter „Automatisierungen“. Du kannst diese Seite aufrufen, indem du zu Einstellungen → Automatisierung gehst. Hier findest du eine Reihe von Schnellaktionen: Um eine Automatisierungsregel zu pausieren: Schalte den Schalter unter der Spalte „Aktiv“ aus. Um eine Regel zu bearbeiten: Klicke auf das Bleistiftsymbol. Um eine Regel zu duplizieren: Klicke auf das Kopiersymbol. Um eine Regel zu löschen: Klicke auf das rote Kreuz-Symbol.
Wie verwendet man Makros?
Ein Makro ist eine Reihe von gespeicherten, aufeinanderfolgenden Aktionen, wie das Hinzufügen eines Labels zu einem Gespräch, das Versenden einer E-Mail-Transkription, das Anhängen einer Datei usw., die du von deinem Dashboard aus definieren kannst. Als Support-Mitarbeiter wirst du feststellen, dass du oft denselben Satz von Aktionen wiederholen musst. Hier ein Beispiel: Immer wenn du eine Demoanfrage erhältst, weist du das Sales-Team zu, sendest eine Standardnachricht zum Buchen eines Slots, fügst das Sales-Label hinzu und schläfst das Gespräch ein. Oder immer wenn du Spam erhältst, sendest du die gleiche Nachricht darüber, dass die Person hier falsch ist, weist das Spam-Label zu und schließt das Gespräch. All diese Aktionen einzeln und mehrmals am Tag auszuführen, kann mühsam und zeitaufwendig sein. Stattdessen kannst du ein Makro ausführen. Dieser Leitfaden erklärt anhand von Beispielen, wie du Makros – privat oder öffentlich – erstellst und wie du sie nutzen kannst. Wie erstelle ich ein Makro? Schritt 1. Gehe zu Einstellungen -> Makros -> „Neues Makro hinzufügen“. Schritt 2. Du siehst nun den Einrichtungsbildschirm für das Makro. Hier kannst du einen Ablauf der Aktionen erstellen, die beim Ausführen dieses Makros durchgeführt werden sollen. Du kannst deinem Makro auch im rechten Seitenbereich einen Namen für die interne Referenz geben. Du kannst damit beginnen, eine Aktion aus dem Dropdown-Menü auszuwählen. Die aktuell verfügbaren Aktionen sind unten angezeigt. Wähle eine Aktion aus und richte sie entsprechend ein. Wenn du fertig bist, kannst du weitere Aktionen hinzufügen. Ein Beispiel für die Einrichtung eines Makros Hier findest du ein Beispiel für die aufeinanderfolgenden Aktionen, die immer ausgeführt werden, wenn das Paper Layer Team eine Anfrage von einem Kunden im kostenlosen Tarif erhält. Bitte beachte, dass die Reihenfolge, in der du diese Aktionen festlegst, auch die Reihenfolge definiert, in der sie ausgeführt werden. Schritt 3. Lege die Sichtbarkeit deines Makros fest. Wenn du es für die persönliche Verwendung erstellst, wähle „Privat“. Möchtest du, dass dein Team es nutzen kann, setze die Sichtbarkeit auf „Öffentlich“. Schritt 4. Klicke auf den Button „Makro speichern“ unten rechts auf der Einrichtungsseite. Dein Makro ist jetzt einsatzbereit! Wie führe ich ein Makro aus? Schritt 1. Finde den Bereich „Makros“ in der rechten Seitenleiste deines Chatfensters. Klicke auf das Pluszeichen, um diesen zu erweitern. Nun siehst du die Liste der für dein Konto angelegten Makros – sowohl private als auch öffentliche. Schritt 2. Vorschau auf das Makro, falls du dir nicht sicher bist, welche Aktionen ausgeführt werden. Klicke dazu auf das „i“-Symbol. Es öffnet sich eine Vorschau mit den im Makro definierten Aktionen. Schritt 3. Führe das Makro aus, indem du auf den Wiedergabe-Button klickst. Dadurch werden alle vorgesehenen Aktionen in der definierten Reihenfolge automatisch innerhalb von Sekundenbruchteilen ausgeführt. Du siehst dann die entsprechenden Erfolgsnachrichten für die einzelnen Aktionen. Hier ein Beispiel: Wie bearbeite oder lösche ich ein Makro? Um Makros zu bearbeiten oder zu löschen, öffne die Liste der Makros unter Einstellungen -> Makros. Suche das jeweilige Makro heraus und verwende den zugehörigen Bearbeiten- oder Löschen-Button, wie im folgenden Screenshot gezeigt.
Erweiterte Aufgabenrichtlinien
Überblick Der Advanced Assignment führt ein umfassendes, richtlinienbasiertes Zuweisungssystem für Konversationen ein. Dies ermöglicht eine zentrale Verwaltung, fortschrittliche Algorithmen und Kapazitätskontrollen auf Unternehmensniveau. Verfügbare Funktionen - Open Source: Zuweisung nach Richtlinien mit Round-Robin-Algorithmus - Enterprise und Business: Alle OSS-Funktionen plus ausgewogene Zuweisung und Agenten-Kapazitätsverwaltung Kernkonzepte Zuweisungsrichtlinien Zuweisungsrichtlinien sind zentrale Regeln, die steuern, wie Konversationen automatisch Agenten zugewiesen werden. Jede Richtlinie definiert: - Zuweisungsreihenfolge: Wie Agenten ausgewählt werden (Round-Robin oder Ausgewogen) - Konversations-Priorität: Welche Konversationen zuerst zugewiesen werden - Faire Verteilung: Ratenbegrenzung, um Überlastung der Agenten zu verhindern Agenten-Kapazitätsrichtlinien (Enterprise) Kapazitätsrichtlinien legen Konversationslimits pro Agenten mit Postfach-spezifischer Granularität und fortschrittlichen Filterregeln fest. Zuweisungsrichtlinien Anlegen von Zuweisungsrichtlinien 1. Navigiere zu Einstellungen → Agentenzuweisung → Zuweisungsrichtlinie 2. Klicke auf Zuweisungsrichtlinie erstellen 3. Konfiguriere Folgendes: Basis-Konfiguration - Name: Eindeutiger Richtlinien-Identifikator - Beschreibung: Optionale Richtlinienbeschreibung - Aktiviert: Schalter zur Aktivierung der Richtlinie Zuweisungseinstellungen - Zuweisungsreihenfolge: - Round Robin: Geht der Reihe nach durch die verfügbaren Agenten (OSS & Enterprise) - Ausgewogen: Verteilt basierend auf aktueller Arbeitslast, gleichmäßige Zuweisung (nur Enterprise) - Konversations-Priorität: - Früheste erstellt: Weist zuerst die ältesten Konversationen zu - Längste Wartezeit: Priorisiert Konversationen mit der längsten Wartezeit - Faire Verteilung: - Limit: Maximale Anzahl an Konversationen pro Agent innerhalb des Zeitfensters (Standard: 100) - Zeitfenster: Zeitspanne in Sekunden für die Ratenbegrenzung (Standard: 3600) Richtlinien Postfächern zuordnen 1. Gehe zu Einstellungen → Agentenzuweisung 2. Bearbeite eine Richtlinie. 3. Füge ein Postfach hinzu. Agenten-Kapazitätsverwaltung (Enterprise) Erstellen von Kapazitätsrichtlinien 1. Navigiere zu Einstellungen → Zuweisungsrichtlinie → Kapazität 2. Klicke auf Kapazitätsrichtlinie erstellen 3. Konfiguriere: 1. Basiseinstellungen 1. Name: Richtlinien-Identifikator 2. Beschreibung: Optionale Beschreibung 2. Postfach-Kapazitätslimits 1. Für jedes Postfach festlegen: 2. Konversationslimit: Maximale offene Konversationen pro Agent 3. Ausschlussregeln (JSON-Konfiguration) 1. Ausgeschlossene Labels: Konversationen mit diesen Labels werden nicht automatisch zugewiesen 2. Altersschwelle: Schließe Konversationen aus, die älter als die angegebene Stundenzahl sind Zuweisung von Kapazitätsrichtlinien zu Agenten 1. Gehe zu Zuweisungsrichtlinie → Agenten-Kapazitätsrichtlinie 2. Wähle eine Agenten-Kapazitätsrichtlinie 3. Füge Postfach-Kapazitätslimits hinzu 4. Weisen Sie Agenten der Richtlinie zu Zuweisungsalgorithmen Round Robin (OSS & Enterprise) Durchlauft die verfügbaren Agenten der Reihe nach und sorgt für eine gleichmäßige Verteilung über die Zeit. Ausgewogene Zuweisung (Enterprise) Verteilt Konversationen intelligent basierend auf: - Aktuelle Arbeitslast der Agenten - Gleichmäßige Zuweisung Fehlerbehebung Häufige Probleme Konversationen werden nicht zugewiesen - Überprüfen, ob die Zuweisungsrichtlinie aktiviert und mit dem Postfach verknüpft ist - Prüfen, ob Agenten verfügbar und online sind - Sicherstellen, dass Agenten Kapazitätsgrenzen nicht erreicht haben (Enterprise) - Prüfen, ob Ausschlussregeln Konversationen filtern Ungleichmäßige Verteilung - Überprüfen der Einstellungen zur fairen Verteilung - Erwägen, auf ausgewogene Zuweisung umzuschalten (Enterprise) - Prüfen der Verfügbarkeitsmuster der Agenten Schritte zur Fehlersuche 1. Überprüfe die Konfiguration der Zuweisungsrichtlinie 2. Überprüfe die Verknüpfung von Postfach und Richtlinie 3. Prüfen der Agenten-Kapazitätseinstellungen (Enterprise) 4. Überwachen der Zuweisungsservice-Logs 5. Status der Agentenverfügbarkeit validieren Assignment V2 bietet eine robuste, skalierbare Lösung für das Konversationsmanagement, die mit den Bedürfnissen Ihrer Organisation wächst und gleichzeitig eine optimale Arbeitsverteilung der Agenten sicherstellt.
Twilio-Inhaltsvorlagen
Twilio-Inhaltsvorlagen ermöglichen es Ihnen, vorab genehmigte WhatsApp-Nachrichtenvorlagen über Ihre Twilio WhatsApp Business-Kanäle in Chatwoot zu versenden. Diese Vorlagen ermöglichen es Ihnen, Konversationen zu starten und strukturierte Nachrichten zu senden, die den Messaging-Richtlinien von WhatsApp entsprechen. Unterstützte Vorlage-Typen Textvorlagen - Einfache Textnachrichten mit optionalen Variablen - Unterstützung von bis zu 100 Variablen pro Vorlage im Format {{1}}, {{2}} - Mehrsprachige Unterstützung Medienvorlagen - Bildvorlagen: Text mit Bild-Headern (JPEG/PNG, max. 5MB) - Videovorlagen: Text mit Video-Headern (MP4/3GPP, max. 16MB) - Dokumentvorlagen: Text mit Dokument-Anhängen (PDF/Office-Formate, max. 100MB) - Unterstützung dynamischer Medien-URLs mit Variablen Quick Reply-Vorlagen - Interaktive Button-Antworten, die von WhatsApp verarbeitet werden - Einfache Button-Aktionen für gängige Antworten - Unterstützung mehrerer Sprachvarianten Call-to-Action-Vorlagen - URL-Button-Vorlagen: Senden von Nachrichten mit anklickbaren Aktionsbuttons - Variablen-Unterstützung: Sowohl Nachrichtentext als auch Button-Parameter können Variablen enthalten - Aktionsarten: URL-Buttons für Zahlungen, Buchungen, Webseiten usw. Voraussetzungen Bevor Sie Twilio-Inhaltsvorlagen verwenden: 1. Twilio-Konto: Aktives Twilio-Konto mit Zugang zur WhatsApp Business API 2. Genehmigte Vorlagen: Im Twilio Console erstellte und genehmigte Vorlagen 3. Chatwoot-Integration: Twilio WhatsApp-Kanal in Chatwoot konfiguriert 4. WhatsApp Business-Konto: Verifiziertes WhatsApp Business-Profil Einrichtung von Vorlagen 1. Melden Sie sich im Twilio Console an 2. Navigieren Sie zu Messaging → Content Template Builder 3. Klicken Sie auf Create new template 4. Wählen Sie Ihren Vorlagentyp: Text: Für einfache Textnachrichten, Media: Für Bilder, Videos oder Dokumente, Quick Reply: Für interaktive Buttons 5. Konfigurieren Sie die Vorlage gemäß dem Verwendungszweck. 6. Vorlage zur WhatsApp-Genehmigung einreichen 7. Auf die Genehmigung warten (5 Minuten bis 24 Stunden) 8. Genehmigte Vorlagen erhalten eine ContentSid 9. Vorlagen sind nun bereit für die Nutzung in Chatwoot Synchronisieren von Vorlagen mit Chatwoot Automatische Synchronisation über API Vorlagen werden automatisch synchronisiert, wenn Sie: 1. Das Inhaltsvorlagen-Modul in einer Konversation öffnen 2. Eine neue Konversation mit einem Twilio WhatsApp-Kanal erstellen Manuelle Synchronisation Für Posteingangs-Administratoren: 1. Gehen Sie zu Einstellungen → Posteingänge 2. Wählen Sie Ihren Twilio WhatsApp-Posteingang 3. Klicken Sie auf die Schaltfläche Vorlagen synchronisieren 4. Warten Sie auf die Benachrichtigung über Abschluss der Synchronisierung Verwendung von Vorlagen in Konversationen Schritt 1: Vorlagenoptionen aufrufen Öffnen Sie eine Konversation mit einem WhatsApp-Kontakt, klicken Sie auf das Vorlagen-Symbol im Nachrichteneditor, wählen Sie "WhatsApp Templates" aus dem Dropdown-Menü aus Schritt 2: Vorlage auswählen Durchsuchen Sie Ihre genehmigten Vorlagen, verwenden Sie die Suchleiste für schnelles Finden spezifischer Vorlagen Schritt 3: Nachricht anpassen Abhängig vom Vorlagentyp müssen Sie ggf. Folgendes ausfüllen: Best Practices Vorlagendesign - Halten Sie Nachrichten kurz und klar - Nutzen Sie Variablen zur Personalisierung - Stellen Sie sicher, dass Mediendateien optimiert und zugänglich sind - Testen Sie Vorlagen vor dem Einreichen zur Genehmigung Verwendung von Variablen - Verwenden Sie beschreibende Variablennamen im Twilio Console - Geben Sie klare Beispiele für die Genehmigung an - Halten Sie die Anzahl der Variablen übersichtlich (unter 10 für bestes Nutzererlebnis) Medienrichtlinien - Hosten Sie Mediendateien auf zuverlässigen, schnellen Servern - Verwenden Sie HTTPS-URLs für alle Medien - Optimieren Sie Dateigrößen für schnellere Zustellung - Fügen Sie Fallback-Text für Medienvorlagen hinzu Compliance - Befolgen Sie die Richtlinien der WhatsApp Business Policy - Stellen Sie sicher, dass Vorlagen legitimen Geschäftszwecken dienen - Respektieren Sie die Privatsphäre und Zustimmung der Nutzer - Überwachen Sie die Vorlagen-Performance und den Genehmigungsstatus Fehlerbehebung Häufige Probleme Vorlage wird nicht angezeigt - Ursache: Vorlage nicht von WhatsApp genehmigt - Lösung: Überprüfen Sie den Genehmigungsstatus im Twilio Console Vorlagensynchronisation fehlgeschlagen - Ursache: API-Verbindungsprobleme oder ungültige Zugangsdaten - Lösung: Überprüfen Sie Ihre Twilio-Zugangsdaten und versuchen Sie die Synchronisation erneut Medien werden nicht geladen - Ursache: Medien-URL nicht zugänglich oder falsches Format - Lösungen: Prüfen, ob die URL öffentlich zugänglich ist, Dateiformat und Größenbeschränkung überprüfen, HTTPS-Protokoll sicherstellen Variablen funktionieren nicht - Ursache: Falsches Variablenformat oder fehlende Werte - Lösungen: Korrektes Format {{1}}, {{2}} im Twilio verwenden, alle erforderlichen Variablen in Chatwoot ausfüllen, Prüfen, ob die Anzahl der Variablen mit der Vorlage übereinstimmt Fehlermeldungen "Template not found" - Vorlage wurde nicht nach Chatwoot synchronisiert - Führen Sie eine manuelle Synchronisation durch oder überprüfen Sie den Genehmigungsstatus der Vorlage "Media file too large" - Datei überschreitet WhatsApp-Beschränkungen - Datei komprimieren oder anderes Format wählen "Invalid template parameters" - Fehlende oder fehlerhafte Variablenwerte - Überprüfen und füllen Sie alle erforderlichen Felder aus Vorlagenbeispiele Einfache Textvorlage Name: welcome_message Content: "Willkommen bei {{1}}! Wir freuen uns, Ihnen bei {{2}} zu helfen." Variablen: Firmenname, Dienstleistungstyp Produktpräsentation (Medienvorlage) Name: product_launch Medien: Produktbild Content: "🎉 Neu eingetroffen! {{1}} ist jetzt für {{2}} verfügbar. Angebot für begrenzte Zeit!" Variablen: Produktname, Preis Bestellbestätigung (Textvorlage) Name: order_confirmed Content: "Hallo {{1}}! Ihre Bestellung {{2}} wurde bestätigt. Voraussichtliche Lieferung: {{3}}." Variablen: Kundenname, Bestellnummer, Lieferdatum Quick Reply-Vorlage Name: support_options Content: "Wie können wir Ihnen heute helfen?" Buttons: "Technischer Support", "Abrechnung", "Allgemeine Info" Einschränkungen Aktuelle Einschränkungen - Vorlagen werden in Kampagnen nicht unterstützt (kommt in zukünftigen Updates) - Listenauswahl-Vorlagen - Katalog-Vorlagen - Karussell-Vorlagen Vorlagenbeschränkungen - Maximal 100 Variablen pro Vorlage - Mediendateien müssen öffentlich zugänglich sein - Vorlagen müssen von WhatsApp genehmigt werden - Fortlaufende Parameternummerierung erforderlich Support Für zusätzliche Hilfe: - Siehe Twilio WhatsApp Dokumentation - Beachten Sie die WhatsApp Business Platform Guidelines - Wenden Sie sich bei technischen Problemen an Ihren Systemadministrator - Die Chatwoot-Dokumentation enthält allgemeine Anleitungen zur Plattform
Festlegung von Gesprächslimits pro Agent mit Kapazitätsrichtlinien für Agenten
Eine Agentenkapazitätsrichtlinie ist ein Bündel von Regeln, das begrenzt, wie viele offene Konversationen ein einzelner Agent gleichzeitig halten kann. So verhinderst du, dass ein Agent untergeht, während ein anderer untätig ist, und stellst sicher, dass die automatische Zuweisung fair bleibt, wenn das Gesprächsaufkommen ansteigt. Wenn die Auto-Zuweisung einen geeigneten Agenten sucht, prüft sie die jeweilige Kapazitätsrichtlinie des Kandidaten (sofern vorhanden), bevor sie zuweist. Agenten mit einer ausgeschöpften oder überschrittenen Kapazität werden übersprungen; der nächste passende Agent unterhalb seines Limits wird stattdessen zugewiesen. Eine Richtlinie hat: - Einen Namen (erforderlich) - Eine optionale Beschreibung - Eine Reihe von Posteingangs-Kapazitätsbeschränkungen – unterschiedliche Limits pro Posteingang, wenn gewünscht - Optionale Ausschlussregeln – Labels und Konversationsalter, die bei der Zählung offener Konversationen ignoriert werden sollen Berechtigungen: Nur Administratoren können Kapazitätsrichtlinien erstellen, bearbeiten oder löschen, und nur Admins können sie mit Agenten verknüpfen. Kapazitätsrichtlinien verwalten Wie erstellt man eine Kapazitätsrichtlinie? 1. Gehe zu Einstellungen → Agentenkapazität und klicke auf Agentenkapazitätsrichtlinie erstellen. 2. Fülle aus: - Richtlinienname – erforderlich, maximal 255 Zeichen. - Beschreibung – optional. - Limits für Posteingangskapazität – für jeden Posteingang, den du begrenzen möchtest, setze die maximale Anzahl offener Konversationen, die ein Agent unter dieser Richtlinie in diesem Posteingang halten kann. - Ausschlussregeln (optional): - Ausgeschlossene Labels – Konversationen mit diesen Labels zählen nicht zum Limit. - Älter als ausschließen – Konversationen, die älter als N Stunden sind, zählen nicht zum Limit. 3. Füge die Agenten hinzu, die dieser Richtlinie unterliegen sollen, unter Zugewiesene Agenten. 4. Speichern. Wie bearbeitet man eine Kapazitätsrichtlinie? 1. Gehe zu Einstellungen → Agentenkapazität und öffne die Richtlinie. 2. Ändere die Limits, Ausschlüsse oder zugewiesenen Agenten. 3. Speichern. Eine Kapazitätsrichtlinie löschen Das Löschen einer Richtlinie entfernt die Zuweisung bei allen Agenten. Die Agenten haben dann kein Limit mehr und sind für eine uneingeschränkte automatische Zuweisung verfügbar. Wie funktionieren Ausschlussregeln? Der Sinn von Ausschlüssen ist, dass Limits die wirklich aktive Arbeitslast messen – und nicht nur jede offene Konversation, die noch existiert. Ausgeschlossene Labels Füge Labels wie waiting-on-customer oder parked zur Ausschlussliste hinzu. Konversationen mit diesen Labels gehören zwar weiterhin dem Agenten, zählen aber nicht zum Limit. Wenn dein Limit 10 beträgt und ein Agent hat 7 aktive + 5 waiting-on-customer, dann hat er trotzdem noch Kapazität für 3 neue. Alter-Ausschluss Setze "älter als 24 Stunden ausschließen" und Konversationen, die vor mehr als einem Tag erstellt wurden, werden nicht mehr gezählt. Das ist nützlich für langandauernde Konversationen (z.B. mehrtägige Enterprise-Tickets), die nicht dauerhaft einen Slot im Kapazitätslimit eines Agenten blockieren sollen. Tipp: Starte mit einem großzügigen Limit und ohne Ausschlüsse. Füge Ausschlüsse nur dann hinzu, wenn es eine bestimmte Art von Konversation gibt, die die Zählung verzerrt. Wie wird eine Richtlinie einem Agenten zugewiesen? Du kannst die Richtlinie beim Erstellen zuweisen (im Formular unter Zugewiesene Agenten) oder nachträglich: 1. Öffne die Richtlinie. 2. Klicke auf Agent hinzufügen. 3. Wähle die Agenten, die dieser Richtlinie unterliegen sollen. Mehrere Agenten können eine Richtlinie teilen. Ein Agent kann immer nur einer Kapazitätsrichtlinie gleichzeitig zugeordnet sein. Das Zuweisen einer neuen Richtlinie ersetzt eine vorherige. Wie nutzt die Auto-Zuweisung die Kapazität? Wenn eine neue Konversation in einem Posteingang mit aktivierter Auto-Zuweisung eintrifft: 1. Chatwoot findet berechtigte Agenten (Posteingangsmitglieder, verfügbarer Status). 2. Für jeden Kandidaten mit Kapazitätsrichtlinie werden die aktuell offenen Konversationen in dem Posteingang gezählt, unter Anwendung der Ausschlussregeln. 3. Agenten mit ausgeschöpftem oder überschrittenem Limit werden gefiltert. 4. Der nächste passende Agent wird nach der eingestellten Zuweisungsstrategie ausgewählt (Round Robin oder Ausgewogen). Wenn kein Agent unterhalb seines Limits ist, bleibt die Konversation unzugewiesen in der Warteschlange, bis die Anzahl bei jemandem fällt oder Kapazität frei wird. Kapazität gilt pro Posteingang. Ein Agent kann im Posteingang A am Limit sein, während er im Posteingang B noch Kapazität hat – für A wird er übersprungen, für B bleibt er berechtigt. Ein praktisches Beispiel Ein Support-Team mit 12 Agenten hat diese Posteingänge: - Website – hohes Volumen, kurze Konversationen - E-Mail – geringeres Volumen, längere Konversationen Du erstellst zwei Kapazitätsrichtlinien: | Richtlinie | Website-Limit | E-Mail-Limit | |------------|---------------|--------------| | Standard-Agent | 10 | 5 | | Senior-Agent | 15 | 8 | Junior-Agenten bekommen Standard, Senior-Agenten Senior. Ausschluss hinzufügen: waiting-on-customer (damit geparkte Konversationen nicht zählen). Alter-Ausschluss: 48 Stunden (damit z.B. eine einwöchige Enterprise-Mail keinen Agentenslot blockiert). Das Ergebnis: Der Traffic wird verteilt, ohne dass einzelne Agenten überlastet werden. Das Senior-Team übernimmt einen größeren Teil – ganz ohne manuelle Eingriffe. Häufig gestellte Fragen Was passiert mit einer bereits zugewiesenen Konversation, wenn ein Agent sein Limit erreicht? Nichts. Limits betreffen nur neue automatische Zuweisungen. Bereits zugewiesene Konversationen bleiben bestehen. Kann ein Agent eine Konversation abgeben, um wieder Kapazität zu erhalten? Ja – manuelle Neuzuordnung funktioniert wie gewohnt. Wenn du eine Konversation an einen Kollegen übergibst, sinkt deine offene Zahl um eins und die nächste automatische Zuweisung kann dich wieder anvisieren. Was, wenn alle Agenten am Limit sind? Die Konversation bleibt unzugewiesen in der Warteschlange, bis bei jemandem die Zahl fällt (z.B. durch Abschluss, Snooze oder Neuzuordnung). Beobachte die Länge der unzugewiesenen Warteschlange – wenn sie wächst, brauchst du mehr Personal oder ein höheres Limit. Kann ich Kapazität pro Team einstellen? Kapazität wird pro Agent konfiguriert, nicht pro Team. Um eine Kapazität auf Teamebene zu simulieren, weise allen Agenten des Teams dieselbe Kapazitätsrichtlinie zu. Werden Ausschlüsse auf Agenten- oder auf Richtlinienebene angewendet? Richtlinienebene. Alle Agenten einer Richtlinie teilen sich die gleichen Ausschlussregeln.
Wie richtet man eine WebSocket-Verbindung ein?
WebSockets stellen eine kontinuierliche Verbindung zwischen Client und Server her und ermöglichen eine bidirektionale Kommunikation. Chatwoot nutzt diese Verbindung, um Echtzeit-Updates zu Plattformereignissen bereitzustellen. Um eine Verbindung zum Chatwoot WebSocket herzustellen, geben Sie einfach ein Token an und folgen Sie den Einrichtungsanweisungen in diesem Leitfaden. Hinweis: Dieses Feature ist experimentell. Die Dokumentation kann sich mit jeder Version ändern. Außerdem kann keine Rückwärtskompatibilität garantiert werden, daher ist es wichtig, dass Sie stets die neueste Version der Implementierung verwenden. Warum sollte ich eine WebSocket-Verbindung verwenden? Eine WebSocket-Verbindung ermöglicht Echtzeit-Datenaktualisierungen und ist daher ideal für Clients wie ein Android- oder iOS-SDK für Chatwoot. Dadurch kann das Dashboard aktualisiert werden, ohne dass die Seite neu geladen werden muss. Dies kann das Benutzererlebnis verbessern und die Produktivität eines Agents steigern. Wie richte ich eine WebSocket-Verbindung mit Chatwoot ein? Um eine WebSocket-Verbindung mit Chatwoot herzustellen, müssen Sie eine Verbindung mit dem von Chatwoot bereitgestellten Authentifizierungs-PubSub-Token initiieren. Die URL für die Verbindung ist wss://<your-installation-url>/cable. Wenn Sie Chatwoot Cloud verwenden, können Sie wss://app.chatwoot.com/cable als URL verwenden. Ein PubSub-Token ist ein Token, das zur Authentifizierung eines Clients bei der Verbindung zu einem PubSub-(Publish-Subscribe-)Dienst verwendet wird. Der Client muss dieses Token dem Dienst vorlegen, um eine Verbindung herzustellen und mit dem Publizieren oder Abonnieren von Nachrichten zu beginnen. In Chatwoot stehen die folgenden zwei Arten von PubSub-Tokens zur Verfügung. 1. User PubSub Token: Dieses Token hat die Berechtigungen eines Agenten/Admins und erhält alle nachfolgend auf der Seite aufgelisteten Ereignisse. Sie erhalten das PubSub-Token, indem Sie die Profile API aufrufen. 2. Contact PubSub Token: Chatwoot generiert für jede Sitzung einer Kontaktperson ein eindeutiges PubSub-Token. Dieses Token kann verwendet werden, um sich mit dem WebSocket zu verbinden und Echtzeit-Updates für dieselbe Sitzung zu empfangen. Wenn ein Kontakt über die öffentlichen APIs erstellt wird, ist das pubsub_token im Antwort-Payload enthalten. Dieses Token gewährt nur Zugriff auf Ereignisse, die sich auf die aktuelle Sitzung beziehen, wie z. B. conversation.created, conversation.status_changed, message.created, message.updated, conversation_typing_on, conversation_typing_off und presence.update. Bitte beachten Sie die Client APIs, um Echtzeit-Integrationen für Kunden mit Chatwoot zu erstellen. Hinweis: Dieses Token kann je nach Typ der Installation regelmäßig rotiert werden. Bitte stellen Sie sicher, dass Sie das aktuellste Token verwenden. Wie verbinde ich mich mit dem Chatwoot WebSocket? Um sich mit dem Chatwoot WebSocket zu verbinden, verwenden Sie den Befehl subscribe und fügen Sie Ihr pubSubToken, accountId und userId (bei Verwendung eines User-Tokens) in die Verbindungsanfrage ein. Hier sehen Sie ein Beispiel, wie Sie die Verbindung zu Chatwoot herstellen können. // Hilfsmethode hinzufügen, um JSON in einen String zu konvertieren const stringify = (payload = {}) => JSON.stringify(payload); const pubSubToken = "<contact/user-pub-sub-token>"; const accountId = "<your-account-id-in-integer>"; const userId = "<user-id-in-integer-if-using-user-token>"; const connection = new WebSocket( "wss://app.chatwoot.com/cable" ); connection.send( stringify({ command: "subscribe", identifier: stringify({ channel: "RoomChannel", pubsub_token: pubSubToken, account_id: accountId, user_id: userId, }), }) ); // Der erwartete String in connection.send hat folgendes Format: // {"command":"subscribe","identifier":"{\\"channel\\":\\"RoomChannel\\",\\"pubsub_token\\":\\"your-pubsub-token\\",\\"account_id\\": account_id_integer,\\"user_id\\":user_id_integer }"} Anwesenheitsstatus an den WebSocket-Server senden Um den Online-Status Ihrer Benutzer in Chatwoot aufrechtzuerhalten, können Sie alle 30 Sekunden ein Anwesenheits-Update an Chatwoot senden. Diese Aktion hält den Status des Agenten/Kontakts online. Wie aktualisiere ich den Anwesenheitsstatus eines Agenten/Admins? Um die Anwesenheit eines Agenten oder Admins zu aktualisieren, senden Sie folgenden Payload an den Server: const userPayload = stringify({ command: "message", identifier: stringify({ channel: "RoomChannel", pubsub_token: "<user-pubsub-token>", account_id: accountId, user_id: userId, }), data: stringify({ action: "update_presence" }), }); connection.send(userPayload); // Der erwartete String in connection.send hat folgendes Format: // {"command":"message","identifier":"{\\"channel\\":\\"RoomChannel\\",\\"pubsub_token\\":\\"your-pubsub-token\\",\\"account_id\\": account_id_integer,\\"user_id\\":user_id_integer ","data":"{\\"action\\":\\"update_presence\\"}"} Wie aktualisiere ich den Anwesenheitsstatus eines Kontakts? Um die Anwesenheit eines Kontakts zu aktualisieren, senden Sie folgenden Payload an den Server: const agentPayload = stringify({ command: "message", identifier: stringify({ channel: "RoomChannel", pubsub_token: "<user-pubsub-token>", }), data: stringify({ action: "update_presence" }), }); connection.send(agentPayload); // Der erwartete String in connection.send hat folgendes Format: // {"command":"message","identifier":"{\\"channel\\":\\"RoomChannel\\",\\"pubsub_token\\":\\"your-pubsub-token\\","data":"{\\"action\\":\\"update_presence\\"}"} WebSocket-Payload Objekte Ein Ereignis kann eines der folgenden Objekte als Payload enthalten. Die verschiedenen von Chatwoot unterstützten Objekttypen sind wie folgt. Conversation Für eine Konversation wird folgendes Payload zurückgegeben. { "additional_attributes": { "browser": { "device_name": "string", "browser_name": "string", "platform_name": "string", "browser_version": "string", "platform_version": "string" }, "referer": "string", "initiated_at": { "timestamp": "iso-datetime" } }, "can_reply": "boolean", "channel": "string", "id": "integer", "inbox_id": "integer", "contact_inbox": { "id": "integer", "contact_id": "integer", "inbox_id": "integer", "source_id": "string", "created_at": "datetime", "updated_at": "datetime", "hmac_verified": "boolean" }, "messages": ["Array of message objects"], "meta": { "sender": { // Contact Object }, "assignee": { // User Object } }, "status": "string", "unread_count": "integer", "agent_last_seen_at": "unix-timestamp", "contact_last_seen_at": "unix-timestamp", "timestamp": "unix-timestamp", "account_id": "integer" } Contact Für einen Kontakt wird folgendes Payload zurückgegeben. { "additional_attributes": "object", "custom_attributes": "object", "email": "string", "id": "integer", "identifier": "string or null", "name": "string", "phone_number": "string or null", "thumbnail": "string" } User Für einen Agent/Admin wird folgendes Payload zurückgegeben. { "id": "integer", "name": "string", "available_name": "string", "avatar_url": "string", "availability_status": "string", "thumbnail": "string" } Message Für eine Nachricht wird folgendes Payload zurückgegeben. { "id": "integer", "content": "string", "account_id": "integer", "inbox_id": "integer", "message_type": "integer", "created_at": "unix-timestamp", "updated_at": "datetime", "private": "boolean", "status": "string", "source_id": "string / null", "content_type": "string", "content_attributes": "object", "sender_type": "string", "sender_id": "integer", "external_source_ids": "object", "sender": { "type": "string - contact/user" // User oder Contact Object } } Notification Für eine Benachrichtigung wird folgendes Payload zurückgegeben. { "id": "integer", "notification_type": "string", "primary_actor_type": "string", "primary_actor_id": "integer", "primary_actor": { "can_reply": "boolean", "channel": "string", "id": "integer", "inbox_id": "integer", "meta": { "assignee": { "id": "integer", "name": "string", "available_name": "string", "avatar_url": "string", "type": "user", "availability_status": "string", "thumbnail": "string" }, "hmac_verified": "boolean" }, "agent_last_seen_at": "unix-timestamp", "contact_last_seen_at": "unix-timestamp", "timestamp": "unix-timestamp", }, "read_at": "unix-timestamp", "secondary_actor": "object/null", "created_at":"unix-timestamp", "account_id": "integer", "push_message_title": "string" } Identifier Jedes Ereignis hat ein identifier-Attribut im folgenden Format. { "identifier": "{\\"channel\\":\\"RoomChannel\\",\\"pubsub_token\\":\\"token\\",\\"account_id\\":id,\\"user_id\\":user_id}" } Message Jedes Ereignis enthält ein message-Attribut, in dem der Ereignisname sowie die zugehörigen Daten zurückgegeben werden. Um die Liste der Ereignisse zu sehen, finden Sie die Dokumentation unten. Ereignistypen conversation.created Dieses Ereignis wird ausgelöst, wenn eine neue Konversation initiiert wird. Beim Abonnieren des PubSub-Tokens eines Kontakts enthält dieses Ereignis nur Daten zur spezifischen Sitzung, die mit dem PubSub-Token verknüpft ist. Verfügbar für: Agent/Admin, Kontakt { "message": { "event": "conversation.created", "data": { // Hier steht das Konversationsobjekt zur Verfügung } } } conversation.read Dieses Ereignis wird ausgelöst und an die Agents/Admins gesendet, die Zugriff auf die Inbox haben, wenn ein Kontakt eine Nachricht gelesen hat. Verfügbar für: Agent/Admin { "message": { "event": "conversation.read", "data": { // Hier steht das Konversationsobjekt zur Verfügung } } } message.created Dieses Ereignis wird an die Agents, Admins, Kontakte gesendet, wenn eine neue Nachricht in einer Konversation erstellt wird, auf die sie Zugriff haben. Verfügbar für: Agent/Admin, Kontakt { "message": { "event": "message.created", "data": { // Hier steht das Nachrichtenobjekt zur Verfügung } } } message.updated Dieses Ereignis wird an die Agents, Admins, Kontakte gesendet, wenn eine Nachricht in einer Konversation aktualisiert wird, auf die sie Zugriff haben. Verfügbar für: Agent/Admin, Kontakt { "message": { "event": "message.updated", "data": { // Hier steht das Nachrichtenobjekt zur Verfügung } } } conversation.status_changed Dieses Ereignis wird an die Agents, Admins, Kontakte gesendet, wenn sich der Status einer Konversation ändert. Verfügbar für: Agent/Admin, Kontakt { "message": { "event": "conversation.status_changed", "data": { // Hier steht das Konversationsobjekt zur Verfügung } } } conversation.typing_on Dieses Ereignis wird an die Agents, Admins, Kontakte gesendet, wenn ein Kontakt oder ein Agent beginnt, eine Antwort zu schreiben. Verfügbar für: Agent/Admin, Kontakt { "message": { "event": "conversation.typing_on", "data": { "conversation": { // Hier steht das Konversationsobjekt zur Verfügung }, "user": { // Hier steht das Kontakt-/Agent- bzw. Admin-Benutzerobjekt zur Verfügung. }, "is_private": "boolean", // Zeigt, ob der Agent eine private Notiz tippt oder nicht. "account_id": "integer" } } } conversation.typing_off Dieses Ereignis wird an die Agents, Admins, Kontakte gesendet, wenn ein Kontakt oder ein Agent das Schreiben einer Antwort beendet. Verfügbar für: Agent/Admin, Kontakt { "message": { "event": "conversation.typing_off", "data": { "conversation": { // Hier steht das Konversationsobjekt zur Verfügung }, "user": { // Hier steht das Kontakt- oder Benutzerobjekt zur Verfügung. }, "account_id": "integer" } } } assignee.changed Dieses Ereignis wird an die Agents/Admins mit Zugriff auf eine Inbox gesendet, wenn der zugewiesene Agent geändert wird. Verfügbar für: Agent/Admin { "message": { "event": "assignee.changed", "data": { // Hier steht das Konversationsobjekt zur Verfügung } } } team.changed Dieses Ereignis wird an die Agents/Admins mit Zugriff auf eine Inbox gesendet, wenn das zugewiesene Team geändert wird. Verfügbar für: Agent/Admin { "message": { "event": "team.changed", "data": { // Hier steht das Konversationsobjekt zur Verfügung } } } conversation.contact_changed Dieses Ereignis wird an die Agents/Admins gesendet, wenn zwei Kontakte zusammengeführt und deren Konversationen unter einem Kontakt konsolidiert werden. Verfügbar für: Agent/Admin { "message": { "event": "conversation.contact_changed", "data": { // Hier steht das Konversationsobjekt zur Verfügung } } } contact.created Dieses Ereignis wird an die Agents/Admins gesendet, wenn ein Kontakt erstellt wird. Verfügbar für: Agent/Admin { "message": { "event": "contact.created", "data": { // Hier steht das Kontaktobjekt zur Verfügung } } } contact.updated Dieses Ereignis wird an die Agents/Admins gesendet, wenn ein Kontakt aktualisiert wird. Verfügbar für: Agent/Admin { "message": { "event": "contact.updated", "data": { // Hier steht das Kontaktobjekt zur Verfügung } } } presence.update Dieses Ereignis steht sowohl für Agenten als auch Kontakte zur Verfügung und bietet Echtzeit-Updates über den Verfügbarkeitsstatus der Benutzer im System. Das an Kontakte gesendete Ereignis enthält keine Informationen über den Verfügbarkeitsstatus anderer Kontakte. Verfügbar für: Agent/Admin { "message": { "event": "presence.update", "data": { "account_id": "integer", "users": { "user-id": "string" }, "contacts": { "contact-id": "string" } } } } notification_created Dieses Ereignis wird an die Agents/Admins gesendet, wenn eine Benachrichtigung erstellt wird. Verfügbar für: Agent/Admin
WhatsApp-Vorlagen
WhatsApp-Vorlagen sind vorab genehmigte Nachrichtenformate, mit denen Sie Gespräche mit Ihren Kunden initiieren können. Sie sind unerlässlich für den Versand von Werbenachrichten, Bestellaktualisierungen und Support-Benachrichtigungen über die WhatsApp Business Platform. Hinweis: WhatsApp-Vorlagen werden derzeit nur für WhatsApp Cloud-Posteingänge unterstützt. Was sind WhatsApp-Vorlagen? WhatsApp-Vorlagen sind strukturierte Nachrichten, die von WhatsApp genehmigt werden müssen, bevor Sie sie an Kunden senden können. Sie helfen, die Einhaltung der WhatsApp-Nachrichtenrichtlinien sicherzustellen und ermöglichen professionelle, konsistente Kommunikation. Vorlagen können enthalten: - Textnachrichten mit personalisierten Variablen - Bilder, Videos oder Dokumente als Kopfzeile - Aktionsbuttons für schnelle Kundenantworten - Call-to-Action-Buttons, die zu Webseiten oder Telefonnummern führen Vorlagenkategorien WhatsApp organisiert Vorlagen in verschiedene Kategorien entsprechend ihrem Zweck: - Utility – Transaktionsnachrichten wie Bestellbestätigungen und Belege - Marketing – Werbeinhalte und Sonderangebote - Versand-Update – Liefer- und Paketstatus-Aktualisierungen - Ticket-Update – Benachrichtigungen zu Supportfällen - Problemlösung – Follow-ups im Kundenservice Was nicht unterstützt wird Authentifizierungsvorlagen - AUTHENTICATION-Vorlagen mit OTP-Codes und Verifizierungsnachrichten - Automatisches Ausfüllen von Button-Parametern mit OTP-Werten - OTP-Validierung und Ablaufzeit-Handling Interaktive Komponenten - LIST-Vorlagen mit auswählbaren Optionen - PRODUCT-Vorlagen mit Katalogintegration - CATALOG-Vorlagen zum Durchstöbern von Produkten - Multi-Select-Komponenten Komponenten zur Anrufberechtigung - CALL_PERMISSION_REQUEST-Vorlagen, die eine aktivierte WhatsApp Call-API erfordern - Anrufberechtigungs-Buttons und interaktive Anruf-Komponenten Standort-Komponenten - LOCATION-Kopfzeilen mit Koordinaten - Adressparameter mit Breiten-/Längengrad - Standortbasierte Vorlagen Erweiterte Funktionen - Rich-Text-Formatierung bei der Vorlagenerstellung (beim Versand erhalten) - Karussell-Vorlagen mit mehreren Karten - Formular-Komponenten zur Datenerfassung - Zahlungs-Integrationsvorlagen - Flow-Vorlagen mit bedingter Logik Legacy vs. Erweiterte Vorlagen Chatwoot unterstützt zwei Vorlagenformate, um die Kompatibilität mit all Ihren bestehenden Vorlagen zu gewährleisten: Legacy-Vorlagen Dies sind klassische Vorlagen, die einfache Textvariablen verwenden. Sie funktionieren mit: - Einfachen Textnachrichten - Einfache Variablenersetzung (z.B. Einfügen des Kundennamens) - Einfache Button-Interaktionen Legacy-Format-Beispiel: { "parameters": ["John Doe", "12345", "2025-01-15"] } ⚠️ Wichtig: Die Unterstützung von Legacy-Vorlagen wird mit Version v4.7 eingestellt. Wir empfehlen, auf erweiterte Vorlagen umzusteigen, um die fortlaufende Funktionalität sicherzustellen. Erweiterte Vorlagen Das neue erweiterte Format bietet weiterentwickelte Funktionen: - Medienunterstützung – Versenden Sie Bilder, Videos und Dokumente - Erweiterte Variablen – Flexiblere Textpersonalisierung - Interaktive Buttons – URL-Buttons mit dynamischen Links, Copy Codes und Schnellantworten - Bessere Validierung – Echtzeitprüfung Ihrer Vorlagenparameter Erweitertes Format-Beispiel: { "body": { "1": "John Doe", "2": "12345", "3": "2025-01-15" }, "header": { "media_url": "https://example.com/image.jpg", "media_type": "image" }, "buttons": [ { "type": "url", "parameter": "track123" } ] } Hinweis: Alle Ihre bestehenden Legacy-Vorlagen funktionieren vorerst weiterhin, allerdings sollten Sie den Umstieg auf erweiterte Vorlagen planen. Erweiterte Funktionen stehen automatisch zur Verfügung, wenn Sie unterstützte Vorlagentypen verwenden. Bitte prüfen Sie diese API für Informationen zu den Anforderungsformaten. Wie erstellt man WhatsApp-Vorlagen Derzeit müssen WhatsApp-Vorlagen über den WhatsApp Business Manager erstellt werden: 1. Zugriff auf den WhatsApp Business Manager – Gehen Sie zu business.facebook.com 2. Navigieren Sie zu Vorlagen – Finden Sie den Bereich „Account-Tools“ und wählen Sie „Nachrichtenvorlagen“ 3. Neue Vorlage erstellen – Klicken Sie auf „Vorlage erstellen“ und wählen Sie Ihren Vorlagentyp 4. Vorlage gestalten – Fügen Sie Kopfzeile, Text, Fußzeile und Buttons nach Bedarf hinzu 5. Zur Genehmigung einreichen – WhatsApp überprüft Ihre Vorlage (dies kann bis zu 24 Stunden dauern) 6. Mit Chatwoot synchronisieren – Nach Genehmigung erscheinen Vorlagen automatisch oder können manuell im Posteingang von Chatwoot synchronisiert werden 🚀 Demnächst: Wir planen, die Vorlagenerstellung direkt in der Chatwoot-Oberfläche in einer zukünftigen Version anzubieten, um das Design und Management Ihrer Vorlagen ohne Verlassen von Chatwoot zu erleichtern. Wie versendet man WhatsApp-Vorlagen WhatsApp-Vorlagen können auf zwei Arten versendet werden: - In Einzelgesprächen – Versenden Sie Vorlagen an bestimmte Kunden während des Gesprächs - Mit Kampagnen – Versenden Sie Vorlagen an mehrere Kunden gleichzeitig mit der Kampagnenfunktion von Chatwoot Vorlagen in Gesprächen versenden Schritt 1: Vorlagenoptionen öffnen Öffnen Sie ein Gespräch mit einem WhatsApp-Kontakt, klicken Sie auf das Vorlagen-Symbol im Nachrichtenfeld, wählen Sie „WhatsApp Vorlagen“ aus dem Dropdown-Menü Schritt 2: Vorlage auswählen Durchsuchen Sie Ihre genehmigten Vorlagen, nutzen Sie die Suchleiste, um bestimmte Vorlagen schnell zu finden Schritt 3: Nachricht anpassen Abhängig vom Vorlagentyp müssen Sie ggf. ausfüllen: Für Textvorlagen: - Kundenname, Bestellnummer oder andere persönliche Daten - Alle mit {{1}}, {{2}} usw. markierten Variablenfelder Für Medienvorlagen: - Bild-/Video-URL – Geben Sie einen direkten Link zu Ihrer Mediendatei an - Dokument-URL – Verlinkung zu PDFs, Word-Dokumenten oder anderen Dateien - Medien müssen öffentlich zugänglich sein (kein Login erforderlich) Für Button-Vorlagen: - URL-Parameter – Dynamische Links für Call-to-Action-Buttons - Copy Codes – Rabattcodes oder Empfehlungscodes - Telefonnummern – Für Click-to-Call-Buttons Schritt 4: Vorschau und Versand 1. Überprüfen Sie Ihre Nachricht im Vorschaufenster 2. Stellen Sie sicher, dass alle Variablen korrekt ausgefüllt sind 3. Prüfen Sie, ob Medien-URLs funktionieren (falls zutreffend) 4. Klicken Sie auf „Vorlage senden“, um Ihre Nachricht zu versenden Vorlagen über Kampagnen versenden Um Vorlagen an mehrere Kunden gleichzeitig zu senden: Gehen Sie zu WhatsApp-Kampagnen in Ihrem Chatwoot-Dashboard, erstellen Sie eine neue Kampagne und wählen Sie WhatsApp als Kanal aus Wählen Sie Ihre WhatsApp-Vorlage aus den verfügbaren Optionen und konfigurieren Sie Ihre Zielgruppe und Vorlagenparameter Hinweis: Die Kampagnenfunktion ermöglicht es Ihnen, mehrere Kunden effizient mit der gleichen Vorlagen-Nachricht zu erreichen. Häufig gestellte Fragen (FAQ) Allgemeine Fragen Warum sehe ich nicht alle meine WhatsApp-Vorlagen in Chatwoot? Es werden nur die von WhatsApp genehmigten und von Chatwoot unterstützten Vorlagen angezeigt. Nicht unterstützte Vorlagentypen (wie Authentifizierungsvorlagen mit OTP-Codes) werden automatisch ausgefiltert. Wie lange dauert es, bis neue Vorlagen in Chatwoot erscheinen? Vorlagen werden typischerweise nach einiger Zeit automatisch synchronisiert, Sie können sie auch manuell über die Posteingangseinstellungen aktualisieren. Kann ich Vorlagen direkt in Chatwoot bearbeiten? Nein, Vorlagen müssen im WhatsApp Business Manager erstellt und bearbeitet werden. Chatwoot wird nur zum Versand genehmigter Vorlagen verwendet. Warum muss ich URLs für Bilder und Videos angeben? WhatsApp verlangt, dass Mediendateien online und öffentlich zugänglich sind. Sie können keine Dateien direkt hochladen – Sie müssen funktionierende URLs zu Ihren Medieninhalten bereitstellen. Kann ich dieselbe Vorlage für verschiedene Kunden nutzen? Ja! Vorlagen sind zur Wiederverwendung gedacht. Füllen Sie einfach jedes Mal andere Kundendaten aus, wenn Sie die Vorlage senden. Fehlerbehebung Meine Vorlage wird nicht gesendet. Was sollte ich überprüfen? Häufige Probleme sind: - Fehlende Variablen – Stellen Sie sicher, dass alle erforderlichen Felder ausgefüllt sind - Defekte Medien-URLs – Überprüfen Sie, ob Ihre Bild-/Video-/Dokumentlinks funktionieren - Dateigröße zu groß – Prüfen Sie, ob die Mediendatei WhatsApp-Grenzwerte einhält - Vorlage nicht genehmigt – Status der Vorlage im WhatsApp Business Manager prüfen Warum können Kunden meine Bilder/Videos nicht sehen? Das kann bedeuten: - Die URL ist nicht öffentlich zugänglich - Das Dateiformat wird nicht unterstützt - Die Datei ist zu groß - Der Hosting-Server ist nicht erreichbar oder erfordert Authentifizierung Meine URL-Buttons funktionieren nicht korrekt. Wie behebe ich das? Bei Vorlagen mit dynamischen URL-Buttons gibt es bekannte Probleme mit bestimmten Vorlagenkonfigurationen. Versuchen Sie, statische URLs statt dynamischer Parameter für eine zuverlässigere Funktionalität zu verwenden. Kann ich Vorlagen an Kunden senden, die mir noch nicht geschrieben haben? Ja, aber nur für bestimmte Vorlagenkategorien: - Utility-Vorlagen können jederzeit zu Transaktionszwecken gesendet werden - Marketing-Vorlagen erfordern Zustimmung des Kunden und haben spezielle Versandzeitfenster - Beachten Sie immer die WhatsApp-Compliance-Richtlinien für Ihre Region Medien und Dateien Welche Dateitypen kann ich in Vorlagen verwenden? Unterstützte Formate sind: - Bilder: JPEG, PNG (unter 5MB) - Videos: MP4, 3GPP (unter 16MB) - Dokumente: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT (unter 100MB) Compliance und Limits Wie viele Vorlagen kann ich pro Tag senden? Dies hängt von den Limits Ihres WhatsApp Business-Kontos und Nachrichtenkontingenten ab. Kontaktieren Sie den WhatsApp-Support für spezifische Beschränkungen Ihres Kontos. Gibt es Einschränkungen, wann ich Marketingvorlagen senden kann? Ja, Marketingvorlagen haben bestimmte Versandfenster und erfordern explizites Opt-In der Kunden. Prüfen Sie die aktuellen WhatsApp-Richtlinien für Ihre Region und Ihren Unternehmentyp. Was passiert, wenn ich zu viele Nachrichten sende? WhatsApp überwacht die Nachrichtenqualität und Zustellraten. Das Senden von zu vielen unerfolgreichen oder unerwünschten Nachrichten kann die Nachrichtenlimits Ihres Kontos und die Genehmigungsrate Ihrer Vorlagen beeinflussen. Brauchen Sie weitere Hilfe? Wenn Sie auf Probleme stoßen, die in diesem Leitfaden nicht behandelt werden: 1. Vorlagenstatus prüfen im WhatsApp Business Manager 2. Überprüfen Sie, ob Medien-URLs funktionieren und öffentlich zugänglich sind 3. Testen Sie mit Beispieldaten, bevor Sie an Kunden senden 4. Wenden Sie sich an Ihren Chatwoot-Administrator bei konto-spezifischen Problemen 5. Überprüfen Sie die Vorlagenrichtlinien von WhatsApp bei Compliance-Fragen Denken Sie daran, dass WhatsApp-Vorlagen ein leistungsstarkes Tool für die Kundenkommunikation sind, wenn sie richtig eingesetzt werden. Konzentrieren Sie sich darauf, Ihren Kunden relevante, zeitnahe Nachrichten zu senden, die deren Präferenzen respektieren.