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)

Project Samples

Project Activity

See All Activity >