Campaigner

Best Self Hosted Alternatives to Campaigner

A curated collection of the 2 best self hosted alternatives to Campaigner.

Campaigner is a SaaS email marketing and automation platform for creating and sending campaigns, managing subscriber lists and segments, building automated workflows and A/B tests, handling deliverability, and reporting performance analytics.

Alternatives List

#1
Keila

Keila

Keila is an open-source newsletter tool for creating email campaigns, managing contacts and segments, building signup forms, and sending via SMTP or email providers.

Keila screenshot

Keila is an open-source newsletter platform for creating, sending, and analyzing email campaigns while keeping control of your data. It provides multiple editor options, contact management, segmentation, and flexible signup forms for growing and maintaining mailing lists.

Key Features

  • Campaign editor with multiple workflows, including block-based editing, Markdown, and template-based approaches
  • Signup form builder with custom fields and double opt-in support
  • Contact management with custom JSON data and personalization via Liquid templates
  • Segmentation using a visual segment editor and an advanced segment language
  • Sending options ranging from SMTP to provider integrations (e.g., Amazon SES, SendGrid, Mailgun, Postmark)
  • Email analytics with privacy-conscious tracking controls, including disabling tracking
  • API for managing contacts and campaigns to enable integrations and automation
  • Captcha support to reduce bot signups and protect list quality

Use Cases

  • Run a self-hosted alternative to services like Mailchimp for newsletters and announcements
  • Collect subscribers via embedded forms and send targeted campaigns using segments
  • Automate newsletter operations by integrating Keila with existing tools through its API

Keila is well-suited for individuals and organizations that want a reliable newsletter workflow, flexible email creation options, and practical deliverability and privacy controls without vendor lock-in.

2kstars
134forks
#2
Geoposler

Geoposler

Dockerized email campaign manager for creating templates, managing contacts, and sending HTML emails via configurable SMTP; built with TypeScript, Node.js, React, and MySQL.

Geoposler is a Dockerized email campaign management application for creating and sending HTML-based email campaigns. It provides a React-based admin UI and a TypeScript/Node.js backend, and stores campaign data in a MySQL database.

Key Features

  • Create, edit and manage HTML email templates
  • Manage contact lists and basic contact metadata
  • Send HTML emails through configurable SMTP parameters
  • Persistent storage using MySQL for templates, contacts, and campaign data
  • Frontend built with Vite, React and Tailwind CSS; backend written in TypeScript/Node.js
  • Distributed via Docker and Docker Compose for easy deployment; expects a healthy MySQL service

Use Cases

  • Small businesses or projects sending newsletters and announcements using their SMTP provider
  • Developers or teams testing and previewing HTML email templates against an SMTP server
  • Self-hosted campaign management for organizations that require on-premise control of contact data

Limitations and Considerations

  • Lacks built-in deliverability features such as DKIM signing, bounce handling, or advanced analytics
  • No built-in campaign scheduling, detailed tracking, or unsubscribe management documented
  • Relies on an external SMTP server for delivery; deliverability and rate limiting are dependent on that provider

Geoposler is suitable for straightforward, self-hosted email campaigns where control over templates and contacts is required. It provides a lightweight, containerized stack but may need extensions or integrations for production-grade deliverability and tracking.

32stars
1forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running