Plunk is an open-source email platform that handles transactional emails, marketing campaigns, and workflow automation in a single self-hosted system.
The tool solves the problem of email delivery without vendor lock-in or per-contact pricing constraints. It provides transactional email sending via API with template support and variable substitution, SMTP relay functionality for integration with existing tools, campaign capabilities for newsletters and product updates, and workflow automation with triggers, delays, and conditional logic. The platform includes contact management with custom fields and activity history, dynamic segmentation for audience targeting, real-time analytics tracking opens and clicks, custom domain verification with DKIM and SPF support, and inbound email handling with custom routing rules.
Teams evaluating adoption should consider Plunk if they want to avoid the recurring costs and contact limits of hosted services like SendGrid, Resend, or Mailgun. The project suits organizations that need full control over their email infrastructure, prefer self-hosting, or operate at scale where per-email pricing becomes economical. The tool is particularly valuable for those already running their own infrastructure and wanting to consolidate email operations—transactional, marketing, and workflow automation—into a single platform rather than juggling multiple specialized services.
The project maintains active development with passing build status and Docker image availability for straightforward deployment. Documentation is comprehensive and accessible through a dedicated docs site. Community engagement is supported through a Discord channel for users to connect and seek help.