Ga naar inhoud

Testfase Dit product wordt momenteel getest en is binnenkort beschikbaar.

SendGrid stuurt na elke campagne een lawine. Wij houden hem tegen voor jouw server.

SendGrid event-webhooks bundelen delivered, opens, clicks, bounces en spam-rapporten in razendsnelle bursts. Op het verkeerde moment legt dat je server plat — precies wanneer je de data het hardst nodig hebt. WebhookFlow accepteert ze direct, valideert de signature en levert ze in jouw tempo door.

Waarom SendGrid-webhooks specifieke uitdagingen geven

Burst-patroon na elke campagne

Verstuur een nieuwsbrief naar 50.000 ontvangers en SendGrid pusht binnen minuten 49.000+ delivered-events. Daarna komen opens en clicks in golven binnen. Een server die normaal soepel loopt kan onder dit volume vastlopen.

Signature-validatie is verplicht maar foutgevoelig

SendGrid ondertekent webhooks met ECDSA. Verkeerd geconfigureerd accepteert je server vervalste events; te streng en je weigert legitieme. WebhookFlow valideert dit centraal volgens de SendGrid-specificatie, zonder dat je het zelf hoeft te implementeren.

Geen ingebouwde retries bij downtime

SendGrid herhaalt mislukte webhook-aanroepen, maar geeft het uiteindelijk op. Als jouw server tijdens een release-window of een korte storing offline is, mis je permanent een deel van je event-data. Geen automatisch herstel achteraf.

Veel event-types op één endpoint

SendGrid stuurt minstens elf verschillende event-types naar hetzelfde endpoint. Filteren, routeren en correct routeren in je applicatie kost code en testtijd. WebhookFlow kan op event-type doorrouteren naar verschillende endpoints, geen if-else-bomen in je code.

Wat WebhookFlow specifiek voor SendGrid doet

Burst-buffer met rate-limiting

Stel een veilig maximum in: bijvoorbeeld 100 events per seconde naar jouw server. Komen er duizend tegelijk binnen van SendGrid, dan wachten ze in de buffer en stromen rustig door. Jouw applicatie blijft beschikbaar voor andere gebruikers.

Automatische signature-validatie

Configureer eenmaal je publieke verificatiesleutel uit SendGrid, daarna controleert WebhookFlow elke binnenkomende request. Onechte events worden geweigerd vóór ze jouw applicatie raken.

Persistente retries bij jouw downtime

Is jouw server even niet bereikbaar? WebhookFlow houdt de events vast en probeert het uren of dagen later opnieuw als dat nodig is — niet de 4 pogingen waar SendGrid mee stopt.

Routing per event-type

Stuur "bounce" en "spamreport" naar je deliverability-monitoring, "delivered" naar je analytics, en "click" naar je CRM. Configureerbaar zonder code aan de applicatiekant.

Veelgestelde vragen over SendGrid-webhooks

Hoeveel events stuurt SendGrid bij een campagne?

Voor een lijst van 50.000 ontvangers verwacht je 49.000-50.000 delivered-events binnen enkele minuten, plus in de daaropvolgende uren opens (typisch 20-30% van de verzendingen), clicks (1-5%), en bounces. In totaal makkelijk 100.000+ events per campagne, met pieken van honderden per seconde.

Wat kost het als ik SendGrid-webhooks gewoon afhandel op mijn eigen server?

In de regel niets — totdat het misgaat. Een crash tijdens een grote campagne kost je permanent event-data (delivered? opened? bounced?). Voor wie marketing-rapportage serieus neemt is dat reden genoeg voor een buffer. Plus: tijd om signature-validatie correct te implementeren is niet gratis.

Werkt dit met SendGrid Marketing Campaigns én Transactional?

Ja. SendGrid gebruikt voor beide producten hetzelfde event webhook-mechanisme met dezelfde event-types. WebhookFlow ondersteunt alle SendGrid event-categorieën — voor transactional krijg je vaak een continuere stroom, voor marketing scherpere bursts.

Hoe configureer ik dit aan de SendGrid-kant?

In SendGrid stel je de event webhook URL in op het WebhookFlow-endpoint dat wij voor jou aanmaken. Je publieke verificatiesleutel kopieer je in WebhookFlow voor signature-validatie. Een complete setup duurt minder dan vijf minuten.

Geen plat-bombardement meer na elke campagne

WebhookFlow is in ontwikkeling en zoekt beta-gebruikers. Meld je aan voor vroege toegang.