Chatwoot mit n8n verbinden und Kundenservice automatisieren

So verbindest du Chatwoot mit n8n und automatisierst Support, Conversations, Kontakte, Nachrichten, Routing, CRM-Synchronisation und AI-Agent-Prozesse.

Eine Supportanfrage kommt rein. Der Mitarbeiter liest sie, sucht den Kunden im CRM, prüft im Zahlungssystem, ob die letzte Rechnung durch ist, schaut im Mitgliederbereich nach dem Zugang und weist die Conversation danach dem richtigen Team zu. Drei bis vier Minuten, bevor der erste inhaltliche Satz geschrieben ist.

Bei achtzig Anfragen in der Woche sind das rund vier Stunden, in denen niemand einem Kunden geholfen hat. Es fällt nur deshalb nicht auf, weil es sich über den Tag verteilt und jeder es für einen normalen Teil der Arbeit hält.

Mit der Chatwoot n8n-Integration passiert dieser Teil, bevor jemand die Conversation öffnet: Kunde wird anhand von E-Mail oder Telefonnummer identifiziert, Kundendaten aus CRM, Zahlung und Mitgliederbereich landen als Attribute an der Conversation, die Anfrage wird kategorisiert, ein Label gesetzt und das zuständige Team zugewiesen. Der Mitarbeiter steigt mit vollständigem Kontext ein statt mit einer nackten Nachricht.

Die Chatwoot n8n-Integration wurde von Jörg Sebening entwickelt und wird von ihm als Community Node gepflegt und weiterentwickelt.

Prozessanalyse vereinbaren →

Was ist Chatwoot?

Chatwoot ist eine Open-Source-Plattform für Kundenkommunikation und Customer Support. Anfragen aus verschiedenen Kanälen laufen über Inboxes in einem gemeinsamen Posteingang zusammen, werden als Conversation einem Kontakt zugeordnet und über Teams, Labels und eigene Automationsregeln weiterverteilt. Teams bilden dabei meistens die Zuständigkeiten ab, also Sales, Support, Finance oder Engineering.

Die Grenze liegt dort, wo eine gute Antwort Informationen braucht, die nicht in Chatwoot stehen. Der Tarif steht im CRM, der Zahlungsstatus beim Zahlungsanbieter, der Kurszugang im Mitgliederbereich, der Projektstand im Projektmanagement. Chatwoot kennt die Nachricht sehr genau und den Kunden dahinter nur so weit, wie ihn jemand von Hand eingetragen hat. Genau an dieser Stelle setzt n8n an.

Was ist die Chatwoot n8n-Integration?

Die Chatwoot n8n-Integration erweitert n8n um eigene Chatwoot-Nodes. Statt die Chatwoot API in jedem Workflow über HTTP Requests anzusprechen, werden Ressource und Aktion direkt im n8n-Editor ausgewählt.

Sie besteht aus mehreren Nodes, die sich an den API-Ebenen von Chatwoot orientieren:

NodeAufgabe
Chatwoot ApplicationAutomatisierung eines Chatwoot Accounts
Chatwoot PlatformAdministration einer Chatwoot-Instanz
Chatwoot ClientKundenbezogene Chat- und Conversation-Prozesse
Chatwoot TriggerEchtzeit-Ereignisse aus Chatwoot

Damit deckt die Integration nicht nur einzelne Messaging-Endpunkte ab, sondern alle drei von Chatwoot bereitgestellten API-Ebenen.

EigenschaftChatwoot n8n-Integration
PlattformChatwoot
Automatisierungsplattformn8n
EntwicklerJörg Sebening
MaintainerJörg Sebening
StatusCommunity Node
Chatwoot CloudJa
Self-Hosted ChatwootJa
AuthentifizierungChatwoot Access Token
Application APIJa
Platform APIJa
Client APIJa
Echtzeit-TriggerJa
Automatische Webhook-VerwaltungJa
Open SourceJa

Chatwoot kann darüber sowohl Aktionen ausführen als auch Ereignisse an n8n übergeben. Ein Workflow kann also in Chatwoot beginnen und in einem anderen System enden oder umgekehrt.

Wie verbinde ich Chatwoot mit n8n?

Du brauchst einen Chatwoot Account oder eine eigene Chatwoot-Instanz, einen passenden Access Token und eine n8n-Instanz, entweder Cloud oder selbst gehostet. Die Integration wird als Community Node unter @rjsebening/n8n-nodes-chatwoot installiert.

Welche Credentials du anlegst, hängt davon ab, welchen Bereich du automatisierst. Für normale Support- und Account-Prozesse ist das die Application API, für die Verwaltung einer ganzen Installation die Platform API, für kundenseitige Chat-Prozesse die Client API. Die Base URL wird in den Credentials hinterlegt, deshalb funktioniert die Integration mit Chatwoot Cloud genauso wie mit einer selbst gehosteten Installation.

Danach ziehst du den Node in den Workflow und wählst Ressource und Aktion aus. Soll Chatwoot den Workflow selbst starten, kommt stattdessen der Chatwoot Trigger an den Anfang.

