AnmeldenKostenlose Testphase starten
Meta Tech Provider

Eine Coexistence-Nummer als WhatsApp-Cloud-Posteingang in Chatwoot nutzen

Der WhatsApp-Cloud-Posteingang von Chatwoot verlangt drei Werte: die WABA-ID, die ID der Telefonnummer und ein Zugriffs-Token. Eine Coexistence-Nummer liefert alle drei. Legen Sie den Posteingang damit an, setzen Sie dann das Webhook-Ziel der Nummer auf die Webhook-URL von Chatwoot, mit demselben Verify-Token. Danach kann das Team sowohl in Chatwoot als auch am Telefon antworten.

3 values

WABA-ID, ID der Telefonnummer und ein Zugriffs-Token: das verlangt die manuelle WhatsApp-Cloud-Einrichtung von Chatwoot.

smb_message_echoes

Chatwoot verarbeitet dieses Coexistence-Ereignis, daher erscheinen Antworten aus der WhatsApp-Business-App in der Unterhaltung.

Per number

Meta erlaubt es, einer Unternehmensnummer eine eigene Callback-URL für Webhooks zu geben, die den Standard der App überschreibt.

Wie verbinden Sie eine Coexistence-Nummer mit Chatwoot?

An zwei Stellen, in dieser Reihenfolge.

Fügen Sie in Chatwoot einen Posteingang hinzu, wählen Sie WhatsApp und dann den Anbieter WhatsApp Cloud mit manueller Einrichtung. Tragen Sie die Nummer, die ID der Telefonnummer, die WABA-ID und das Zugriffs-Token ein. Alle Werte zeigt das EasyCoexistence-Dashboard bei der Verbindung an, oder get_api_credentials liefert sie an einen Assistenten. Chatwoot zeigt dann für den Posteingang eine Webhook-URL und ein Verify-Token an.

Setzen Sie in EasyCoexistence das Webhook-Ziel der Nummer auf diese URL und tragen Sie dasselbe Verify-Token ein. Meta schickt seine Verifizierungsanfrage an Chatwoot, Chatwoot beantwortet sie, und ab dann landet jede Nachricht an die Nummer im Posteingang. Dazwischen läuft nichts, also gibt es keinen Workflow, der am Leben gehalten werden muss.

1Copy credentialsWABA id, phone number id, token
2Create Chatwoot inboxWhatsApp Cloud, manual setup
3Copy webhook + tokenShown by Chatwoot
4Set destinationSame URL and verify token

Erscheinen Antworten vom Telefon auch in Chatwoot?

Ja. Bei einer Coexistence-Nummer meldet Meta eine in der WhatsApp-Business-App getippte Antwort als Ereignis smb_message_echoes. Der Webhook-Job von Chatwoot erkennt dieses Feld und speichert die Nachricht als ausgehend in der richtigen Unterhaltung. Der Quellcode beschreibt den Fall direkt: Unternehmen, die sowohl aus Chatwoot als auch aus der App antworten, mit Nachrichten, die nach Chatwoot synchronisiert werden.

Dadurch funktioniert die Aufteilung in der Praxis. Die Inhaberin oder der Inhaber kann Stammkunden weiter vom Telefon aus antworten, das Team bearbeitet am Schreibtisch den gemeinsamen Posteingang, und jede Seite sieht, was die andere gesendet hat, ohne dass jemand Screenshots weiterleitet.

Nachrichten, die aus Chatwoot gesendet werden, gehen über die Cloud API von derselben Nummer aus, erscheinen also ebenfalls auf dem Telefon.

Warum sollte der Chatwoot-Posteingang kein App-Secret haben?

Weil die Zustellungen mit einem Secret signiert werden, das Sie nicht besitzen. Meta signiert jeden Webhook mit dem App-Secret der App, der das Abonnement gehört, also der EasyCoexistence-App, und dieses Secret wird nie weitergegeben.

