wa-bridge
An internal, outbound-only WhatsApp bridge that lets an automation send notifications through a single POST /send, with nothing logged or read back.
- Started
- 2026
- Stack
- TypeScript, Baileys, Docker, n8n, Coolify
- Kind
- Experiment
- Source
- Private
Why I built it
A bills automation needs to send WhatsApp notifications without exposing the linked account, storing message contents, or being reachable from the public internet.
What it does
- POST /send delivers notifications; health and status endpoints report connection state
- Links a phone by QR printed to container logs or a pairing code, never over HTTP
- Never logs message contents, never reads inbound messages, never syncs history
- Reconnects with exponential backoff capped at 60s to avoid getting the account flagged
How it is built
A TypeScript service using Baileys, protected by an API key and reachable only on the private Docker network, deployed by Coolify and called by n8n.
How it evolved
- 2026Scoped
A bills automation needs to send WhatsApp notifications without exposing the linked account, storing message contents, or being reachable from the public internet.
- 2026Built
A TypeScript service using Baileys, protected by an API key and reachable only on the private Docker network, deployed by Coolify and called by n8n.
- 2026Live
Shipped and still improving it.
Built by Syed Tasavour. More at syedtasavour.com.