emailit-fanout

Open source, webhook distribution, 2026

emailit-fanout is a serverless function that relays one Emailit webhook with filters to several destinations, with reliable delivery through queues.

Role
Design and build
Stack
TypeScript, serverless, queues
Status
Live
Type
Open source
Emailit Delivered Bounced Balie CRM Slack Fan-out Today 09:41 email.delivered to Balie and CRM 09:44 email.bounced to CRM and Slack 09:52 email.opened filtered, not forwarded
Schematic with sample data

The problem

On some plans Emailit allows only three webhooks, while several systems need the same mail events.

Approach

The Worker receives the single webhook, verifies the signature and forwards each event to every destination whose filter it matches.

Queues provide reliable delivery with retries. You change destinations without redeploying.

Result

The Worker is public, with a button to deploy it in one click, and runs within the free tier. We use it ourselves in production.

Worth noting

Facing something similar?

Describe briefly what is done by hand today. You get an honest answer, even if the answer is that it does not pay off.