In simple English
Lunogram is a tool for sending emails, text messages and app notifications to your customers. You run it on your own server and connect it to your product. It lets you build automated message flows and target users based on their activity. You need some technical skill to set it up and keep it running. It costs nothing in software licence fees, but you pay for server space and message delivery.
What it is
Lunogram is an open-source customer engagement platform written in Go (a programming language designed for fast, reliable server programs). It lets you design user journeys, segment audiences and send multi-channel campaigns from a self-hosted dashboard.
What it is good for
Solo builders who want an alternative to commercial customer messaging tools and prefer to host their own data on a private server.
- Runs on your own server with Docker, keeping your customer data private.
- Combines email, push notifications and text messaging in one dashboard.
- Supports sign-in through OpenID Connect (a way to let users log in using their existing accounts from providers like Google or Okta).
- Requires comfort with the command line and server administration to deploy and maintain.
- Relies on third-party services like SMTP or webhooks to actually deliver messages.
- Custom licence terms require careful reading before commercial use.
Commercial customer engagement tools like Customer.io or Iterable
PostgreSQL (a robust open-source SQL database)
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/lunogram/platform.git cd platform docker compose up -d