Brevo Webhook Integration Brevo Webhook Integration Intégration Webhook Brevo

Wissen Sie immer, wenn Ihre
E-Mails nicht ankommen
Always know when your
emails don't arrive
Soyez toujours informé quand vos
e-mails n'arrivent pas

Automatische Bounce-Benachrichtigungen direkt an die zuständige Person – sobald Brevo einen Fehler meldet, ohne Login, ohne Wartezeit. Automatic bounce notifications sent directly to the right person – the moment Brevo reports an issue, no login required, no delay. Notifications de bounce automatiques envoyées directement à la bonne personne – dès que Brevo signale un problème, sans connexion, sans délai.

Jetzt anfragen Get in touch Nous contacter Funktionen entdecken Explore features Découvrir les fonctionnalités
✉️
🖥️
BOUNCE
🔔 → you@example.com

Echtzeit-Benachrichtigung bei jedem Bounce-Ereignis Real-time notification on every bounce event Notification en temps réel à chaque événement de bounce

3
Ereignistypen überwachtEvent types monitoredTypes d'événements surveillés
<5s
ReaktionszeitResponse timeTemps de réaction
Absenderregeln möglichSender rules possibleRègles expéditeur possibles
DE / EN / FR
Mehrsprachige OberflächeMultilingual interfaceInterface multilingue

Alles was Sie brauchenEverything you needTout ce qu'il vous faut

Vollständig konfigurierbar, sicher und sofort einsatzbereit – für jeden Absender individuell steuerbar.Fully configurable, secure, and ready to use – individually adjustable for each sender address.Entièrement configurable, sécurisé et prêt à l'emploi – paramétrable individuellement pour chaque adresse expéditeur.

📡

Brevo Webhook-EmpfangBrevo Webhook ReceptionRéception Webhook Brevo

Der Bounce Notifier empfängt Webhook-Ereignisse direkt von Brevo in Echtzeit via Bearer-Token-gesichertem Endpoint. Sobald Brevo einen Hard Bounce, Soft Bounce oder eine Spam-Beschwerde meldet, verarbeitet das System den JSON-Payload sofort – ohne Polling, ohne Verzögerung.Bounce Notifier receives webhook events directly from Brevo in real time via a Bearer-token-secured endpoint. As soon as Brevo reports a hard bounce, soft bounce or spam complaint, the system processes the JSON payload immediately – no polling, no delay.Bounce Notifier reçoit les événements webhook directement de Brevo en temps réel via un endpoint sécurisé par token Bearer. Dès que Brevo signale un hard bounce, soft bounce ou une plainte spam, le système traite immédiatement le payload JSON – sans polling, sans délai.

🎯

Absender-basierte RegelnSender-based RulesRègles basées sur l'expéditeur

Jede Absender-E-Mail-Adresse kann mit einer eigenen Benachrichtigungsadresse und einem individuellen Nachrichtentext verknüpft werden. So erhält zum Beispiel die Buchhaltung Alerts für rechnung@, während die IT-Abteilung für noreply@ zuständig ist – vollständig getrennt und ohne gegenseitige Abhängigkeit.Each sender email address can be linked to its own notification address and a custom message text. For example, accounting receives alerts for invoice@, while the IT department handles noreply@ – completely separate and independent of each other.Chaque adresse e-mail expéditeur peut être liée à sa propre adresse de notification et un texte personnalisé. Par exemple, la comptabilité reçoit les alertes pour facture@, pendant que le service IT gère noreply@ – complètement séparés et indépendants l'un de l'autre.

✉️

Professionelle HTML-E-MailsProfessional HTML EmailsE-mails HTML professionnels

