dittofeed
Open-source customer engagement platform for email, SMS, push notifications, WhatsApp, Slack and more.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Open-source omni-channel customer engagement platform, a self-hosted alternative to OneSignal/Customer.io with Git workflow.
Core Features
- Connect user data via Segment, Reverse ETL, or Dittofeed API
- Create highly customizable user segments with multiple operators
- Design message templates using HTML/MJML or low-code editor
- Send one-off broadcasts or automated event-based journeys
- Integrate with major ESPs like Sendgrid and Amazon SES
What It Can't Do
- •Advanced features (multi-tenancy, embedding, white-labeling) require a paid license; self-hosting requires Docker and database knowledge; relies on Postgres, Redis, etc.
Use Cases
- E-commerce sending promotional emails, push, and SMS
- SaaS building user activation and retention automations
- Community or online education broadcasting multi-language messages
Dittofeed is an open-source, omni-channel customer engagement platform. It allows you to send broadcasts or create automated user journeys across multiple channels including email, mobile push, SMS, WhatsApp, Slack, and others. Key features include connecting user data via Segment or API, creating custom user segments, designing templates with HTML/MJML or a low-code editor, and integrating with ESPs like Sendgrid and Amazon SES. The platform offers a developer-friendly experience with Git-based workflow, version control for campaigns, CI testing, and self-hosting to protect sensitive PII. It serves as an alternative to proprietary solutions like OneSignal, Customer.io, and Segment Engage.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Deploy using Docker Compose or click Deploy to Render
Step 2: Connect user data via Segment/API and create segments
Step 3: Design message templates, then create broadcasts or journeys
- Step 1: Deploy using Docker Compose or click Deploy to Render
- Step 2: Connect user data via Segment/API and create segments
- Step 3: Design message templates, then create broadcasts or journeys
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop Docker containers and remove associated data volumes and databases.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.
lazygit
A simple terminal UI for git commands