We launched Laudspeaker, (https://github.com/laudspeaker/laudspeaker) - an open source omni-channel customer messaging / marketing automation platform a few months ago. You can use our drag and drop editor to create visual flows describing how, when, and where customers should receive messages when they complete actions on your site or app.
Our tool can be used to design a set of email and sms onboarding messages for users who sign up to your site for example, or to design a drip campaign to nudge users to complete an action like a purchase.
We know omni-channel messaging platforms exist (for example braze or iterable) but in our experience, they can't be easily self hosted, they aren't user friendly, or they are too expensive to get started with or some combination of all the above. We want to build something that's open source, easy to self deploy, and user friendly amongst other things. We also believe a true omnichannel platform needs to be open source so anyone can add messaging channels, and integrations to pull product and customer event data.
We’ve launched with the MIT / AGPL licenses so any developer can use the tool. You can also try our hosted option first if you want to see what its like.
In the next few weeks / months, we plan to add more messaging channels, improve the UX of our no-code drag a drop tool and add more integrations (especially product analytics and db ones)
Give it a try (https://github.com/laudspeaker/laudspeaker), and let us know what you think!