Zum Inhalt

Webhook: Zustellung und neue Versuche

Wann eine Webhook-Nachricht als zugestellt gilt und wann meetpiloot es erneut versucht. Fünf weitere Versuche, verteilt über gut sieben Stunden.

PlusFür Entwickler2 Min. Lesezeit
Auf dieser Seite3
  1. Neue Versuche
  2. Wann meetpiloot es erneut versucht
  3. Doppelte Nachrichten erkennen
Verfügbar im Tarif Plus.

Eine Nachricht gilt als zugestellt, sobald das empfangende System innerhalb von 5 Sekunden mit einem 2xx-Status antwortet. Antworte also schnell und erledige die aufwendige Arbeit erst nach der Antwort. Eine langsame Adresse wird nach 5 Sekunden abgebrochen.

Neue Versuche

Klappt der erste Versuch nicht, versucht meetpiloot es automatisch erneut, mit jeweils mehr Zeit dazwischen:

  1. SofortVersuch 1
  2. +1 Min.Versuch 2
  3. +5 Min.Versuch 3
  4. +15 Min.Versuch 4
  5. +60 Min.Versuch 5
  6. +360 Min.Versuch 6

Der erste Versuch geht sofort raus. Danach folgen fünf weitere Versuche, 1, 5, 15, 60 und 360 Minuten nach dem vorherigen. Der letzte Versuch liegt damit gut sieben Stunden nach dem ersten.

Wann meetpiloot es erneut versucht

Antwort deines SystemsWas passiert
2xxZugestellt.
Keine Antwort innerhalb von 5 Sekunden, oder keine VerbindungNeuer Versuch nach dem Zeitplan.
408 oder 429Neuer Versuch nach dem Zeitplan. Diese Codes bedeuten "versuch es später".
5xxNeuer Versuch nach dem Zeitplan.
Andere 4xx, etwa 400, 401 oder 404Kein neuer Versuch. Das System hat die Nachricht bewusst abgelehnt, zum Beispiel wegen einer falschen Adresse oder einer Signatur, die nicht stimmt.

Klappt auch der letzte Versuch nicht, steht die Zustellung in deinem Dashboard in der Übersicht Letzte Nachrichten als Fehlgeschlagen, mit der letzten Fehlermeldung.

Doppelte Nachrichten erkennen

meetpiloot stellt jede Nachricht mindestens einmal zu. Geht eine Antwort verloren, zum Beispiel weil dein System die Nachricht verarbeitet, aber nicht rechtzeitig geantwortet hat, kann dieselbe Nachricht noch einmal kommen.

Jede Nachricht hat deshalb den Header X-Meetpiloot-Delivery mit einer festen ID. Die ID bleibt bei jedem neuen Versuch derselben Zustellung gleich. Speichere sie und verarbeite eine Nachricht mit einer ID, die du schon kennst, nicht noch einmal. Antworte trotzdem mit einem 2xx, damit meetpiloot keine weiteren Versuche macht.

Du verlierst keine Anfrage

Der Lead bleibt immer in deinem Dashboard, auch wenn die Zustellung fehlschlägt. Du kannst ihn dort ansehen und selbst in dein CRM übernehmen.

Kommst du nicht weiter?

Schreib uns oder öffne ein Ticket in deinem Dashboard. Antwort innerhalb von 1 bis 2 Werktagen.