AnmeldenKostenlose Testphase starten
Meta Tech Provider

Einen Botpress-Bot mit Coexistence an WhatsApp anbinden

Nutzen Sie die WhatsApp-Integration von Botpress in der Manual Configuration. Fügen Sie das Access Token und die Nummern-ID der verbundenen Nummer ein, wählen Sie ein Verify Token und lassen Sie App ID und Client Secret leer. Hinterlegen Sie dann die Webhook-URL von Botpress und dieses Verify Token als Webhook-Ziel der Nummer, und Meta liefert jede Nachricht an den Bot.

Optional

Das Feld Client Secret in Botpress: Bleibt es leer, entfällt die Prüfung der Webhook-Signatur.

5 fields

Webhook-Felder, die der Leitfaden von Botpress abonniert, darunter Nachrichten und Status-Updates zu Templates.

24 hours

Das Servicefenster für Kunden, das eine Kundennachricht öffnet und in dem sich jede Servicenachricht senden lässt.

Welche Botpress-Konfiguration funktioniert mit einer Coexistence-Nummer?

Die Manual Configuration. Die anderen Optionen verbinden eine Nummer über die eigene Meta-App von Botpress. Das ist ein separates Onboarding der Nummer und kein Weg, eine bereits verbundene Nummer zu nutzen.

Öffnen Sie in der WhatsApp-Integration das Dropdown Configuration und wählen Sie Manual Configuration. Abgefragt werden ein Verify Token, ein Access Token, eine Default Bot Phone Number ID und optional eine App ID, ein Client Secret und eine WABA ID.

Access Token, Nummern-ID und WABA-ID stammen aus der Verbindung: Das Dashboard zeigt sie an, und get_api_credentials liefert sie an einen Assistenten. Das Verify Token ist eine beliebige Zeichenfolge Ihrer Wahl. App ID und Client Secret bleiben leer. Der Leitfaden von Botpress stellt das Secret als auszufüllendes Feld dar, doch die Integrationsdefinition markiert es als optional und hält fest, dass ohne Secret die Signaturprüfung entfällt. Das ist wichtig, denn Meta signiert jede Zustellung mit dem App-Secret des Tech Providers, und das besitzt kein Kunde.

Wie erhält der Botpress-Webhook die Nachrichten von Meta?

Über das Webhook-Ziel der Nummer. Der Leitfaden von Botpress sieht vor, dass Sie die Webhook-URL und Ihr Verify Token in die WhatsApp-Konfiguration einer Meta-App einfügen. Hier gibt es keine eigene Meta-App: Meta leitet die Ereignisse der Nummer an das Ziel, das die Verbindung nennt. Kopieren Sie also die Webhook-URL, die Botpress für die Integration anzeigt, und tragen Sie sie mit demselben Verify Token als Ziel im Dashboard oder per set_webhook_destination ein.

Meta sendet ein Verifizierungs-GET, Botpress beantwortet es, und die Zustellung beginnt. Beim Speichern einer manuellen Konfiguration prüft Botpress das Token außerdem, indem es Graph fragt, welche App es ausgestellt hat. Ein ungültiges oder widerrufenes Token scheitert deshalb beim Speichern und nicht erst bei der ersten Nachricht.

Der Handler von Botpress verarbeitet auch smb_message_echoes, das Ereignis, das Meta sendet, wenn jemand aus der WhatsApp Business App antwortet. Eine Antwort vom Telefon ist für den Bot also sichtbar und nicht unsichtbar.

Required?What to enter
Access TokenRequiredThe connected number's token
Default Bot Phone Number IDRequiredThe connected number's phone number id
Verify TokenRequiredAny string, reused in the webhook destination
WABA IDOptionalThe connected number's WABA id
App ID and Client SecretOptionalLeave both empty

Was sollte der Bot über Coexistence wissen?

Dass bereits ein Mensch mitschreiben kann. Die WhatsApp Business App funktioniert auf der Nummer weiter, sodass ein Kunde innerhalb derselben Minute eine Antwort vom Telefon und vom Bot erhalten kann. Legen Sie im Flow fest, was bei einem Echo geschieht: Die meisten Teams pausieren den Bot für diesen Kontakt eine Weile, damit die Person, die eingegriffen hat, nicht übersprochen wird.

Das Zweite ist das Timing. Ein Bot, der auf eingehende Nachrichten antwortet, arbeitet innerhalb des 24-Stunden-Servicefensters, in dem Freitext erlaubt ist. Ein Flow, der erst einen Tag später etwas sendet, etwa ein Follow-up oder eine Erinnerung, braucht ein freigegebenes Template, und Freitext liefert dort den Fehler 131047. Der Leitfaden von Botpress abonniert die Felder für den Template-Status genau für solche proaktiven Nachrichten.

Und der Durchsatz ist bei einer Coexistence-Nummer auf 20 Nachrichten pro Sekunde festgelegt, weit mehr, als ein Dialog-Bot sendet.

Häufige Fehler

  • Das Client Secret mit dem Secret der eigenen Meta-App füllen. Die Signatur stimmt nie überein, und Botpress beantwortet jede Zustellung mit 401.
  • Die OAuth- oder Sandbox-Option statt der Manual Configuration wählen. Sie verbinden eine Nummer über die eigene App von Botpress, nicht die bereits verbundene.
  • Echos ignorieren. Ohne Regel für Antworten vom Telefon antwortet der Bot über eine Person hinweg, die bereits eingegriffen hat.
Mit EasyCoexistence

Verbinden Sie die Nummer auf easycoexistence.com, fügen Sie Token und Nummern-ID in die Manual Configuration von Botpress ein und setzen Sie die Webhook-URL von Botpress als Ziel. Ab US$ 9 pro Nummer und Monat, bei wachsender Nummernanzahl bis US$ 1, die ersten 3 Tage kostenlos.

Häufig gestellte Fragen

Ist es sicher, die Signaturprüfung zu überspringen?

Der Schutz verlagert sich auf die URL. Botpress erzeugt die Webhook-URL pro Integration, halten Sie sie daher privat. Medien müssen weiterhin mit dem Token bei Meta abgerufen werden, was ein gefälschtes Ereignis nicht kann.

Kann dieselbe Nummer auch n8n speisen?

Eine Nummer hat ein einziges Webhook-Ziel. Richten Sie es auf ein System und leiten Sie von dort weiter, falls ein zweites die Ereignisse braucht.

Braucht Botpress meine WABA-ID?

Die Definition markiert sie vorerst als optional und kündigt an, dass sie in einer künftigen Hauptversion Pflicht wird. Tragen Sie sie daher aus der Verbindung ein.

Laufen Nachrichten über EasyCoexistence?

Nein. Meta liefert direkt an die Webhook-URL von Botpress, und der Inhalt wird bei uns nie gespeichert.

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

Botpress auf WhatsApp mit Coexistence