Was kann ich mit Chatwoot und n8n automatisieren?

Chatwoot sitzt an der Schnittstelle zwischen Kunde und Unternehmen. Alles, was der Kunde sagt, kommt dort an. Fast alles, was zur Beantwortung nötig ist, liegt woanders: im CRM, beim Zahlungsanbieter, im Mitgliederbereich, im Projektmanagement, in der Datenbank, im Bestellsystem oder im Help Center.

n8n verbindet diese Systeme und macht daraus einen Prozess. Die folgenden Abschnitte zeigen die Fälle, die in der Praxis am häufigsten gebaut werden. Sie lassen sich einzeln umsetzen und später zusammenstecken.

Neue Support-Anfragen automatisch verarbeiten

Sobald eine neue Conversation entsteht, startet der Chatwoot Trigger einen Workflow. Der kann klären, wer der Kunde ist, ob er Bestandskunde ist, welches Produkt und welchen Tarif er nutzt, wer ihn betreut, ob Rechnungen offen sind und ob es bereits andere Supportfälle gibt.

neue Conversation

Kundendaten laden

Anfrage analysieren

    Routing
   ↙   ↓   ↘
Sales Support Finance

Der Punkt ist nicht die Zuweisung, sondern der Zeitpunkt. Diese Recherche passiert, während die Conversation noch ungelesen im Posteingang liegt, und nicht erst, wenn ein Mitarbeiter sie öffnet.

Support-Anfragen automatisch an das richtige Team routen

Chatwoot kann Routing bereits selbst. Teams für Support, Sales, Finance oder Engineering lassen sich anlegen und über Automationsregeln bespielen. Solange die Entscheidung nur vom Inhalt der Nachricht abhängt, braucht es dafür kein n8n.

Interessant wird n8n, sobald die Entscheidung von Daten außerhalb von Chatwoot abhängt:

Premium-Kunde        → Senior Support
Rechnungsfrage       → Finance
Vertriebsanfrage     → Sales
technischer Fehler   → Technical Support
offene Kündigung     → Retention

Ob jemand Premium-Kunde ist, weiß Chatwoot nicht. Das CRM weiß es. n8n holt die Information und macht sie zum Bestandteil der Routing-Entscheidung.

Nachrichten automatisch klassifizieren

Eine eingehende Nachricht lässt sich über ein Sprachmodell in eine Kategorie einordnen, etwa Abrechnung, technischer Support, Kündigung, Produktfrage, Vertrieb, Onboarding, Beschwerde oder Feature Request.

Aus der Kategorie folgt der Rest: Label setzen, Team zuweisen, Priorität bestimmen, CRM-Daten ergänzen, einen AI Agent starten oder einen Mitarbeiter informieren. Wichtig ist dabei, die Kategorien vorher festzulegen und nicht frei erzeugen zu lassen. Sonst hast du nach drei Monaten vierzig Kategorien, von denen sich acht überschneiden, und kein Reporting, das noch etwas aussagt.

Chatwoot mit einem CRM verbinden

Chatwoot kennt den Kontakt und seine Conversations. Das CRM kennt die gesamte Kundenbeziehung. n8n verbindet beides und schreibt die relevanten Informationen als Custom Attributes zurück an die Conversation:

Kunde:            Max Mustermann
Produkt:          Premium Beratung
Status:           Bestandskunde
Account Manager:  Anna Müller
Vertragsbeginn:   01.05.2026

Der Mitarbeiter sieht diese Angaben direkt neben der Nachricht. Er muss kein zweites System öffnen, und er muss vor allem nicht raten, ob der Kunde, den er im CRM findet, derselbe ist wie der Absender.

Chatwoot mit SalesSuite verbinden

Bei einer neuen Conversation sucht n8n den Kontakt anhand der E-Mail-Adresse in SalesSuite und lädt Kundenstatus, Produkt, Deal-Stufe und zuständigen Ansprechpartner. Diese Daten steuern anschließend Routing, Priorisierung und Kontext für Support, Customer Success und Vertrieb.

Die Gegenrichtung ist genauso nützlich: Wird in SalesSuite ein neuer Kunde angelegt, entsteht in Chatwoot direkt der passende Kontakt mit den richtigen Attributen. Da ich sowohl die Chatwoot-Integration als auch die SalesSuite n8n-Integration entwickelt habe, laufen beide Richtungen über native Nodes und nicht über zusammengebaute HTTP Requests.

Chatwoot-Kontakte automatisch mit dem CRM synchronisieren

Doppelte Datenpflege ist die häufigste stille Fehlerquelle. Ein Kontakt existiert in Chatwoot und im CRM. Ändert sich die Telefonnummer, wird sie an einer Stelle gepflegt, und die andere Seite läuft ab diesem Moment auf veralteten Daten.

