← Back to all sparks
K

Keila

MKT AUTO
Velocity2.5

Open-source email newsletter and marketing automation tool.

Keila v0.30.3 adds Liquid template caching for measurably faster campaign renders on large lists.

email-newsletterself-hostedopen-sourcetransactional-emailelixir
Current state
Keila is a steady open-source email newsletter platform built on Elixir/Phoenix, shipping incremental quality improvements. v0.30.3 (the most recent release) adds campaign ID as a template variable, introduces TLS/STARTTLS and SMTP authentication environment variables for system mailer configuration, adds Liquid template caching (described as a significant render performance improvement for large campaigns), and accelerates several queries across large projects.
Where it's heading
Keila's recent releases — v0.30.0's transactional email API, v0.20.0's new email scheduler, and now v0.30.3's performance work — show a project that is consolidating its architecture before broadening its feature set. The self-hosting focus remains; the additions to system mailer configurability suggest the project is listening to operators running Keila in production with non-standard SMTP setups.
Prediction
Transactional email capabilities from v0.30.0 will likely expand — more API endpoints, webhook delivery events, or better unsubscribe handling for transactional vs. campaign messages. Performance tooling for large lists will continue as the Liquid caching work surfaces the right optimization targets.

Recent moves

  1. 10d ago

    Keila v0.30.3

    v0.30.3 adds campaign ID as a template variable, TLS/STARTTLS and SMTP auth method configurability via environment variables, Liquid template caching for significant render speedups on campaigns with large HTML bodies, and improved query performance for campaign stats and contact counts in large projects.

    View source ↗
  2. 2mo ago

    Keila v0.30.2

    v0.30.2 adds a line-height control for Classic template body text, manual contact status editing from the contact page, and API-created contact events in the activity log — small but useful additions for operators managing contacts programmatically.

    View source ↗
  3. 2mo ago

    Keila v0.30.1

    v0.30.1 patches a block editor crash on new campaign creation and fixes MJML self-closing tag rendering errors — immediate stability fixes following the v0.30.0 major release.

    View source ↗
  4. 2mo ago

    Keila v0.30.0

    ⚡ SPARK

    v0.30.0 added a transactional email API (POST /messages + render preview), template management API, and support for MJML, HTML, and plain-text templates with content slots — a meaningful expansion from campaign-only to transactional email.

    View source ↗
  5. 3mo ago

    Keila v0.20.1

    v0.20.1 adds Brazilian Portuguese translation, pre-filled contact forms via GET parameters, and database indices for improved query performance — localization and efficiency improvements for the platform's growing international operator community.

    View source ↗
  6. 4mo ago

    Keila v0.20.0

    v0.20.0 introduced a new email scheduler and migrated recipients to a generic messages schema — foundational architecture work that improves large campaign send performance and enables transactional emails to exist without a tied campaign record.

    View source ↗