Webhook Setup

Configure webhook endpoints to receive inbound emails from Resend or SendGrid and route them to your forwarding targets.

Creating a Webhook

From your dashboard, navigate to the Webhooks section and click “Create Webhook”. Each webhook gets a unique token that generates provider-specific URLs.

# Resend webhook URL format

https://your-domain.com/api/webhooks/{token}/resend

# SendGrid webhook URL format

https://your-domain.com/api/webhooks/{token}/sendgrid

Routing Rules

Each webhook supports routing rules that let you define patterns for forwarding emails to specific targets. Rules are evaluated in order, and you can add multiple comma-separated forwarding addresses per rule.

Discord Integration

Optionally, you can add a Discord webhook URL to receive notifications when emails are forwarded. This is available on both Free and Pro plans.

Authentication and limits

  • Use the Resend signing secret as the webhook shared secret so Svix signatures can be verified.
  • For SendGrid, send the shared secret in x-webhook-secret or as a Bearer token.
  • Free accounts can configure one unique target across fallback addresses, routing rules and Discord.
  • Inbound endpoints allow 60 requests per minute per client IP.