Open-source Customer Engagement
The future of automation for email, SMS, mobile push, & more. Low-code customer segmentation, message templates, & journeys. Simple enough for any marketer. Flexible enough for any dev.
Backed by
Automate messages across any channel
Straightforward tools to start automating messages to users in minutes
Journeys
Automate marketing and transactional messages with multi-trigger journeys based on user actions across your products and pages
Low-code drag-and-drop GUI
Integrated branch-based analytics
Local timezones
Segments
Split users into customizable segments to deliver content that fits their needs
Segment on performed & identify events
Segment on subscription status
Unlimited AND/OR conditions
Templates
Use Dittofeed's powerful and flexible user properties to send highly personalized messages
HTML/MJML editor
Liquid syntax for personalization
Test messages and drafts
Notion-like editor (coming soon)
Channels
Dittofeed is omnichannel, capable of delivering automated messages to any platform or device
Email
SMS
Webhooks for mobile push, Slack, WhatsApp, & more
Built for developer efficiency
Authentication + Authorization
Choose between anonymous, single-tenant, or multi-tenant auth modes to suit your specific needs.
APIs
Dittofeed provides a REST API for connecting/configuring app data & an Admin API for programmatically managing your workspace.
SDKs
Connect to our APIs via several SDKs, including Web, Node.js, & React Native. If there's an SDK that we're missing and you need, create a GitHub issue & we'll build it for you.
Infrastructure
A future-proofed TypeScript app built on top of the fastest infrastructure available: Postgres, ClickHouse, & Temporal. Plus, a segmentation engine that can process massive volumes of streamed user events.
Self-hosting
Control customer data
Self-host Dittofeed to keep full control of your data. Avoid worrying about 3rd party compliance & vendor lock-in.
Get fast self-hosting support
Meet marketing & engineering professionals
Participate in events, hackathons, & bounties
Can't find what you need in Discord? Email support@dittofeed.com
Integrations
Click to view specific documentation
Modernizing an aging product space
Platforms like MailChimp and Iterable have existed for decades, raising prices without significant improvements. Dittofeed is an open-source alternative that innovates & improves without pricing you out.
Pricing security
Dittofeed solves the issue of vendor lock-in by providing an escape hatch for our Cloud users. If at any time you would like to switch to self-hosting Dittofeed, we offer technical support to help with the transition.
Responsive Support
Get in touch with a human instantly to resolve issues over a dedicated Slack Connect (organizations only), the Dittofeed Discord community, or email at support@dittofeed.com.
Extensibility
We love working with our users to add the features they need. Because our code is open source, everyone benefits when we improve the product.
White-labeling & embeddable components
Add your branding to our products and dashboards. Embed our tools within your own SaaS offering. Dittofeed is the only open-source customer engagement platform to offer programmatic control of multiple workspaces with complete data isolation between each workspace.
Comming soon
FAQs
How do I self-host Dittofeed?
Simply deploy to Render and follow the prompts to deploy Dittofeed. Alternatively,
check our Self-Hosting Dittofeed docs for more self-hosting options & instructions.
Is Dittofeed a low-code application?
Yes, Dittofeed is a low-code application. Engineering work is typically required to submit data to Dittofeed, after which little to no engineering involvement is required.
Who is Dittofeed for?
Dittofeed is for organizations that need to automatically trigger messages to their users. We’ve architected the platform for scalability, and the UI is simple enough for non-technical team members.
What’s the difference between cloud and self-hosting?
With Dittofeed cloud we take care of hosting for you, and provide more advanced auth out of the box.
What kind of messages can I send with Dittofeed?
Messaging channels include email, sms, and webhooks, with more under active development. Send any form of lifecycle marketing or transactional message, such as product updates, password change alerts, newsletters, onboarding reminders, cart reminders, invoices/receipts, etc.
How do I contribute to the open-source repository?
To get involved in our development process, visit our documentation on contributing and view open issues.
How much does Dittofeed cost?
Self-hosting is free! Our cloud offering starts at $75/month. However, pricing is dependent on your organization’s unique active user count and the number of events we will be processing on your behalf. Contact support@dittofeed.com for a quote.
Is there a free trial available?
Yes, all new cloud accounts receive a free 14-day trial.