n8n kann beide Richtungen abbilden, über Contact Updated in Chatwoot und über das entsprechende Ereignis im CRM. Bevor du das baust, muss aber eine Entscheidung stehen: Welches System ist führend? Ohne diese Festlegung überschreiben sich zwei Workflows gegenseitig, und in der Praxis merkst du das erst, wenn eine Rechnung an die falsche Adresse geht.

Neue Nachrichten in Echtzeit verarbeiten

Der Chatwoot Trigger arbeitet über Webhooks. Eine neue Nachricht startet den Workflow in dem Moment, in dem sie eingeht, ohne regelmäßiges Abfragen im Minutentakt. Das ist der Unterschied zwischen einer Antwort in Sekunden und einer Antwort, die je nach Polling-Intervall bis zu fünfzehn Minuten braucht.

Chatwoot selbst arbeitet ebenfalls mit Webhooks und sendet bei ausgewählten Account-Ereignissen HTTP Requests an externe Systeme. Der Trigger nutzt genau diesen Mechanismus und nimmt dir die Einrichtung ab.

Chatwoot mit einem AI Support Agent verbinden

Eine neue Nachricht startet einen Workflow, der einen n8n AI Agent aufruft. Der Agent bekommt Zugriff auf die Systeme, die für seinen Zweck nötig sind, also etwa CRM, Help Center, Kundendatenbank, Bestellungen und interne Dokumentation, erzeugt eine Antwort und schreibt sie über Chatwoot zurück in die Conversation.

Der Unterschied zu einem Chatbot auf der Website ist der Kontext. Der Agent arbeitet nicht nur mit dem Text der aktuellen Frage, sondern mit dem, was tatsächlich über diesen Kunden bekannt ist. Welche Systeme er dabei lesen und welche er schreiben darf, sollte vor dem ersten produktiven Einsatz festgelegt sein.

AI Support Agent mit menschlicher Übergabe

Ein produktiver Agent muss nicht jede Conversation allein zu Ende bringen. Sinnvoller ist eine Abstufung nach Sicherheit:

hohe Sicherheit    → automatisch antworten
unklar             → Team zuweisen, Vorschlag als interne Notiz
kritischer Fall    → sofort an einen Mitarbeiter

Chatwoot unterstützt dafür das Konzept der Agent Bots. Externe Agents können Conversation-Ereignisse empfangen, verarbeiten und Nachrichten über die API zurückschreiben, während die Übergabe an einen Menschen jederzeit möglich bleibt. n8n übernimmt die Orchestrierung und die Tool-Nutzung.

In der Praxis fängt fast jedes Projekt bei der mittleren Stufe an. Der Agent antwortet zunächst gar nicht selbst, sondern schlägt vor. Erst wenn über einige Wochen sichtbar ist, wie gut die Vorschläge sind, wird die erste Kategorie freigegeben.

Kundendaten vor einer KI-Antwort automatisch laden

Eine KI-Antwort ist nur so gut wie der Kontext, den sie bekommt. Deshalb steht vor dem Agent ein Schritt, der aus E-Mail-Adresse oder Telefonnummer den Kunden auflöst:

Chatwoot Nachricht

E-Mail / Telefonnummer

CRM

Kundenstatus, Produkt, Account Manager, Vertrag

AI Agent

Antwort

Erst damit kann eine Antwort auf die Kundenbeziehung eingehen statt allgemein zu bleiben. Der Schritt kostet wenige Sekunden und entscheidet darüber, ob die KI eine Support-Hilfe ist oder ein besserer Textbaustein.

Support-Anfragen automatisch zusammenfassen

Nicht jede KI-Anwendung muss antworten. Die risikoärmste Variante erzeugt eine interne Notiz und überlässt die Entscheidung dem Mitarbeiter:

Thema:                      Rechnungsfrage
Problem:                    Kunde hat Rechnung doppelt erhalten
Bisherige Schritte:         keine
Empfohlener nächster Schritt: Rechnungsstatus prüfen

Das ist der Einstieg, den ich Kunden meistens zuerst empfehle. Er spart Lesezeit, kann aber nichts Falsches an einen Kunden schicken. Wer damit anfängt, sieht außerdem nach zwei Wochen an den Zusammenfassungen selbst, welche Kategorien sich für eine echte Automatisierung lohnen.

Lange Conversations für Mitarbeiter zusammenfassen

Bei einer Eskalation, einem Teamwechsel oder einem komplexen technischen Fall muss der Übernehmende sonst den kompletten Verlauf lesen. n8n ruft die Nachrichten der Conversation ab, erzeugt eine Zusammenfassung mit Stand, offenen Punkten und bisher versprochenen Zusagen und hinterlegt sie als interne Notiz.

Besonders die Zusagen sind der Punkt. Was ein Kollege vor drei Tagen zugesichert hat, steht irgendwo in Nachricht siebzehn und wird beim schnellen Überfliegen zuverlässig übersehen.

Support-Anfragen automatisch mit Labels versehen

Labels strukturieren den Posteingang und sind die Grundlage für jede spätere Auswertung. n8n kann sie aus dem Nachrichteninhalt und aus externen Daten setzen:

