Webhooks & Delivery Status
Use Resend webhooks to record delivery and bounce information for emails sent by TatTool.
Resend webhooks are optional, but recommended if you want TatTool to record delivery outcomes (sent/delivered/bounced/complained) for emails.
Where to manage webhooks
Extensions → Resend Email → Settings → Webhook
Resend delivery status applies to emails sent from:
- Flows (automation)
- Send Messages (manual send)
What Webhooks Do
When webhooks are enabled, TatTool can record events like:
- sent
- delivered
- delivery delayed
- bounced
- complained (spam)
Enable Webhooks
- Go to Extensions → Resend Email → Settings
- Open Webhook
- Click Create Webhook
TatTool will create a webhook in your Resend account that points to:
YOUR_PUBLIC_API_URL/webhook/resend/<organizationId>/callback
Only admins/owners can create or deactivate webhooks.
Self-Hosted Note
If you self-host TatTool, webhook delivery requires that your API is reachable from the public internet and that webhook base URL resolution can use:
RESEND_WEBHOOK_BASE_URL(preferred for webhook-only override)WEBHOOK_BASE_URLNEXT_PUBLIC_API_URLAPP_URLNEXT_PUBLIC_APP_URL
For local testing, use an HTTPS tunnel URL (for example Cloudflare Tunnel/ngrok) in RESEND_WEBHOOK_BASE_URL.