Benachrichtigungen werden als formatierte HTML-E-Mails mit Firmenlogo, Corporate-Design-Farben, optionalem Dashboard-Button und vollständiger Firmen-Signatur versendet – im gleichen Design wie Ihre regulären Brevo-Mailings. Ein Plain-Text-Fallback wird automatisch generiert.Notifications are sent as formatted HTML emails with company logo, corporate design colours, optional dashboard button and full company signature – matching the same design as your regular Brevo mailings. A plain-text fallback is automatically generated.Les notifications sont envoyées sous forme d'e-mails HTML formatés avec logo de l'entreprise, couleurs d'identité visuelle, bouton tableau de bord optionnel et signature complète – dans le même design que vos envois Brevo habituels. Un fallback texte brut est automatiquement généré.

✏️

WYSIWYG-HTML-EditorWYSIWYG HTML EditorÉditeur HTML WYSIWYG

Der integrierte HTML-Editor (Quill.js) ermöglicht die Gestaltung der Benachrichtigung mit Fettdruck, Kursiv, Farben, Links und Listen – direkt im Browser, ohne HTML-Kenntnisse. Dynamische Platzhalter wie {email}, {reason}, {sender} oder {event} werden beim Versand automatisch durch die echten Bounce-Daten ersetzt.The built-in HTML editor (Quill.js) allows formatting of the notification with bold, italic, colours, links and lists – directly in the browser, no HTML knowledge required. Dynamic placeholders like {email}, {reason}, {sender} or {event} are automatically replaced with real bounce data on sending.L'éditeur HTML intégré (Quill.js) permet de formater la notification en gras, italique, couleurs, liens et listes – directement dans le navigateur, sans connaissance HTML. Les variables dynamiques comme {email}, {reason}, {sender} ou {event} sont automatiquement remplacées par les vraies données de bounce à l'envoi.

📊

Admin-DashboardAdmin DashboardTableau de bord admin

Das passwortgeschützte Admin-Dashboard bietet vollständige Übersicht: Statistiken nach Ereignistyp, unbegrenztes Bounce-Journal mit Filtern nach Ereignis, Absender und Benachrichtigungsstatus, Einzel- und Mehrfachlöschung per Checkbox sowie Regelmanagement mit Toggle-Schaltern.The password-protected admin dashboard provides full visibility: statistics by event type, unlimited bounce journal with filters by event, sender and notification status, individual and bulk deletion via checkbox, as well as rule management with toggle switches.Le tableau de bord admin protégé par mot de passe offre une visibilité complète : statistiques par type d'événement, journal de bounces illimité avec filtres par événement, expéditeur et statut de notification, suppression individuelle et groupée par case à cocher, ainsi que gestion des règles avec interrupteurs toggle.

🔒

Sicherheit & ZugangskontrolleSecurity & Access ControlSécurité & contrôle d'accès

Bearer-Token-gesicherter Webhook, bcrypt-gehashte Admin-Passwörter, sessionsbasierter Login. Pro Regel steuerbar: ob der Dashboard-Link in der Benachrichtigung erscheint – externe Empfänger sehen so niemals den Admin-Bereich.Bearer-token-secured webhook, bcrypt-hashed admin passwords, session-based login. Controllable per rule: whether the dashboard link appears in the notification – external recipients never see the admin area.Webhook sécurisé par token Bearer, mots de passe admin hachés en bcrypt, connexion par session. Contrôlable par règle : si le lien tableau de bord apparaît dans la notification – les destinataires externes ne voient jamais la zone admin.

📋

Regel-DuplikationRule DuplicationDuplication de règles

Bestehende Regeln können mit einem Klick dupliziert werden – ideal wenn mehrere Absenderadressen ähnliche Einstellungen und Nachrichtentexte teilen. Die Kopie wird deaktiviert erstellt und sofort zur Bearbeitung geöffnet.Existing rules can be duplicated with one click – ideal when multiple sender addresses share similar settings and message texts. The copy is created as inactive and immediately opened for editing.Les règles existantes peuvent être dupliquées en un clic – idéal lorsque plusieurs adresses expéditeur partagent des paramètres et textes similaires. La copie est créée désactivée et ouverte immédiatement pour modification.

🧪

SMTP-TestseiteSMTP Test PagePage de test SMTP

