Everything MailHook does
One email address. Rule-based routing. Five delivery destinations. Signed webhooks with real retry policies and plan-based retention.
Routing rules
Build per-inbox rules to match only what you care about. Rules combine across fields — the first matching rule wins.
From address match
contains / equals / starts_with / ends_with, case-insensitive.
Subject match
Same comparison modes. Chain with AND across fields.
Body match
Matches parsed text or HTML content.
Has attachments
Boolean flag — route attachment emails differently.
Delivery destinations
Route a single email to one destination or fan it out to many. Each destination has its own delivery settings.
Webhook
HMAC-signed POST to any HTTPS endpoint. Timestamp + SHA256 signature headers.
Telegram
Bot messages to a chat ID verified via /link command.
Push (OneSignal)
Web + mobile push to any OneSignal app you control.
Trello
Create cards on a list with optional labels, members, and due dates.
Twilio WhatsApp Business messages with OTP-verified numbers.
Reliability & security
Exponential retries
Up to 40 retries over a 48-hour window on Scale. Pro gets one fixed retry.
HMAC-signed webhooks
X-MailHook-Signature (SHA256) and X-MailHook-Timestamp on every POST.
Encrypted secrets
Integration credentials encrypted at rest (AES-GCM) via INTEGRATION_ENC_KEY.
Durable storage
Raw MIME archived to R2 object storage. Metadata in Supabase with row-level security.
Ready to wire up an inbox?
Create your first MailHook address and point your forms, alerts, or forwards at it.