Neuer Leitfaden: So wärmen Sie eine dedizierte IP auf, ohne Ihre Reputation zu gefährden. Jetzt lesen →
Anmelden
MigoSMTP
Webhooks & Events

Erfahren Sie sofort, wenn etwas passiert

Erhalten Sie signierte Events zu jeder Zustellung, jedem Bounce, jeder Öffnung, jedem Klick und jeder Beschwerde und spielen Sie Verpasstes erneut ab.

KI fasst Event-Streams zusammen und meldet ungewöhnliche Bounce-Muster, sobald sie auftreten.

Endpunkt hinzufügen
URL
https://example.com/hook
Secret
••••••••••
Speichern
Endpunkt hinzugefügt
Nur HTTPS
Verifiziert
HTTPS-Endpunkt hinzufügenNennen Sie uns eine URL, die POST-Anfragen empfangen kann. Wir prüfen, ob sie antwortet, bevor echte Events gesendet werden.
Abonnierte Events
deliveredNachricht angenommen
bouncedHard und Soft
complainedSpam-Meldungen
clickedLink-Aktivität
Je Event
Je Stream
Wählen Sie die gewünschten EventsAbonnieren Sie nur, worauf Sie reagieren: delivered, bounced, complained, opened oder clicked.
Zustell-Events
Signierte Events
/hooks/mail
200 OK
Analytics
200 OK
CRM-Sync
200 OK
Echtzeit
Mehrere Endpunkte
Events werden in Echtzeit verteiltJedes Event wird an alle Endpunkte gesendet, die es abonniert haben, sodass Analytics, CRM und Alarme synchron bleiben.
Payload
{ "event": "delivered" }
Signatur-Header
sha256=9f2c41…
Gemeinsames Secret
Mit Zeitstempel
Vergleich in konstanter Zeit
Alles ablehnen, was die Prüfung nicht besteht
HMAC-SHA256
Replay-sicher
Jede Anfrage verifizierenJede Anfrage trägt eine mit Ihrem Secret erzeugte HMAC-Signatur, sodass Sie belegen können, dass sie von uns stammt.
Endpunkt-Status · /hooks/mail
KI
vor 1 Std.
Jetzt
Fehler nehmen zuDie meisten Fehler sind 502 seit Ihrem letzten Deployment.
Vorschlag: Events in die Queue stellen und erneut abspielen, sobald /hooks/mail wieder läuft
Gruppiert Fehler
Pausieren oder erneut abspielen
KI erkennt einen ausfallenden Endpunkt frühStatt abzuwarten, bis die Wiederholungen aufgebraucht sind, bemerkt die KI die steigende Fehlerrate Ihres Endpunkts und gruppiert die Fehler nach Ursache. Sie schlägt eine Lösung vor und kann das störende Event pausieren.
Webhook-Handler
Node
Python
PHP
Go
PHP
app.post("/hook", (req, res) => {
verify(req, SECRET)
res.sendStatus(200)
})
200 OK
Schnell bestätigen
Idempotent
Ein Handler in wenigen ZeilenSignatur prüfen, schnell bestätigen, später verarbeiten. Mehr braucht ein zuverlässiger Consumer nicht.
Endpunkt
Events
Fan-out
Signatur
KI-Triage
Handler
SMTP-RelayREST-APIWebhooksDedizierte IPsDKIM-SignierungInbound ParseTemplatesAnalyticsSuppression-ListenReputations-MonitoringE-Mail-ValidierungTeam-Rollen und Audit-LogSMTP-RelayREST-APIWebhooksDedizierte IPsDKIM-SignierungInbound ParseTemplatesAnalyticsSuppression-ListenReputations-MonitoringE-Mail-ValidierungTeam-Rollen und Audit-Log
Funktionen

Zuverlässige Event-Zustellung

Jedes Ergebnis

Delivered, deferred, bounced, opened, clicked, complained und unsubscribed.

Signierte Payloads

Prüfen Sie, dass jede Anfrage von MigoSMTP stammt.

Wiederholungen mit Backoff

Fehlgeschlagene Zustellungen werden automatisch wiederholt.

Replay

Senden Sie Events nach einem Ausfall erneut aus dem Log.

Event-Filter

Abonnieren Sie nur die Events, die Sie brauchen.

Zustell-Logs

Sehen Sie Anfrage, Antwort und Status jedes Versuchs.

So funktioniert es

