Logo
Deploy Now

Stars

2030

Forks

216

Watchers

13

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.

Notifuse

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.