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
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
-
Filters per destination
By type, domain, sender and recipient.
-
Reliable delivery
Queue with retries.
-
Free tier
Fits within a free hosting plan.
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.