Event tritt einEine Nachricht wird zugestellt, zurückgestellt, gebounct, geöffnet, angeklickt oder als Spam gemeldet.
MigoSMTP signiert und sendetDas Event wird in eine signierte JSON-Payload verpackt und an Ihren HTTPS-Endpunkt gesendet.
Ihr Endpunkt verifiziertIhr Handler prüft die Signatur und bestätigt dann mit einer 2xx-Antwort.
Wiederholen und erneut abspielenFehlgeschlagene Zustellungen werden wiederholt, und nach einem Ausfall können Sie Events aus dem Log erneut abspielen.
SCHRITT 1

Endpunkt hinzufügen

Geben Sie Ihre HTTPS-URL ein und wählen Sie Events.

SCHRITT 2

Signatur verifizieren

Prüfen Sie bei jeder Anfrage den Signatur-Header.

SCHRITT 3

Verarbeiten und bestätigen

Geben Sie eine 2xx-Antwort zurück, um den Empfang zu bestätigen.

In Aktion sehen

Eine Plattform vom ersten Versand bis zum Posteingang

Wechseln Sie zwischen den Phasen, um zu sehen, was Sie in jedem Schritt steuern. Beispielhafte Oberfläche. Alle gezeigten Zahlen und Adressen sind Beispieldaten.

app.migosmtp.com / sendBeispieldaten
In der Queue
184,320
Heute gesendet
6,418,905
Rate
412/s
angenommenNachricht an you@example.com
angenommenNachricht an team@example.com
in der QueueBatch mit 25.000 Empfängern
angenommenNachricht an ops@example.com
Betrieb

Halten Sie Ihre Systeme im Takt mit Ihrer E-Mail

Aktualisieren Sie Ihre Datenbank, lösen Sie Workflows aus und alarmieren Sie Ihr Team, ohne zu pollen.

  • Event-Auswahl je Endpunkt
  • Automatische Wiederholungen und manuelles Replay
  • Vollständige Request- und Response-Logs
  • Secrets, die Sie rotieren können
Auf einen Blick
TransportHTTPS POST
FormatJSON
SicherheitSignatur-Header
RetriesAutomatisch, mit Backoff
Überblick

Was sind Webhooks und Events?

E-Mail-Webhooks sind HTTP-Callbacks, die Ihre Anwendung benachrichtigen, wenn mit einer gesendeten Nachricht etwas passiert. MigoSMTP sendet eine signierte JSON-Payload an Ihren HTTPS-Endpunkt, etwa bei delivered, deferred, bounced, opened, clicked, complained und unsubscribed. Ihr System reagiert sofort, statt die API wiederholt nach dem Status zu fragen. Payloads enthalten Nachrichten-ID, Empfänger, Event-Typ, Zeitstempel und bei Fehlern den vom Zielserver zurückgegebenen Grund. Mit diesen Feldern ordnen Sie Events ohne zusätzliche Abfragen oder Raten Ihren eigenen Datensätzen zu.

Sie registrieren einen Endpunkt, wählen die gewünschten Events und verifizieren bei jeder Anfrage den Signatur-Header. Eine 2xx-Antwort bestätigt den Empfang. Fällt Ihr Endpunkt aus, werden Zustellungen mit Backoff wiederholt, und nach einem Ausfall können Sie Events aus dem Log erneut abspielen. Anfrage- und Antwortdetails jedes Versuchs bleiben erhalten, damit Sie schnell debuggen können. Secrets lassen sich rotieren, und Event-Filter halten jeden Endpunkt fokussiert. Fehlgeschlagene Versuche zeigen Anfrage, Antwort und Zeitpunkt, was das Debugging eines Handlers schnell und belegbar macht.

Event-Daten sind es, woraus ein Versandsystem lernt. Suppression aktualisieren, eine Kampagne bei einer Beschwerdewelle pausieren oder den Support über einen gebounceten Beleg informieren: All das hängt von zeitnahen Events ab. Unsere KI-Schicht kann Streams mit hohem Volumen zusammenfassen und ungewöhnliche Muster melden, sodass Ihr Team ein Problem in Minuten bemerkt statt erst nach der Beschwerde eines Kunden. Dank Replay und Logs wird eine Lücke in Ihren eigenen Systemen nicht zur Lücke in Ihren Daten.

Anwendungsfälle

Typische Einsatzfälle für Webhooks und Events

Ihre Datenbank synchron halten

Markieren Sie Bestellungen bei Zustellung als benachrichtigt und kennzeichnen Sie Kontakte, wenn ein Hard Bounce eintrifft. Webhooks machen Polling-Jobs überflüssig und halten den Anwendungsstatus korrekt.

Automatische Suppression