Eine dedizierte, token-geschützte Testseite erlaubt den Versand einer HTML-Test-E-Mail an jede beliebige Adresse – mit direkter Erfolgsmeldung im Browser. Ideal zur Verifikation nach der Einrichtung oder nach Konfigurationsänderungen.A dedicated, token-protected test page allows sending an HTML test email to any address – with direct success feedback in the browser. Ideal for verification after setup or after configuration changes.Une page de test dédiée et protégée par token permet d'envoyer un e-mail HTML de test à n'importe quelle adresse – avec retour de succès direct dans le navigateur. Idéal pour la vérification après l'installation ou après des modifications de configuration.

🗄️

Vollständiges LoggingComplete LoggingJournalisation complète

Jedes Bounce-Ereignis wird vollständig in der Datenbank geloggt: Ereignistyp, Absender, Empfänger, Fehlergrund, Message-ID, zugehörige Regel, Benachrichtigungsstatus und der vollständige rohe Brevo-JSON-Payload – für spätere Diagnose und Analyse jederzeit abrufbar.Every bounce event is fully logged in the database: event type, sender, recipient, error reason, message ID, associated rule, notification status and the complete raw Brevo JSON payload – retrievable at any time for later diagnosis and analysis.Chaque événement de bounce est entièrement journalisé dans la base de données : type d'événement, expéditeur, destinataire, raison d'erreur, message-ID, règle associée, statut de notification et le payload JSON Brevo brut complet – accessible à tout moment pour un diagnostic et une analyse ultérieurs.

In 4 Schritten zur automatischen Benachrichtigung4 steps to automatic notification4 étapes vers la notification automatique

1

Webhook in Brevo eintragenRegister Webhook in BrevoEnregistrer le Webhook dans Brevo

Die Webhook-URL wird einmalig im Brevo-Dashboard unter Transactional → Settings → Webhooks hinterlegt. Ereignisse auswählen und Token eintragen.The webhook URL is entered once in the Brevo dashboard under Transactional → Settings → Webhooks. Select events and enter the token.L'URL webhook est enregistrée une fois dans le tableau de bord Brevo sous Transactional → Settings → Webhooks. Sélectionner les événements et saisir le token.

2

Regeln anlegenCreate RulesCréer des règles

Im Admin-Dashboard wird für jede Absenderadresse eine Regel mit Benachrichtigungsempfänger und individuellem HTML-Nachrichtentext erstellt.In the admin dashboard, a rule with notification recipient and individual HTML message text is created for each sender address.Dans le tableau de bord admin, une règle avec destinataire de notification et texte HTML individuel est créée pour chaque adresse expéditeur.

3

Brevo meldet BounceBrevo Reports BounceBrevo signale un Bounce

Sobald ein Bounce auftritt, sendet Brevo automatisch die JSON-Daten per HTTP POST an den gesicherten Webhook-Endpoint des Bounce Notifiers.As soon as a bounce occurs, Brevo automatically sends the JSON data via HTTP POST to the secured webhook endpoint of Bounce Notifier.Dès qu'un bounce se produit, Brevo envoie automatiquement les données JSON par HTTP POST à l'endpoint webhook sécurisé de Bounce Notifier.

4

Benachrichtigung kommt anNotification ArrivesLa notification arrive

Der zuständige Ansprechpartner erhält sofort eine professionelle HTML-E-Mail mit allen relevanten Bounce-Informationen – kein Login nötig.The responsible contact immediately receives a professional HTML email with all relevant bounce information – no login required.Le contact responsable reçoit immédiatement un e-mail HTML professionnel avec toutes les informations de bounce pertinentes – sans connexion requise.

Welche Bounce-Typen werden erkannt?Which bounce types are detected?Quels types de bounces sont détectés ?

