Categories
Self-Hosted Automation Analytics Communication Marketing Email Marketing Newsletter Transactional EmailStars
Forks
Watchers
Developer links
Notifuse
Marketing campaigns and transactional mail from one open-source platform: Notifuse is a modern, self-hosted alternative to Mailchimp, Brevo, and Klaviyo without per-email or per-contact pricing. Built with Go and React on PostgreSQL, it separates concerns cleanly: a drag-and-drop visual builder composes responsive templates from MJML components with Liquid variables like {{ contact.first_name }} and per-template version history; campaigns add A/B testing across subject lines, content, and send times; and a REST transactional API serves application-triggered mail. Delivery routes through your choice of provider - Amazon SES, Mailgun, Postmark, SendGrid, SparkPost, Mailjet, or plain SMTP - with multi-provider failover. Contacts carry custom fields and a full activity timeline (messages, profile changes, webhook events), and real-time segmentation builds dynamic rules over properties, activity, and subscriptions. Event-driven automations create behavioral sequences, a notification center gives recipients self-service preference management, and an S3-compatible file manager handles images with CDN delivery. Multi-tenant workspaces with isolated databases and custom domains suit agencies. Open and click tracking report engagement in real time.
Benefits
- No Per-Email or Per-Contact Fees
- Mailchimp-class pricing scales with list size and volume. Notifuse charges nothing per send - you pay only your server and a bulk provider like SES at raw rates.
- Subscriber Data Stays Home
- Contact lists, activity timelines, and engagement data live in your own PostgreSQL instance rather than a marketing vendor's cloud.
- One Platform for Both Email Types
- Marketing campaigns and application-triggered transactional mail share the same templates, analytics, and infrastructure instead of two separate SaaS bills.
- Provider Independence
- Send through SES, Mailgun, Postmark, SendGrid, or SMTP with failover - switch providers for deliverability or price without rebuilding anything.
Features
- Visual MJML Builder
- Drag-and-drop editor with MJML components, Liquid personalization variables, real-time preview, and per-template version history.
- Campaigns with A/B Testing
- Schedule targeted broadcasts and test subject lines, content, and send times against real engagement.
- Transactional REST API
- Trigger responsive application emails programmatically, with webhook events for delivery and engagement.
- Real-Time Segmentation
- Dynamic rules over contact properties, activity, and subscriptions, including relative-date conditions.
- Event-Driven Automations
- Behavioral sequences built on the contact timeline - welcome flows, re-engagement, and action-triggered messages.
- Multi-Tenant Workspaces
- Isolated databases, contacts, and campaigns per workspace with custom domains - built for agencies and multi-brand teams.