Webhook

technology

Webhook

Kurzdefinition

Ein Webhook ist ein HTTP-basierter Callback-Mechanismus, der automatisch Daten zwischen verschiedenen Anwendungen überträgt, sobald ein bestimmtes Ereignis...

Definition

Webhooks funktionieren nach dem "Push"-Prinzip: Anstatt kontinuierlich nach Updates zu fragen (Polling), sendet die Quell-Anwendung automatisch eine HTTP-POST-Anfrage an eine vordefinierte URL, sobald ein relevantes Ereignis auftritt. Diese Anfrage enthält strukturierte Daten im JSON- oder XML-Format, die von der empfangenden Anwendung verarbeitet werden können.

Der technische Ablauf umfasst drei Komponenten: den Webhook-Provider (sendet Daten), den Webhook-Consumer (empfängt Daten) und die Webhook-URL (Endpunkt für Datenübertragung). Die Übertragung erfolgt in Echtzeit mit Latenzzeiten unter 100 Millisekunden, wodurch sich Webhooks deutlich von zeitbasierten Synchronisationsmethoden unterscheiden.

Im B8-Kontext ermöglichen Webhooks die automatische Benachrichtigung bei Änderungen in Brand-Monitoring-Tools oder die sofortige Übertragung von Kampagnen-Performance-Daten zwischen verschiedenen Marketing-Plattformen, wodurch manuelle Datenexporte um bis zu 80% reduziert werden.

Abgrenzung:
- vs. API-Polling: Webhooks senden Daten proaktiv bei Ereignissen, während Polling regelmäßig nach Updates fragt und dabei 90% unnötige Anfragen generiert
- vs. Message Queue: Webhooks übertragen Daten direkt zwischen zwei Systemen, Message Queues speichern Nachrichten zwischen und ermöglichen asynchrone Verarbeitung durch mehrere Consumer
- vs. WebSocket: Webhooks sind unidirektionale, ereignisbasierte HTTP-Requests, WebSockets etablieren bidirektionale, persistente Verbindungen für kontinuierlichen Datenaustausch

Kontext und Relevanz

B8 nutzt Webhooks primär in Brand-Audit-Systemen zur automatischen Benachrichtigung bei Markenrechtsverletzungen und in digitalen Kampagnen zur Echtzeit-Synchronisation von Performance-Daten zwischen Advertising-Plattformen und Reporting-Dashboards. Zusätzlich werden Webhooks für die Integration von CRM-Systemen mit Marketing-Automation-Tools eingesetzt.

 



 

Kontakt aufnehmen

Stefan_Horn

Stefan Horn
Geschäftsführer und 
Leiter Digitale Kommunikation 
horn@beaufort8.de