
Dittofeed
Developer-focused platform for automated, omnichannel messaging (email, SMS, push, WhatsApp) with low-code journeys, segmentation, templates, and self-hosting.

Dittofeed is an open-source customer engagement platform for automating transactional and marketing messages across multiple channels. It provides developer-focused APIs and SDKs plus low-code GUI tools to build journeys, broadcasts, and personalized templates while supporting self-hosted and cloud deployments.
Key Features
- Omni-channel delivery: email, SMS, mobile push, webhooks and integrations for channels like WhatsApp and Slack
- Low-code Journey Builder: drag-and-drop automation with branching, local timezone handling, and analytics per branch
- Powerful Segmentation: multi-condition, AND/OR segment builder that supports event- and trait-based conditions at scale
- Template editor: Notion-like low-code editor plus HTML/MJML support and Liquid-style personalization
- Embeddable components & white-labeling: iframe and headless React components for embedding Dittofeed in third-party apps (embedded features in progressive release)
- Developer-first APIs & SDKs: REST Admin API, Web/Node.js/React Native SDKs, and Git/branch-based workflows for campaign versioning
- Scalable infrastructure: designed around Postgres and ClickHouse for storage and analytics and deployable via Docker, Helm, or Kubernetes
- Observability & deployment tooling: Kubernetes/Helm charts, Docker Compose examples, and monitoring integrations for production readiness
Use Cases
- Lifecycle marketing automation: onboarding flows, re-engagement, and newsletters driven by user events
- Transactional messaging: password resets, receipts, appointment reminders, and system alerts across channels
- Embedded messaging for SaaS: expose messaging controls inside a CRM, franchise platform, or agency product via embeddable components
Limitations and Considerations
- Enterprise embedding, advanced multi-tenancy, and some white-label features are provided under a licensed/closed offering; the public repo and self-hosted distribution do not include those gated enterprise features
- Integrations with specific provider features (e.g., advanced ESP or carrier functionality) depend on connectors and third-party provider limits; verify required channel provider support before production roll-out
Dittofeed combines low-code UX with developer-grade APIs and scalable storage to support both self-hosted and cloud use. It is suited for teams that need control over data, want to avoid vendor lock-in, and require flexible, embeddable messaging automation.