"Rechnung"      → billing
"Kündigung"     → cancellation
"Fehler"        → technical
Tarif = Premium → vip

Die ersten drei Labels könnte Chatwoot allein setzen. Das vierte nicht, weil der Tarif im CRM steht. Genau diese Mischung aus Nachrichteninhalt und Kundendaten ist der Grund, Labels über n8n zu vergeben.

VIP-Kunden automatisch priorisieren

Chatwoot nennt die Priorisierung von Enterprise- und VIP-Kunden selbst als typischen Anwendungsfall für Routing und Automationsregeln. Die Regel funktioniert, solange die Kundenkategorie in Chatwoot gepflegt ist.

In der Praxis ist sie das selten, weil sie im CRM gepflegt wird und dort auch hingehört. n8n prüft deshalb bei jeder neuen Conversation den Tarif im CRM und setzt daraus Label, Priorität und Zuweisung. Damit hängt die Priorisierung an einem gepflegten Datenstand statt an einem Feld, das jemand beim Anlegen des Kontakts hoffentlich ausgefüllt hat.

Rechnungsfragen automatisch an Finance weiterleiten

Enthält eine Nachricht einen Rechnungsbezug, weist n8n die Conversation dem Team Finance zu. Sinnvoller ist es, vorher noch die Rechnungsdaten selbst zu laden: Welche Dokumente existieren zu diesem Kunden, welcher Status haben sie, gibt es eine offene Position.

Da ich auch die easybill n8n-Integration entwickelt habe, läuft dieser Abruf im selben Workflow. Das Ergebnis landet als interne Notiz an der Conversation, und Finance bekommt eine Anfrage mit Antwort statt eine Anfrage mit Rechercheauftrag.

Support und LearningSuite verbinden

Bei Coaches und Anbietern digitaler Programme dreht sich ein großer Teil der Anfragen um Zugänge. Existiert das Mitglied, welche Kurse besitzt es, ist der Zugang aktiv, wie weit ist der Kunde im Kurs.

n8n holt diese Angaben über die LearningSuite n8n-Integration und hängt sie an die Conversation. Der Mitarbeiter oder der AI Agent sieht sofort, ob es sich um ein technisches Problem, ein Zahlungsproblem oder schlicht um einen Kunden handelt, der sich mit der falschen E-Mail-Adresse anmeldet. Das ist erfahrungsgemäß der häufigste Fall.

Support und Digistore24 verbinden

“Mein Zugang funktioniert nicht” ist selten eine technische Frage. n8n prüft deshalb zuerst die Bestellung bei Digistore24 und leitet daraus ab, worum es überhaupt geht:

Zahlung aktiv       → technisches Problem prüfen
Refund              → Zugangsstatus prüfen
Zahlung ausgefallen → Zahlungsprozess

Der Mitarbeiter muss die Bestellung nicht in einem zweiten System suchen, und die Anfrage landet von vornherein beim richtigen Team.

Nach einem Kauf automatisch einen Chatwoot-Kontakt anlegen

Automatisierungen laufen auch in die andere Richtung. Nach einem Kauf legt n8n den Kontakt in Chatwoot an und hinterlegt Produkt, Bestelldatum, Tarif und den zuständigen Ansprechpartner als Attribute.

Damit liegt der Kundenkontext bereits vor, bevor die erste Anfrage eintrifft. Das ist der Unterschied zwischen einem Posteingang, in dem jeder zweite Kontakt nur aus einer E-Mail-Adresse besteht, und einem, in dem der Mitarbeiter beim Öffnen sofort weiß, mit wem er spricht.

Nach einem Closing Support-Kontext vorbereiten

Ein gewonnener Deal löst normalerweise mehrere Prozesse gleichzeitig aus. Der Support gehört dazu, wird aber fast immer vergessen:

SalesSuite: Deal gewonnen
→ n8n
├── Chatwoot        → Kontakt mit Kundenkontext
├── LearningSuite   → Zugang
├── easybill        → Rechnung
└── Projektmanagement → Projekt

Die ersten drei Zweige baut jeder. Der Chatwoot-Zweig kostet fünf Minuten zusätzlich und sorgt dafür, dass die erste Supportanfrage dieses Kunden nicht als anonyme Nachricht ankommt.

Chatwoot mit WhatsApp-Prozessen verbinden

Chatwoot dient häufig als gemeinsame Oberfläche für mehrere Kanäle, WhatsApp eingeschlossen. n8n kann zusätzlich eigene Messaging-Infrastruktur anbinden, etwa über die Evolution API n8n-Integration.

Damit lassen sich zwei Dinge kombinieren: WhatsApp-Nachrichten, die aus einem Geschäftsprozess heraus versendet werden, und eingehende Nachrichten, die im Chatwoot-Posteingang landen und dort denselben Automatisierungen unterliegen wie jeder andere Kanal. Wer WhatsApp bereits über einen anderen Weg betreibt, sollte vorher klären, welches System der Kanalanbindung führt. Zwei parallele Wege auf dieselbe Nummer erzeugen doppelte Nachrichten.