Der Bounce Notifier überwacht drei kritische Ereignistypen – alle erfordern unterschiedliche, aber sofortige Reaktionen.Bounce Notifier monitors three critical event types – all requiring different but immediate responses.Bounce Notifier surveille trois types d'événements critiques – nécessitant tous des réponses différentes mais immédiates.

Hard Bounce

Die E-Mail-Adresse existiert nicht oder die Domain ist ungültig. Ein dauerhafter Zustellfehler – die Adresse muss sofort aus dem Verteiler entfernt werden. Typischer SMTP-Code: 550. Besonders wichtig für die Listenpflege bei Rechnungsversand.The email address does not exist or the domain is invalid. A permanent delivery failure – the address must be immediately removed from the mailing list. Typical SMTP code: 550. Particularly important for list maintenance when sending invoices.L'adresse e-mail n'existe pas ou le domaine est invalide. Échec de livraison permanent – l'adresse doit être immédiatement retirée de la liste d'envoi. Code SMTP typique : 550. Particulièrement important pour la maintenance des listes lors de l'envoi de factures.

Soft Bounce

Temporärer Fehler – z.B. volles Postfach, Server vorübergehend nicht erreichbar oder Nachricht zu groß. Die Adresse ist grundsätzlich gültig. Der Versand kann später wiederholt werden, aber wichtige Dokumente wie Rechnungen müssen manuell nachverfolgt werden.Temporary error – e.g. full mailbox, server temporarily unavailable or message too large. The address is basically valid. The send can be retried later, but important documents like invoices need to be tracked manually.Erreur temporaire – p.ex. boîte pleine, serveur temporairement inaccessible ou message trop grand. L'adresse est fondamentalement valide. L'envoi peut être retentée plus tard, mais les documents importants comme les factures doivent être suivis manuellement.

Complaint

Der Empfänger hat die E-Mail als Spam markiert. Besonders kritisch: zu viele Beschwerden beschädigen die Reputation der Absenderdomain dauerhaft und gefährden alle zukünftigen Zustellungen. Sofortige Maßnahmen und Adressenprüfung sind erforderlich.The recipient marked the email as spam. Particularly critical: too many complaints permanently damage the sender domain's reputation and jeopardise all future deliveries. Immediate action and address review are required.Le destinataire a marqué l'e-mail comme spam. Particulièrement critique : trop de plaintes endommagent définitivement la réputation du domaine expéditeur et compromettent toutes les futures livraisons. Une action immédiate et une vérification des adresses sont nécessaires.

Dynamische Variablen im NachrichtentextDynamic variables in the message textVariables dynamiques dans le texte du message

Fügen Sie diese Platzhalter in Betreff und Nachrichtentext ein. Sie werden beim Versand automatisch mit den echten Bounce-Daten aus dem Brevo-Webhook befüllt.Insert these placeholders into the subject and message text. They are automatically populated with real bounce data from the Brevo webhook on sending.Insérez ces variables dans l'objet et le texte du message. Elles sont automatiquement remplies avec les vraies données de bounce du webhook Brevo lors de l'envoi.

{event} {email} {sender} {reason} {date} {message_id}

Beispiel: „Ihre Nachricht von {sender} konnte nicht an {email} zugestellt werden. Grund: {reason}" Example: "Your message from {sender} could not be delivered to {email}. Reason: {reason}" Exemple : « Votre message de {sender} n'a pas pu être remis à {email}. Raison : {reason} »

Vollständige Übersicht auf einen BlickComplete overview at a glanceVue d'ensemble complète en un coup d'œil

Statistiken, Bounce-Journal mit Filterung und Regelmanagement – alles in einem passwortgeschützten Dashboard.Statistics, bounce journal with filtering and rule management – all in one password-protected dashboard.Statistiques, journal de bounces avec filtrage et gestion des règles – tout dans un tableau de bord protégé par mot de passe.