Im aktuellen Quellcode von Chatwoot wird der Header X-Hub-Signature-256 bei einem manuell eingerichteten WhatsApp-Cloud-Kanal nur geprüft, wenn dort ein App-Secret gespeichert ist oder wenn der Kanal über das eigene Embedded Signup von Chatwoot angelegt wurde. Ein manueller Posteingang ohne App-Secret akzeptiert die Zustellungen, einer mit beliebigem App-Secret weist jede als nicht autorisiert ab.

Den Schutz bietet hier das Verify-Token. Wählen Sie einen langen Zufallswert, denn daran erkennt Chatwoot die Verifizierungsanfrage von Meta und unterscheidet sie von fremden Anfragen.

Was kann Chatwoot mit dieser Nummer nicht?

Webhooks gleichzeitig an einer zweiten Stelle empfangen. Meta leitet die Webhooks einer Nummer an ein einziges Ziel, solange Chatwoot es belegt, bekommt ein n8n-Workflow dieselben Ereignisse also nicht. Brauchen Sie beides, richten Sie das Ziel auf ein kleines eigenes Relay, das jede Zustellung an Chatwoot und an den Workflow weitergibt.

Die Grenzen von Coexistence gelten wie überall: Die API sendet bis zu 20 Nachrichten pro Sekunde, Freitext geht nur innerhalb von 24 Stunden nach der letzten Nachricht des Kunden hinaus, und danach decken Templates alles ab.

Die WhatsApp-Business-App muss weiterhin mindestens alle 14 Tage geöffnet werden, worauf EasyCoexistence achtet.

Häufige Fehler

  • Ein App-Secret im Chatwoot-Posteingang eintragen. Die Zustellungen werden mit dem Secret der EasyCoexistence-App signiert, daher weist Chatwoot jede als nicht autorisiert ab.
  • In EasyCoexistence ein anderes Verify-Token verwenden als das, das Chatwoot anzeigt. Die Verifizierung durch Meta schlägt fehl, und der Posteingang erhält nie eine Nachricht.
  • Das Embedded Signup von Chatwoot statt der manuellen Einrichtung wählen. Dann wird die Nummer über die eigene Meta-App von Chatwoot verbunden, also über eine getrennte Verbindung.
Mit EasyCoexistence

Verbinden Sie die Nummer auf easycoexistence.com, kopieren Sie ihre Zugangsdaten in einen WhatsApp-Cloud-Posteingang in Chatwoot und setzen Sie das Webhook-Ziel auf Chatwoot. Ab US$ 9 pro Nummer und Monat, mit jeder weiteren Nummer bis US$ 1, die ersten 3 Tage kostenlos.

Häufig gestellte Fragen

Funktioniert das mit selbst gehostetem Chatwoot?

Ja. Die Webhook-URL verwendet Ihre eigene Chatwoot-Domain statt app.chatwoot.com, der Rest der Einrichtung ist gleich.

Brauche ich für Chatwoot eine eigene Meta-App?

Nein. Die Nummer wird über EasyCoexistence verbunden, das die Zugangsdaten bereitstellt und die Webhooks weiterleitet. Die Anleitung von Chatwoot beschreibt das Anlegen einer Meta-App nur, weil sie davon ausgeht, dass Sie keine haben.

Können mehrere Nummern in Chatwoot laufen?

Ja. Legen Sie pro Nummer einen WhatsApp-Cloud-Posteingang an und setzen Sie das Webhook-Ziel jeder Nummer auf die URL und das Verify-Token ihres eigenen Posteingangs.

Sieht EasyCoexistence die Unterhaltungen?

Nein. Meta liefert die Webhooks direkt an Chatwoot, und EasyCoexistence speichert nie den Inhalt von Unterhaltungen.

Weiterlesen

Bereit für den Start?

Richten Sie WhatsApp Coexistence in wenigen Minuten statt Monaten ein. Die App funktioniert weiterhin auf dem Telefon.

Kostenlose Testphase starten

Verifiziert am

Chatwoot WhatsApp Cloud mit Coexistence-Nummer