Eigener Webhook
Erstellen Sie den Endpoint, aktivieren Sie Outgoing, und die Antwort kommt als normaler POST auf Ihrem Server an. https://whatsable.app/integrations/webhook
Ja. Eine Antwort, die Sie in der WhatsApp Business App tippen, geht weiterhin per POST an Ihren Webhook. Die App bleibt auf dem Handy. Die Nummer bleibt dieselbe.
Outgoing muss für dieses Ziel aktiviert sein. Ist es aus, erhält der Kontakt die Antwort trotzdem, aber Ihr Webhook sieht sie nie.
Wählen Sie, wo die Antwort landen soll: bei einem selbst gebauten Webhook, in n8n, Zapier oder Make.
outgoing: true.Erstellen Sie den Endpoint, aktivieren Sie Outgoing, und die Antwort kommt als normaler POST auf Ihrem Server an. https://whatsable.app/integrations/webhook
Die Whatsable-Trigger-Node löst nur bei eingehenden Nachrichten aus. Um eine Antwort aus der Telefon-App zu erfassen, fügen Sie eine n8n-Webhook-Node hinzu und tragen ihre URL in einen Whatsable-Webhook mit aktiviertem Outgoing ein. Der Schwesterbeitrag zeigt die Klicks in n8n. https://whatsable.app/blog/trigger-n8n-scenarios-from-whatsapp-business-app https://whatsable.app/integrations/n8n
Nutzen Sie einen Catch Hook von Webhooks by Zapier als Whatsable-Webhook mit aktiviertem Outgoing. https://whatsable.app/integrations/zapier
Nutzen Sie einen Make-Custom-Webhook als Whatsable-Webhook mit aktiviertem Outgoing. https://whatsable.app/integrations/make
Eine Antwort aus der Telefon-App erreicht einen Agent Skill nur, wenn dieser Skill an einem von Ihnen erstellten Webhook mit aktiviertem Outgoing hängt. Die Installation eines Skills allein liefert das Ereignis nicht. https://whatsable.app/vibe-code
Kommt eine Antwort aus der Telefon-App an, passen drei Felder zusammen: incoming_message ist false, send_by ist "WhatsApp App", was_message_by_human ist true.
Derselbe POST enthält auch die übrigen offiziellen Nachrichtenfelder. Die Bedeutungen unten entsprechen der Seite zu den Payload-Feldern.
Prüfen Sie message_type (text, image, audio, video, document, location). Bei Audio erscheint die Transkription, sofern verfügbar, in den Textfeldern.
Notifyer ist der Systemwert für Nachrichten, die über Whatsable gesendet wurden.
| Feld | Was es ist |
|---|---|
phone_number | WhatsApp-Nummer des Kontakts in dieser Konversation (Ziffern, oft ohne +). Bei ausgehenden Ereignissen ist das die Person, der Ihr Unternehmen geschrieben hat. Kann als Zahl oder als String ankommen. |
message_type | Der Typ der letzten Nachricht (text, image, audio, video, document oder location). Bei Audio erscheint die Transkription, sofern verfügbar, in den Textfeldern. |
last_message_of_user | Die letzte Nachricht des Nutzers. |
last_message_of_bot | Der letzte Versand des Unternehmens, auch durch einen Menschen am Handy oder in der Inbox. Nicht nur ein Bot. |
last_messages | Aktuelle Nachrichten der Konversation (etwa die letzten 20). Bei Webhook-Zustellungen ist dies meist ein JSON-String: Parsen Sie ihn vor dem Durchlaufen. Jedes Element hat den Typ user (der Kontakt) oder bot (der letzte Versand des Unternehmens, auch durch einen Menschen am Handy oder in der Inbox). Enthält Nachrichten aus der WhatsApp Business App, der Whatsable-Inbox, Automatisierungen und Vorlagen. |
last_messages.type | Absendertyp (user oder bot). user ist der Kontakt. bot ist der letzte Versand des Unternehmens, auch durch einen Menschen am Handy oder in der Inbox. |
last_messages.content | Nachrichteninhalt (leer bei Mediennachrichten). Bei Audio erscheint die Transkription, sofern verfügbar, in den Textfeldern. |
last_messages.timestamp | ISO 8601-Zeitstempel des Versands der Nachricht. |
last_messages.content_type | Inhaltstyp (text, image, audio, video, document oder location). |
last_messages.media_url | URL zur Mediendatei, falls vorhanden (24 Stunden gültig). |
conversation_paragraph | Gut lesbare Zusammenfassung der letzten Konversation. |
recipient_name | Der Name des Empfängers, falls verfügbar. |
user_id | Eindeutige Kennung des Nutzers in Ihrem System. |
user_last_message_time | Unix-Zeitstempel der letzten Nachricht des Nutzers. |
bot_last_message_time | Unix-Zeitstempel der letzten Nachricht Ihres Systems. |
attachment_url | URL zur Mediendatei, falls die letzte Nachricht Medien enthält (null bei Textnachrichten). |
note | Eigenes Notizfeld für zusätzlichen Kontext. |
note_automation | Notizen zur Automatisierung. |
labels | Kommagetrennte Labels zur Einordnung der Konversation. |
incoming_message | false bei ausgehenden Nachrichten. Fehlt bei eingehenden Nachrichten im Standard-Payload. |
send_by | Welches System oder welche Person eine ausgehende Nachricht gesendet hat. "WhatsApp App", wenn sie in der WhatsApp Business App getippt wurde; "AI", wenn Ihr KI-Agent sie gesendet hat; "Notifyer" bei Versand über Inbox, API, Broadcast und Automatisierung. Fehlt bei eingehenden Nachrichten. |
was_message_by_human | was_message_by_human ist nur dann false, wenn Ihr KI-Agent die Nachricht gesendet hat (auch seine Follow-ups). Bei jedem anderen Versand ist der Wert true. |
referral | Vorhanden bei eingehenden Ereignissen aus einer Click-to-WhatsApp-Anzeige oder einem Beitrag, fehlt bei normalen Chats und den meisten Follow-ups. Siehe https://whatsable.app/click-to-whatsapp-ads. |
Filtern Sie so, dass incoming_message den Wert false, send_by den Wert "WhatsApp App" und was_message_by_human den Wert true hat.
Ja. YouTube: https://www.youtube.com/watch?v=njAxHZalMn4
Dies ist kein Inbox-Check, keine Feldspezifikation für Click-to-WhatsApp und kein JSON-Dump von Kundendaten.