Bounce Notifier – Dashboard
14
Total
9
Hard bounce
3
Soft bounce
2
Complaint
3
RegelnRulesRègles
DatumDateDate EreignisEventÉvénement AbsenderSenderExpéditeur EmpfängerRecipientDestinataire BenachrichtigtNotifiedNotifié
2026-07-02 09:33hard_bouncerechnung@koehler-it.euclient@example.fr
2026-07-01 14:12soft_bounceinfo@koehler-it.eucontact@school.de
2026-07-01 08:55hard_bouncenoreply@koehler-it.euunknown@domain.cc

Sicher von Grund aufSecure by designSécurisé dès la conception

🔑

Bearer-Token AuthentifizierungBearer Token AuthenticationAuthentification par Token Bearer

Der Webhook-Endpoint akzeptiert nur Anfragen mit dem konfigurierten Bearer-Token – identisch mit dem in Brevo hinterlegten Authentifizierungstoken. Unbefugte Anfragen werden mit HTTP 403 abgewiesen.The webhook endpoint only accepts requests with the configured Bearer token – identical to the authentication token stored in Brevo. Unauthorised requests are rejected with HTTP 403.L'endpoint webhook n'accepte que les requêtes avec le token Bearer configuré – identique au token d'authentification stocké dans Brevo. Les requêtes non autorisées sont rejetées avec HTTP 403.

🛡️

Gehashte Passwörter (bcrypt)Hashed Passwords (bcrypt)Mots de passe hachés (bcrypt)

Dashboard-Zugangsdaten werden mit PHP's password_hash() (bcrypt, cost 12) gespeichert – niemals im Klartext in der Konfigurationsdatei. Sessionsbasiertes Login mit sicherem serverseitigem Logout.Dashboard credentials are stored using PHP's password_hash() (bcrypt, cost 12) – never in plain text in the configuration file. Session-based login with secure server-side logout.Les identifiants du tableau de bord sont stockés avec password_hash() (bcrypt, coût 12) de PHP – jamais en clair dans le fichier de configuration. Connexion par session avec déconnexion sécurisée côté serveur.

🔗

Steuerbare Dashboard-LinksControllable Dashboard LinksLiens Dashboard contrôlables

Pro Absenderregel kann festgelegt werden, ob der Link zum Admin-Dashboard in der Benachrichtigungs-E-Mail erscheint. Externe Empfänger (z.B. Kundenbetreuer) erhalten so keine Informationen über den Admin-Bereich.Per sender rule, you can specify whether the link to the admin dashboard appears in the notification email. External recipients (e.g. account managers) thus receive no information about the admin area.Par règle expéditeur, vous pouvez spécifier si le lien vers le tableau de bord admin apparaît dans l'e-mail de notification. Les destinataires externes (p.ex. chargés de clientèle) ne reçoivent ainsi aucune information sur la zone admin.

🔒

HTTPS / TLS

Alle Kommunikation – Webhook-Empfang von Brevo, Dashboard-Zugriff und E-Mail-Versand via Brevo SMTP – erfolgt ausschließlich über verschlüsselte TLS-Verbindungen. Keine unverschlüsselten Übertragungen.All communication – webhook reception from Brevo, dashboard access and email sending via Brevo SMTP – takes place exclusively over encrypted TLS connections. No unencrypted transmissions.Toutes les communications – réception webhook de Brevo, accès au tableau de bord et envoi d'e-mails via Brevo SMTP – se font exclusivement via des connexions TLS chiffrées. Aucune transmission non chiffrée.

Bereit? Nehmen Sie Kontakt auf. Ready? Get in touch. Prêt ? Contactez-nous.

Der Bounce Notifier ist ein Produkt von Köhler IT-Services. Für Einrichtung, individuelle Anpassungen oder Support stehen wir Ihnen gerne zur Verfügung. Bounce Notifier is a product of Köhler IT-Services. We are happy to assist you with setup, individual customisations or support. Bounce Notifier est un produit de Köhler IT-Services. Nous sommes heureux de vous aider pour l'installation, les personnalisations individuelles ou le support.

Jetzt Kontakt aufnehmen → Contact us now → Nous contacter maintenant →