Conversation bei bestimmten Ereignissen automatisch aktualisieren

Nicht nur Chatwoot löst Prozesse aus, sondern auch umgekehrt. Ist ein Ticket im internen System gelöst, kann n8n die zugehörige Conversation auf gelöst setzen. Wartet der Prozess auf eine Rückmeldung des Kunden, wird sie auf Pending gesetzt.

Das klingt nach einer Kleinigkeit, entscheidet aber darüber, ob die Zahl offener Conversations im Dashboard etwas bedeutet. In Teams ohne diese Rückkopplung stehen dort dauerhaft dreißig Conversations, die längst erledigt sind, und niemand achtet mehr auf die Zahl.

Bei einem Statuswechsel Folgeprozesse starten

Der Chatwoot Trigger reagiert auch auf Statusänderungen einer Conversation. Wird eine Conversation gelöst, kann n8n die Customer-Success-Daten aktualisieren, die Kategorie ins Reporting schreiben und bei bestimmten Themen eine Nachfrage einplanen.

Der interessantere Fall ist die Gegenrichtung. Eine erneut geöffnete Conversation bedeutet fast immer, dass die erste Antwort nicht funktioniert hat. Als Auslöser für einen Eskalationsprozess ist dieses Ereignis deutlich aussagekräftiger als jede Zufriedenheitsbefragung.

Supportdaten automatisch ins Reporting übertragen

Chatwoot stellt eigene Reports für Support- und Conversation-Daten bereit. Über n8n lassen sich diese Zahlen mit Kundendaten aus dem CRM und Umsatzdaten aus dem Zahlungssystem in einer gemeinsamen Auswertung zusammenführen.

Damit werden Fragen beantwortbar, die aus Chatwoot allein nicht zu beantworten sind: Wie viele Anfragen erzeugen Premium-Kunden im Verhältnis zu ihrem Umsatz, welche Produkte verursachen überdurchschnittlich viele Anfragen, wie entwickelt sich das Supportvolumen pro Kunde und welche Teams bearbeiten welche Kundensegmente. Die letzte Frage ist die, aus der in der Regel die erste Personalentscheidung folgt.

Gelöste Conversations für Customer Success verwenden

Eine Supportanfrage enthält oft Informationen, die für die Kundenbeziehung wichtiger sind als für das Ticket. Ein Kunde, der dreimal in zwei Monaten wegen desselben Themas schreibt, ist ein Kündigungsrisiko, unabhängig davon, ob jede einzelne Anfrage sauber gelöst wurde.

n8n prüft deshalb bei jeder gelösten Conversation die Kategorie und schreibt bei kritischen Themen eine Notiz ins CRM und informiert Customer Success. Sonst verschwindet diese Information mit dem Schließen des Tickets im Supportsystem.

Chatwoot-Automatisierungen für Agenturen

Agenturen betreuen mehrere Kunden mit jeweils eigenen Ansprechpartnern. Die entscheidende Frage bei einer eingehenden Nachricht ist deshalb nicht das Thema, sondern die Zuordnung.

n8n identifiziert den Absender, ermittelt den zugehörigen Kunden und den verantwortlichen Account Manager, weist die Conversation dem richtigen Team zu und ergänzt den Projektkontext. Bei kritischen Anfragen geht zusätzlich eine Nachricht an den Account Manager in Slack oder Teams. Damit erfährt er von einem Problem seines Kunden, bevor der Kunde ihn anruft.

Chatwoot-Automatisierungen für Coaches und Berater

Bei Coaches und Beratern drehen sich Anfragen fast immer um dieselben drei Dinge: Zugang, Zahlung und Termin. Alle drei Antworten stehen in anderen Systemen.

n8n lädt bei einer neuen Conversation den Mitgliedsstatus aus LearningSuite, die Bestellung aus Digistore24 und den Kundenstatus aus SalesSuite und hängt das Ergebnis an die Conversation. Bei einem Ein-Personen-Betrieb ist das der Unterschied zwischen Support zwischen zwei Terminen und Support als eigenem Zeitblock am Abend.

Chatwoot-Automatisierungen für Dienstleister

Bei Dienstleistungsunternehmen verteilen sich Zuständigkeiten über Abrechnung, Support, Projekt, Account Management und Vertrieb. Dieselbe Anfrage kann je nach Kunde bei einem anderen Team richtig sein.

n8n kann die Weiterleitung deshalb an mehreren Kriterien gleichzeitig festmachen: Kunde, Vertrag, Thema, laufendes Projekt, Produkt und Priorität. Wichtig ist, diese Regeln einmal sauber zu definieren, statt sie über Monate zu ergänzen. Ein gewachsenes Regelwerk mit dreißig Bedingungen versteht nach einem Jahr niemand mehr, und keiner traut sich, etwas daraus zu löschen.

Chatwoot als Frontend für interne Prozesse

