
Dittofeed
Open-source omni-channel customer engagement and messaging automation
2.9k stars 380 forks last commit first released MIT
Actively maintained
Last commit 27 Mar 2026.

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.
Categories:
Tags:
Tech Stack:
Similar to Dittofeed
Budibase
Open-source low-code platform for internal apps and workflow automation
Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.

ToolJet
Low-code platform for building internal apps, dashboards, and workflows
ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

Activepieces
AI-first no-code workflow automation with extensible integrations
Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.

Laudspeaker
Customer engagement and product onboarding automation platform
Open-source customer engagement and product onboarding platform for building event-triggered journeys and sending email, SMS, push notifications, and webhooks.

Notifo
Multi-channel notification platform for apps and customers
Open-source multi-channel notification service with REST API, management UI, templates and channel abstraction for email, web, push and SMS; built with ASP.NET Core and React.

NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.





