Submit
Dittofeed

Dittofeed

Open-source customer engagement. Automate transactional and marketing messages across email, SMS, mobile push, WhatsApp, Slack, and more 📨

Open source alternative to:

Dittofeed is an open-source platform for automating both transactional and marketing communications across multiple channels, including email, SMS, mobile push, WhatsApp, Slack, and more.

It’s a developer-friendly alternative to tools like OneSignal, Customer.io, and Segment Engage.


✨ Why You’ll Love It

  • Omnichannel support – Send broadcasts or build automated user journeys across email, push, WhatsApp, Slack, etc.
  • Flexible data integration – Bring in user data via Segment, Reverse ETL, or Dittofeed’s API.
  • Smart segmentation – Create precise user segments with multiple operators.
  • Template versatility – Use raw HTML/MJML or Dittofeed’s low-code editor for messages.
  • Broadcasts & journeys – Send one-off campaigns or set up event-driven workflows.
  • ESP compatibility – Works with SendGrid, Amazon SES, and other major providers.
  • Performance insights – Track campaign metrics in the dashboard.
  • Deep embedding options – Embed Dittofeed in your app via iframes or React components.

🛠️ Behind the Scenes

  • Developer-first – Git-based version control for templates and campaigns.
  • CI-friendly – Testing SDK for automated campaign QA in CI pipelines.
  • Self-hostable & secure – Keep sensitive data in your own VPC.
  • Monitoring & alerts – Stay on top of your automated journeys.

📅 Roadmap Highlights

Q4 2024 (Oct–Dec)

  • ✅ Low-code template builder (Markdown-style editor live)
  • ✅ Embedded components (private beta)

Q1 2025 (Jan–Mar)

  • ✅ Migrate Prisma → Drizzle (more stable & lean)
  • ✅ User grouping feature
  • ✅ Deprecating Postgres user props

Q2 2025 (Apr–Jun)

  • 🔄 Identity resolution (in progress)
  • ✅ Embedded components (public release)
  • 🔄 Enhanced low-code email editor features (in progress)
  • 🔄 Advanced analytics dashboard (in progress)

Q3 2025 (Jul–Sep)

  • ⏳ LLM integration (AI-powered workflows) (not started)
  • ⏳ Stripe customer sync (not started)
  • ⏳ Git-based resources & CI campaign testing (not started)

📌 Summary

Dittofeed is a self-hosted, open-source messaging powerhouse made for developers.
It gives you full flexibility, robust channel support, and detailed analytics—all without losing control of your infrastructure.

  • Perfect for teams who want self-hosting, version control, and deep integration.
  • Great alternative to expensive proprietary platforms.
  • Future-focused with upcoming features like identity resolution, analytics, and AI integration.
Visit Dittofeed
License
MIT
Self hostable
Yes
Repository details
Version
v0.22.0
View Repository

Similar open source alternatives