ShrFlow processes millions of email events (opens, clicks, bounces) per hour. Webhooks allow you to subscribe to these events and push them directly to your own infrastructure in real-time, rather than polling our API.Documentation Index
Fetch the complete documentation index at: https://shrflow.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Configuring a Webhook Endpoint
- Go to Settings > Webhooks in your ShrFlow dashboard.
- Click Add Endpoint and enter your secure
HTTPSURL. - Select the event types you want to subscribe to.
Security & Verification
We sign every webhook payload using a cryptographic secret unique to your endpoint. You must verify this signature to ensure the payload actually came from ShrFlow and was not tampered with. ShrFlow includes aShrFlow-Signature header in every POST request.
Event Types
email.delivered: Successfully reached the inbox.email.opened: User opened the email.email.clicked: User clicked a link (includes the URL in the payload).email.bounced: Hard bounce or soft bounce.email.complained: User marked the email as spam.