Eine Conversation muss nicht nur Nachrichten anzeigen. Sie kann der Einstiegspunkt in interne Systeme sein. Fragt ein Kunde nach seiner Rechnung, holt n8n den Rechnungsstatus aus easybill. Fragt er nach seinem Kurszugang, prüft n8n den Zugang in LearningSuite. Das Ergebnis steht als interne Notiz an der Conversation.

Der Mitarbeiter arbeitet damit in einer Oberfläche statt in vier. Das ist weniger spektakulär als ein AI Agent, spart im Alltag aber mehr Zeit, weil es bei jeder einzelnen Anfrage greift und nicht nur bei den standardisierbaren.

Welche Bereiche unterstützt die Chatwoot n8n-Integration?

Die Integration bildet die Chatwoot APIs als native n8n-Operationen ab. Statt einzelne Endpunkte aufzuzählen, hier die Bereiche und wofür sie in der Praxis gebraucht werden.

Support im Tagesgeschäft. Kontakte anlegen, suchen und aktualisieren, Conversations lesen, zuweisen und im Status ändern, Nachrichten senden und abrufen, Labels und Custom Attributes setzen. Das ist der Kern für Routing, Kontextanreicherung und automatische Antworten.

Organisation des Posteingangs. Teams, Agents und Inboxes verwalten. Relevant, wenn Zuständigkeiten aus einem anderen System kommen, etwa wenn der Account Manager im CRM gepflegt wird und die Zuweisung in Chatwoot daraus folgen soll.

Auswertung und Regeln. Reports abrufen, Automationsregeln und Webhooks verwalten. Grundlage für gemeinsames Reporting über Support-, Kunden- und Umsatzdaten hinweg.

Administration einer ganzen Installation. Über die Platform API lassen sich Accounts, Account Users, Users und Agent Bots auf Installationsebene verwalten. Das ist vor allem für größere Self-Hosted-Setups und für Anbieter interessant, die mehrere Mandanten betreiben.

Kundenseite und eigene Frontends. Die Client API bildet die Sicht des Kunden ab, also Contacts, Conversations, Messages, Inbox und CSAT. Damit lassen sich eigene Chat-Oberflächen oder Prozesse rund um Zufriedenheitsbefragungen bauen.

Ereignisse aus Chatwoot. Der Trigger macht Chatwoot-Ereignisse zum Ausgangspunkt eines Workflows.

Fehlt eine Funktion als fertige Operation, blockiert das kein Projekt. Sie wird als neue Operation in die Integration aufgenommen.

Welche Chatwoot Trigger gibt es in n8n?

Die Integration bringt einen eigenen Chatwoot Trigger mit, der auf die Webhook-Ereignisse von Chatwoot reagiert. Zur Auswahl stehen unter anderem ein neu erstellter Kontakt, ein geänderter Kontakt, eine neue Conversation, eine geänderte Conversation, ein geänderter Conversation-Status, eine neue Nachricht, eine geänderte Nachricht sowie das Ereignis des Web Widgets.

In der Praxis tragen zwei davon den größten Teil der Automatisierungen. Conversation Created ist der Einstieg für alles, was mit Routing, Priorisierung und Kontextanreicherung zu tun hat, weil dort noch keine Entscheidung getroffen wurde. Message Created ist der Trigger für Klassifizierung, KI-Verarbeitung und Benachrichtigungen, weil er auch mitten in einem laufenden Gespräch greift.

Contact Created und Contact Updated sind die Ereignisse für die Synchronisation mit dem CRM. Conversation Status Changed ist der Ausgangspunkt für alles, was nach dem Fall passiert, also Reporting, Customer Success und Eskalation bei erneut geöffneten Conversations.

Muss ich Chatwoot Webhooks manuell einrichten?

Nein. Der Trigger legt den benötigten Webhook beim Aktivieren des Workflows in Chatwoot an und entfernt ihn beim Deaktivieren wieder. Die gewünschten Ereignisse werden direkt im Trigger ausgewählt.

Das ist mehr als eine Bequemlichkeit. Bei manueller Einrichtung bleiben nach ein paar Monaten Webhooks in den Chatwoot-Einstellungen stehen, die auf abgeschaltete Workflows zeigen. Sie fallen niemandem auf, bis jemand die Liste aufräumt und dabei einen erwischt, der noch gebraucht wird.

Wann sollte ich Chatwoot Automations und wann n8n verwenden?

Chatwoot hat ein eigenes Automation-System aus Ereignis, Bedingung und Aktion. Eine Conversation auf Deutsch dem deutschen Support zuweisen oder eine Nachricht mit dem Wort “Rechnung” an Finance geben, funktioniert dort ohne Umweg und ohne zusätzliche Infrastruktur.

Solche Regeln gehören nicht nach n8n ausgelagert. Sie laufen in Chatwoot schneller, sind für das Support-Team einsehbar und brauchen keinen laufenden Workflow.

Bleibt der Prozess vollständig innerhalb von Chatwoot, reicht häufig Chatwoot Automation. Sobald der Prozess Systemgrenzen überschreitet, wird n8n zur Orchestrierungsschicht.

