Dittofeed is an omni-channel customer engagement platform. Create automated user journeys to message users along any channel: email, mobile push notifications, SMS, custom webhooks, Slack, and more. We're an open source, dev-friendly alternative to platforms like OneSignal, Customer.io, and Segment Engage.
- 1️⃣ Connect user data via Segment, Reverse ETL, or the Dittofeed API ⛓️
- 2️⃣ Create highly customizable user segments with multiple operators 🧍🏽♀️🧍🏻♂️🧍🏾
- 3️⃣ Design messaging templates using HTML, MJML, or Markdown 👨🏻🎨
- 4️⃣ Automate user journeys with a powerful, easy-to-use GUI interface 🛩️
- 5️⃣ Integrate with major ESPs like Sendgrid and Amazon SES 🏰
- 6️⃣ Track and analyze message performance from the dashboard 🎯
For the full dashboard experience, play around with the demo app.
Click Deploy to Render below and follow the prompts to deploy Dittofeed on Render. See the "Self-Host with Render" docs for more info.
*Updated monthly | ☑️ = in development | ✅ = in production
Feature | Purpose | Status |
---|---|---|
SMTP support | Use SMTP as an email provider | ✅ |
SES support | Use Amazon SES as an email provider | ☑️ |
User property objects & arrays | Store objects & arrays within user properties | ✅ |
Segment node type | Expose segments as a node type within the journeys GUI | ☑️ |
Incrimental computed properties | Rearchitect computed properties engine to incrementally recompute properties for greater scalability | ✅ |
Reverse ETL | Add support for reverse ETL as a data source via Polytomic | ✅ |
Twilio SMS support | Use Twilio as a SMS provider | ✅ |
Broadcast UI | Improve functionality and usability of Broadcasts | ✅ |
Beyond having industry-standard GUI tools, we focus on developer happiness with first-in-class dev-focused features:
- Branch-based git worflows that support marketing campaign version control.
- Write email templates in your favorite editor, checked into git - not in an unversioned web based IDE.
- Testing SDK to test your marketing campaigns in CI. No more manually QAing them in production.
- Self-hostable. Protect your sensitive PII inside of your own VPC. Avoid volume-based pricing.
- Journey monitoring and alerting.
More to come...
If you're interested in trying us out, please get in touch!
For instructions on how to run Dittofeed locally and contribute to this project, see Dittofeed's contributing docs.
MIT licensed, and free forever.