Documentation

Complete guide to webhooks, debugging, and real-time event monitoring with HookMetry

Resend Webhook Not Working? Delivery Event Debug Guide

Problem Introduction

Delivered, bounced, or complained events are not reflected in your internal email state.

Why It Happens

  • Incorrect webhook endpoint
  • Event-type mapping gaps
  • Parser assumptions on payload shape
  • Timeout-related retries

Step-by-Step Fix

  1. 1Confirm endpoint URL and enabled Resend event types.
  2. 2Capture headers and payload for one failing event.
  3. 3Map each event type to explicit handler branch.
  4. 4Acknowledge quickly and process async.
  5. 5Replay and verify status transition.

Common Mistakes

  • Ignoring bounce and complaint events
  • No dedupe by event ID
  • Silent parsing failures

Debugging Workflow

Provider event timeline -> request capture -> route handler branch -> persistence verification.

Preventive Best Practices

  • Maintain event contract tests
  • Track lifecycle completeness metrics
  • Alert on abnormal event drop rates

Works with webhooks and other async event systems (including AI callbacks).

Instead of guessing, inspecting the exact payload and headers can help debug faster. Tools like Hookmetry support this workflow.

Try the free webhook tester

Related Documentation