
Dittofeed
Open-source omni-channel customer engagement and messaging automation

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 Services

Postiz
Social media scheduling and management with AI-assisted workflows
Open-source social media scheduling tool with analytics, team collaboration, automation API, and AI-assisted content creation for multi-channel publishing.


Dub
Open-source link attribution platform for short links and conversions
Dub is an open-source link attribution platform for branded short links, real-time analytics, conversion tracking, webhooks, and affiliate/referral programs.

Krayin CRM
Open-source Laravel-based CRM for sales, marketing and support
Krayin CRM is an open-source, self-hosted customer relationship platform built on Laravel and Vue.js for sales pipelines, marketing automation, multi-channel support and...


listmonk
Self-hosted, high-performance newsletter and mailing list manager.
Open-source, self-hosted platform to manage subscribers, run campaigns, and track analytics. Single Go binary with a Vue UI.

Mautic
Open-source marketing automation platform for campaign orchestration
Self-hosted open-source marketing automation platform with campaign builder, email/landing page editors, REST API, segmentation, and extensible plugins.

PrestaShop
Open-source PHP-based e-commerce platform for building online stores.
PrestaShop is an open-source e-commerce platform written in PHP that lets merchants build, manage, and scale online stores with modular features and themes.






