OpenAltFinder
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.

Looking for contributors

This project is actively seeking help, join the community!

Visit Dittofeed
License
MIT
Self hostable
Yes
Repository details
Version
v0.23.0
Created
10/1/2022
Stars
2,764
Forks
344
Open issues
43
Last commit
3/28/2026

Updated 5/14/2026, 10:00:46 AM

View Repository

Similar open source alternatives