Nehmen Sie die Adresse bei Bounce- oder Beschwerde-Events sofort in Ihre eigene Do-not-mail-Tabelle auf, damit auch andere Systeme, die dieselbe Person anschreiben, aufhören.

Support-Teams alarmieren

Senden Sie einen Slack- oder Ticket-Alarm, wenn ein Passwort-Reset bouncet. Der Support kann den Kunden dann über einen anderen Kanal erreichen, bevor er aufgibt. Das spart Stunden manueller Arbeit.

Erholung nach Ausfallzeiten

War Ihr Endpunkt während eines Deployments offline, spielen Sie die verpassten Events aus dem Log erneut ab und bringen Ihre Datensätze wieder in den korrekten Zustand. Währenddessen geht nichts verloren.

Bestell- und Ticketstatus aktualisieren

Markieren Sie eine Bestellung als benachrichtigt oder ein Support-Ticket als beantwortet, sobald das Zustell-Event eintrifft.

Ihr Data Warehouse speisen

Streamen Sie Events in Ihre eigene Analytics, damit E-Mail-Ergebnisse neben Produkt- und Umsatzdaten stehen.

Die richtige Methode wählen

Webhooks oder API-Polling?

Beides liefert Ihnen Event-Daten. Sie passen zu unterschiedlichen Situationen.

WebhooksAPI-Polling
So funktioniert esWir senden Events an Ihren EndpunktIhr Code fragt nach Zeitplan ab
GeschwindigkeitNahezu in EchtzeitAbhängig von Ihrem Polling-Intervall
LastNur wenn etwas passiertStändige Anfragen, meist leer
ZuverlässigkeitWiederholungen und Replay fangen Ausfälle abSie müssen nachhalten, was Sie gelesen haben
Ideal fürLive-Status und AutomatisierungNachladen und geplante Berichte

Viele Teams nutzen Webhooks für Live-Updates und die API, um Verpasstes nachzuladen.

KI-Funktionen

KI-gestützte Webhooks und Events

Copilot

Zusammenfassungen von Event-Streams

Ein Copilot verdichtet Tausende Events zu einem kurzen Digest, etwa welcher Anbieter zurückstellt und welche Kampagne Beschwerden auslöst, mit Links zu den Nachrichten hinter jedem Punkt.

Prognosebasiert

Anomalie-Erkennung bei Events

Modelle lernen normale Bounce-, Beschwerde- und Zurückstellungsraten und alarmieren Sie, wenn ein Stream davon abweicht. Sie legen fest, wer benachrichtigt wird und ob Automatisierungen laufen.

Assistent

Assistent zum Debuggen von Payloads

Fügen Sie ein fehlgeschlagenes Zustell-Log ein, und der Assistent erklärt die wahrscheinliche Ursache, etwa eine abweichende Signatur oder einen Timeout, und schlägt eine Lösung zum Testen vor. Die Änderung nehmen Sie vor.

Agent-ready

Agententauglicher Event-Zugriff

Über einen MCP-Server können KI-Agenten Event-Verlauf und Zustell-Logs mit schreibgeschützten Scopes lesen. Schreibaktionen brauchen ausdrückliche Scopes und, wenn Sie möchten, menschliche Freigabe.

KI-Funktionen sind unterstützend: Sie fassen zusammen und alarmieren, und jede automatisierte Aktion konfiguriert und genehmigt Ihr Team.

Best Practices

Best Practices für Webhooks und Events

Signatur jedes Mal verifizieren

Lehnen Sie Anfragen ab, deren Signatur-Header nicht passt. Rotieren Sie das Secret regelmäßig und sofort, wenn es offengelegt sein könnte.

Schnell antworten, asynchron arbeiten

Bestätigen Sie mit einer 2xx, sobald die Payload sicher gespeichert ist, und verarbeiten Sie sie dann aus einer Queue. Langsame Handler verursachen Timeouts und doppelte Wiederholungen.

Auf Duplikate und falsche Reihenfolge auslegen

Zustellungen können sich wiederholen und in falscher Reihenfolge eintreffen. Nutzen Sie Nachrichten-ID und Zeitstempel, um zu deduplizieren und veraltete Statuswechsel zu ignorieren.

Nur abonnieren, was Sie nutzen

Filtern Sie Events je Endpunkt. Weniger irrelevante Anfragen bedeuten weniger Last auf Ihren Servern und einfacheres Monitoring. Halten Sie Integrationen schlank und schnell debugbar.

Den eigenen Endpunkt überwachen

Alarmieren Sie bei wiederholten Fehlern im Zustell-Log. Ein stiller Ausfall bedeutet stilles Daten-Drift, bis jemand die Lücke erneut abspielt.

