About Dittofeed
Dittofeed is an omni-channel customer engagement platform. Teams use it to send one-off broadcasts or build automated, event-driven user journeys that reach people by email, mobile push notifications, SMS, WhatsApp, Slack and other channels. The project positions itself as a developer-friendly, open-source alternative to OneSignal, Customer.io and Segment Engage.
A typical setup starts by connecting user data through Segment, reverse ETL or the Dittofeed API. You then build segments with multiple operators, design message templates in HTML, MJML or a low-code editor, and send through providers such as SendGrid or Amazon SES. A dashboard tracks message performance, and the tools can be embedded in another product through an iframe or a headless React component.
The core is written in TypeScript and licensed under MIT. It can be self-hosted with Docker Compose or deployed to Render, and a hosted cloud trial is also offered. According to the README, features such as multi-tenancy, embedding and white-labeling belong to a separate licensed, closed-source codebase that you can ask the team about.
Key features
- Broadcasts and automated event-based journeys
- Email, SMS, push, WhatsApp and Slack channels
- Segments built from user data with multiple operators
- HTML, MJML and low-code template editor
- Integrations with SendGrid and Amazon SES
- Message performance dashboard
- Embeddable via iframe or React component
Good fit for
- →Replacing Customer.io or OneSignal with self-hosted tooling
- →Sending onboarding and lifecycle messages
- →Embedding messaging features inside a SaaS product
- Tags
- customer-engagement
- marketing-automation
- sms
- push-notifications
- self-hosted
- transactional-email
- typescript
Dittofeed: questions and answers
- What is Dittofeed used for?
- Dittofeed is an open-source customer engagement platform for sending broadcasts and automated journeys over email, SMS, push, WhatsApp and Slack. It is a good fit for replacing Customer.io or OneSignal with self-hosted tooling, sending onboarding and lifecycle messages, and embedding messaging features inside a SaaS product.
- Is Dittofeed open source?
- Yes. Dittofeed is open source under the MIT licence. Its source code is on GitHub at dittofeed/dittofeed and is written mainly in TypeScript.
- Is Dittofeed free?
- Yes. Dittofeed is open source, so the software itself is free to use. A managed cloud version is also available, with paid plans from $75 per month.
- Can I self-host Dittofeed?
- Yes. Dittofeed can be self-hosted on your own server or infrastructure.
- What is Dittofeed an alternative to?
- Dittofeed is an open-source alternative to Customer.io, Braze, Iterable and Klaviyo. Other open-source alternatives to Customer.io include Laudspeaker, Notifuse and Plunk.
- Is Dittofeed actively maintained?
- The most recent commit to Dittofeed was on 28 March 2026, and the latest release is v0.23.0, published on 1 December 2025. The project has 3k stars on GitHub.
Open-source alternatives to Dittofeed
See all
Mautic
Email Marketing
Mautic: Open Source Marketing Automation Software.
OSSvs HubSpot★ 11k
Laudspeaker
Email Marketing
📢 Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open
OSSvs Braze★ 2.6k
Notifuse
Email Marketing
Open-source, self-hosted newsletter, email marketing and transactional email platform. Vis
OSSvs Mailchimp★ 2.2k
Plunk
Email Marketing
The Open-Source Email Platform
AGPL-3.0vs SendGrid★ 5.5k
Listmonk
Email Marketing
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard
AGPL-3.0vs Mailchimp★ 24k
BillionMail
Email Marketing
BillionMail gives you open-source MailServer, NewsLetter, Email Marketing — fully self-ho
AGPL-3.0vs Mailchimp★ 16k
SaaS alternatives to Dittofeed
See all
Customer.io
Email Marketing
Event-driven messaging platform for email, push, SMS and in-app
SaaS
Braze
Email Marketing
Customer engagement platform for cross-channel messaging campaigns
SaaS
Iterable
Email Marketing
Cross-channel marketing automation platform for email, push and SMS
SaaS
Klaviyo
Email Marketing
Email and SMS marketing platform built around ecommerce store data
SaaS
Airship
Marketing & SEO
Mobile app engagement platform for push, in-app messages and wallet passes
SaaS
OneSignal
Marketing & SEO
Push, in-app, email and SMS messaging service for apps
SaaS