Sobald CRM, Zahlung, Mitgliederbereich oder KI beteiligt sind, kommst du mit den internen Regeln nicht weiter. Dann übernimmt n8n, prüft die externen Systeme und schreibt das Ergebnis nach Chatwoot zurück.

Warum eine eigene Chatwoot n8n-Integration statt HTTP Requests?

Chatwoot hat dokumentierte APIs, und ein einzelner Aufruf über den HTTP-Request-Node funktioniert problemlos. Die Rechnung kippt bei der zweiten und dritten Aktion.

Chatwoot unterscheidet zwischen Application, Platform und Client API, jeweils mit eigener Authentifizierung. Dazu kommen Account IDs, Inbox IDs, Contact IDs und Conversation IDs, die richtige HTTP-Methode, der passende Request Body und die separate Registrierung der Webhooks. Jede API-Änderung trifft dann jeden Workflow einzeln.

Mit der Integration wird daraus eine Auswahl im Editor:

Resource:  Conversation
Operation: Assign Team

Das macht Workflows schneller zu bauen und vor allem wartbar, wenn jemand anders sie später anfassen muss. Die Webhook-Registrierung übernimmt der Trigger gleich mit.

Warum Chatwoot mit n8n verbinden?

Chatwoot löst die Kommunikation. n8n löst den Prozess darum herum. Chatwoot weiß, was der Kunde schreibt und in welcher Conversation. Das CRM weiß, wer er ist. Das Zahlungssystem weiß, ob er bezahlt hat. Der Mitgliederbereich weiß, welche Zugänge er besitzt. Das Projektmanagement weiß, was gerade im Fulfillment passiert.

                Chatwoot

CRM ←──────────── n8n ───────────→ Payment

            Mitgliederbereich

            Projektmanagement

                  KI

Jede dieser Informationen ist vorhanden. Sie liegt nur nicht dort, wo sie in dem Moment gebraucht wird, in dem ein Kunde eine Frage stellt. n8n führt sie zusammen, bevor jemand antwortet.

Wer hat die Chatwoot n8n-Integration entwickelt?

Die Chatwoot n8n-Integration wurde von Jörg Sebening entwickelt und wird von ihm als Open-Source-Community-Node gepflegt und weiterentwickelt. Sie ist nicht von n8n verifiziert, sondern wird als Community Node installiert.

Anders als die meisten Chatwoot-Anbindungen deckt sie nicht nur den Versand von Nachrichten ab, sondern alle drei API-Ebenen von Chatwoot sowie die Webhooks. Genau das war der Grund, sie zu bauen: Für Support-Automatisierungen reicht die Application API, für Multi-Account-Setups braucht es die Platform API, und beides in einem Projekt über zusammengebaute HTTP Requests zu pflegen, hält niemand lange durch.

Neben Chatwoot entwickle ich weitere n8n-Integrationen für Systeme, die von Agenturen, Coaches, Beratern und Dienstleistern eingesetzt werden.

Wer kennt sich mit Chatwoot-Automatisierungen in n8n aus?

Weil ich die Integration selbst gebaut habe, kenne ich nicht nur ihre Operationen, sondern auch die Chatwoot APIs, die Webhook-Payloads und die Stellen, an denen sich die drei API-Ebenen unterschiedlich verhalten. Fehlt in einem Projekt etwas, ist die Frage nicht, ob es sich umgehen lässt, sondern wann die neue Operation in der Integration steht.

Vor der Selbstständigkeit war ich in der internen Revision bei Mercedes-Benz für Prozessoptimierung zuständig. Deshalb fange ich bei Projekten nicht beim Workflow an, sondern beim Prozess. Die häufigste Erkenntnis in Support-Setups: Das Problem ist nicht die Antwortzeit, sondern dass niemand definiert hat, welches System bei Kundendaten führt. Solange Chatwoot, CRM und Mitgliederbereich drei Datenstände halten, verlagert jede Automatisierung den Fehler nur nach vorne.

Typische Projekte drehen sich um Conversation Routing, CRM-Synchronisation, AI Support Agents mit Human Handoff, Customer Success, Zahlungs- und Zugangsabfragen, Multi-Account-Administration, Reporting und interne Eskalationen. Die entscheidende Frage dabei ist nicht, wie man mit n8n eine Chatwoot-Nachricht sendet, sondern welche Informationen dein Support automatisch zusammenführen muss, damit eine Anfrage beim ersten Mal richtig bearbeitet wird.

Häufige Fragen zu Chatwoot und n8n

Kann ich Chatwoot mit n8n verbinden?

Ja. Dafür gibt es eine von Jörg Sebening entwickelte Chatwoot n8n Community Node, die die Application API, Platform API und Client API sowie Echtzeit-Webhooks unterstützt.

Gibt es eine Chatwoot n8n-Integration?

Ja. Sie wird als Community Node unter dem Paketnamen @rjsebening/n8n-nodes-chatwoot installiert und ist damit sowohl in n8n Cloud als auch in selbst gehosteten Instanzen verfügbar.