Schnell bestätigen, später verarbeiten

Geben Sie schnell eine 2xx-Antwort zurück und verlagern Sie aufwendige Arbeit in eine Queue, damit langsame Handler keine Wiederholungen auslösen.

FAQ

Webhooks und Events: häufig gestellte Fragen

Hilfe beim Anbinden eines Endpunkts? Unser Team prüft ihn vor dem Start gern mit Ihnen.

Was ist ein E-Mail-Webhook?

Ein E-Mail-Webhook ist eine HTTP-Anfrage, die Ihr E-Mail-Anbieter an Ihren Server sendet, wenn ein Event eintritt, etwa wenn eine Nachricht zugestellt wird oder bouncet. So kann Ihre Anwendung in Echtzeit reagieren, ohne die API wiederholt abzufragen. Das ersetzt Polling-Jobs und hält Ihre Datensätze aktuell.

Wie verifiziere ich eine Webhook-Signatur?

Jede Anfrage enthält einen Signatur-Header, der mit dem Secret Ihres Endpunkts erzeugt wurde. Berechnen Sie die Signatur aus dem rohen Request-Body auf Ihrer Seite neu und vergleichen Sie. Weichen sie ab, lehnen Sie die Anfrage ab. Die Dokumentation enthält Code-Beispiele.

Welche Events kann ich empfangen?

Delivered, deferred, bounced, opened, clicked, complained und unsubscribed. Sie können jeden Endpunkt auf eine Teilmenge abonnieren, sodass ein Service Bounces erhält und ein anderer Engagement-Events. Wählen Sie nur die, auf die Ihre Systeme reagieren, etwa Bounces für die Suppression und Klicks für Analytics, damit der Traffic zu Ihrem Endpunkt klein und relevant bleibt.

Was passiert, wenn mein Endpunkt nicht erreichbar ist?

Fehlgeschlagene Zustellungen werden mit Backoff wiederholt, und nach Ihrer Wiederherstellung können Sie Events aus dem Log erneut abspielen. Jeder Versuch mit Anfrage und Antwort wird erfasst, sodass Sie sehen, was fehlschlug. Stellen Sie sicher, dass Ihr Handler schnell antwortet und Fehler protokolliert.

Werden Webhook-Events in der richtigen Reihenfolge zugestellt?

Verlassen Sie sich nicht auf strikte Reihenfolge. Bauen Sie Handler, die Duplikate und Events in falscher Reihenfolge tolerieren, indem Sie Nachrichten-ID und Zeitstempel nutzen. Die Event-Reihenfolge kann sich je nach Anbieter und Wiederholung unterscheiden, und eine einzelne Nachricht kann mehrere Events erzeugen.

Was sind Bot-Öffnungen?

Manche Mailsysteme laden Bilder automatisch, was als Öffnung zählt, obwohl niemand die Nachricht gelesen hat. Wir trennen diese nach Möglichkeit von menschlichen Öffnungen, doch Open-Tracking bleibt eine Schätzung. Sehen Sie Öffnungen als groben Indikator. Zählen Sie Klicks und Antworten als stärkere Engagement-Signale.

Wie teste ich einen Webhook-Endpunkt?

Senden Sie ein Beispiel-Event aus dem Dashboard an Ihre URL und prüfen Sie, ob Ihr Handler die Signatur verifiziert und eine 2xx zurückgibt. Sehen Sie im Zustell-Log Anfrage und Ihre Antwort ein. Nutzen Sie vor der Produktion einen Staging-Endpunkt mit Test-Secret. Führen Sie das aus, bevor Sie die Produktion auf den Endpunkt richten.

Wie arbeitet KI mit Webhooks und Events?

KI kann Event-Streams zusammenfassen, ungewöhnliche Bounce- oder Beschwerdemuster melden und beim Debuggen fehlgeschlagener Zustellungen helfen. Sie empfiehlt Maßnahmen, ändert Ihre Konfiguration aber nur, wenn Sie eine Regel einrichten. Prüfen Sie aktuelle Logs, bevor Sie neue Endpunkte anbinden.

Wie teste ich einen Endpunkt?

Senden Sie ein Beispiel-Event aus dem Dashboard.

Ist die Reihenfolge garantiert?

Bauen Sie Handler, die Duplikate und Events in falscher Reihenfolge tolerieren, und deduplizieren Sie mit Nachrichten-ID und Zeitstempel.

In wenigen Minuten versenden.

Konto erstellen, Domain hinzufügen und die erste E-Mail senden.