Stars
Forks
Watchers
Developer links
Dittofeed
Automate transactional and marketing messages across email, SMS, mobile push, WhatsApp, Slack, and custom webhooks from a single visual journey canvas. Dittofeed provides the capabilities of Customer.io or Braze while keeping customer PII within your own infrastructure and eliminating volume-based pricing entirely. The drag-and-drop journey builder creates multi-trigger automations with branching logic, wait nodes, random cohort splits for A/B testing, and local timezone delivery without writing code. User segments combine trait conditions, event history, and array-based filtering through AND/OR operators with real-time evaluation. Template authoring supports both a low-code visual editor and direct HTML/MJML input, with templates reusable across journeys and one-off broadcasts. Data flows in through Segment integration, Reverse ETL connections, or the REST API with Web, Node.js, and React Native SDKs. Message delivery routes through SendGrid, Amazon SES, Twilio, or SignalWire with per-channel analytics tracking opens, clicks, bounces, and unsubscribes. Authentication supports Keycloak, AWS Cognito, and GCP OAuth for enterprise SSO. Embeddable iframe and headless React components let SaaS platforms white-label journey builders into their own products. Deploy on RepoCloud with a dedicated VPS for full GDPR compliance under the MIT license.
Benefits
- Omni-Channel Message Orchestration
- Route automated messages across email, SMS, mobile push, WhatsApp, Slack, and webhooks from a single journey canvas with per-channel template management and delivery tracking.
- Self-Hosted PII Protection
- Keep sensitive customer data inside your own VPC, eliminate third-party data sharing, and maintain GDPR compliance without volume-based pricing tiers.
- Developer-First Workflow Integration
- REST API, Admin API, and SDKs for Web, Node.js, and React Native enable programmatic journey management with branch-based git workflows for version control.
- Visual Journey Builder with Analytics
- Drag-and-drop automation canvas with event triggers, wait nodes, random cohort splits for A/B testing, and integrated per-branch performance analytics enabling data-driven campaign optimization.
Features
- Event-Based Journeys
- Multi-trigger automation with branching logic, wait nodes, random cohort A/B splits, and local timezone scheduling for personalized message delivery.
- Segment Builder
- Customizable user segments using trait conditions, event history, absolute date operators, and array-based includes with AND/OR logic for precise targeting.
- Template Editor
- Low-code visual builder and direct HTML/MJML editing with template reuse across journeys, broadcasts, and transactional message endpoints.
- ESP Integration
- Routes messages through SendGrid, Amazon SES, Twilio, and SignalWire with delivery analytics tracking opens, clicks, bounces, and unsubscribes per channel.
- Embeddable Components
- Iframe and headless React components let SaaS platforms embed journey builders, template editors, and analytics dashboards directly into their own product interfaces.