Wer hat die Chatwoot n8n-Integration entwickelt?

Die Chatwoot n8n-Integration wurde von Jörg Sebening entwickelt und wird von ihm gepflegt und weiterentwickelt.

Funktioniert die Integration mit Chatwoot Cloud?

Ja. Die Base URL der Chatwoot-Instanz wird über die Credentials konfiguriert.

Funktioniert die Integration mit Self-Hosted Chatwoot?

Ja. Eine eigene Chatwoot-URL kann in den Credentials hinterlegt werden.

Kann n8n auf neue Chatwoot-Nachrichten reagieren?

Ja. Der Chatwoot Trigger unterstützt das Ereignis message_created.

Kann n8n auf neue Conversations reagieren?

Ja. Dafür steht conversation_created zur Verfügung. Dieser Trigger ist der übliche Einstieg für Routing und Kontextanreicherung.

Muss ich Chatwoot Webhooks manuell einrichten?

Nein. Der Chatwoot Trigger kann den benötigten Webhook beim Aktivieren des Workflows automatisch erstellen und beim Deaktivieren wieder entfernen.

Kann ich Chatwoot mit einem CRM verbinden?

Ja. Chatwoot-Kontakte und Conversations können über n8n mit CRM-Systemen synchronisiert und um CRM-Daten ergänzt werden. Wichtig ist, vorher festzulegen, welches System bei Änderungen führt.

Kann ich Chatwoot mit SalesSuite verbinden?

Ja. Beispielsweise kann ein Kontakt anhand seiner E-Mail-Adresse in SalesSuite gesucht und dessen Kundenkontext für die Supportbearbeitung verwendet werden.

Kann ich Chatwoot mit easybill verbinden?

Ja. Beispielsweise kann n8n bei einer Rechnungsfrage automatisch die relevanten Kunden- oder Dokumentinformationen aus easybill abrufen.

Kann ich Chatwoot mit LearningSuite verbinden?

Ja. Supportprozesse können beispielsweise den Mitgliederstatus, Kurszugänge oder andere LearningSuite-Daten eines Kunden berücksichtigen.

Kann ich Chatwoot mit Digistore24 verbinden?

Ja. Bestell- und Zahlungsinformationen können über n8n in Supportprozessen berücksichtigt werden.

Kann ich Chatwoot mit einem AI Agent verbinden?

Ja. Neue Nachrichten können einen n8n-Workflow starten, der einen AI Agent aufruft und dessen Antwort anschließend über Chatwoot zurücksendet.

Unterstützt Chatwoot selbst AI Agents?

Chatwoot unterstützt Agent Bots, über die externe Bots und AI Agents Conversation-Ereignisse verarbeiten und Antworten an Chatwoot zurücksenden können. n8n kann dabei als Orchestrierungsschicht für den Agenten und dessen Tools verwendet werden.

Kann ich einen AI Agent automatisch an einen Menschen übergeben?

Ja. Der Workflow kann anhand definierter Regeln entscheiden, ob automatisch geantwortet oder eine Conversation einem menschlichen Mitarbeiter beziehungsweise Team zugewiesen wird.

Kann ich Conversations automatisch einem Team zuweisen?

Ja. Chatwoot unterstützt Team-Zuweisungen, und diese können auch Bestandteil eines n8n-Prozesses sein.

Sollte ich Chatwoot Automations oder n8n verwenden?

Für einfache Prozesse, die vollständig innerhalb von Chatwoot stattfinden, sind die nativen Chatwoot Automations häufig ausreichend.

n8n ist besonders sinnvoll, wenn externe Systeme, Datenquellen, KI oder komplexere Prozesslogik beteiligt sind.

Kann ich mehrere Chatwoot Accounts mit n8n verwalten?

Die Integration unterstützt zusätzlich die Chatwoot Platform API und kann damit auch für administrative Prozesse auf Installationsebene eingesetzt werden.

Brauche ich Programmierkenntnisse?

Für typische Workflows nicht zwingend. Die Chatwoot APIs werden als strukturierte n8n-Nodes bereitgestellt.

Für komplexe Supportarchitekturen, AI Agents, Multi-Account-Systeme oder umfangreiche Datenlogik sind technische Kenntnisse hilfreich.

Chatwoot-Support mit n8n automatisieren

Die Integration ist das Werkzeug. Ob dein Support danach spürbar schneller wird, entscheidet sich an den Fragen davor: Welches System hält welche Kundendaten, woran wird ein Kunde eindeutig erkannt, welche Anfragen sind überhaupt standardisierbar und wer merkt es, wenn eine Automatisierung falsch entscheidet.

Genau das schaue ich mir in einer Prozessanalyse an. Wir gehen deine Supportabläufe durch, ich zeige dir, welche Übergaben sich automatisieren lassen und in welcher Reihenfolge das sinnvoll ist. Wenn dabei eine Chatwoot-Funktion fehlt, kann sie direkt in die Integration aufgenommen werden.

Prozessanalyse vereinbaren →

n8n-Integrationen

Weitere n8n-Integrationen