Keila is a fully open-source newsletter platform designed as a self-hosted alternative to services like Mailchimp or Sendinblue. It enables users to create and manage email campaigns, build customizable signup forms, and handle subscriber lists. Keila supports using a personal SMTP inbox for small-scale newsletters or integrating with major transactional email providers—AWS SES, Sendgrid, Mailgun, Postmark—for larger deployments. It offers a sleek WYSIWYG editor for campaign creation, version 0.17 adding features like mobile/desktop preview, preview emails, French localization, API enhancements, external contact IDs, and update notifications. Distributed under GNU AGPL‑3.0, and deployable via Docker or self-hosted using Elixir/Phoenix stack.
Features
- WYSIWYG campaign editor with live mobile/desktop preview
- Rule‑based signup forms supporting double‑opt‑in and external contact IDs
- Integration with SMTP and major API-driven delivery services
- Self‑hosting via Docker with hosted “Keila Cloud” option
- RESTful API for managing contacts, campaigns, and metadata
- Multi‑language UI support (e.g. French)