Campaign workspace
The visual block editor supports previews, merge tags, reusable templates, scheduling, and cancellation.
A self-hosted broadcast email tool for contact lists, visual campaign design, scheduled delivery, and engagement tracking.
Teams should be able to run a mailing list without handing contact data and campaign history to a marketing platform. Hedwig Mail packages the editor, sender, queue, tracking, and signup forms into one deployable application.
The application stores contacts, campaigns, jobs, and migrations in Postgres. pg-boss runs the delivery queue, Resend or Amazon SES sends mail, and optional S3-compatible storage holds reusable campaign assets.
The visual block editor supports previews, merge tags, reusable templates, scheduling, and cancellation.
Teams can import CSV or XLSX files, organize lists, track subscription state, and expose signup forms.
Provider rate limits, one-click unsubscribe, double opt-in, and suppression checks shape each send.
Open and click events stay with campaign records, and the dashboard turns them into per-campaign charts.
Postgres handles both application data and queued jobs, which removes Redis from the standard deployment.
A Docker Compose setup provides the editor, database, and local development path in one repository.