← Back to Projects

Jan Newsletter

wordpress-plugin
Jan Newsletter Screenshot

About the Project

A complete, self-hosted email marketing solution built as a WordPress plugin. It replaces expensive SaaS services like Mailchimp or GetResponse with a fully owned system running on your own server.

The plugin features a priority-based email queue supporting Mailgun API, custom SMTP, and WordPress wp_mail() fallback. It includes a full campaign builder with HTML editor, personalization tags, and automatic tracking pixel/link injection.

Subscriber management supports multiple lists, double opt-in, bounce handling (auto-unsubscribe after hard bounces), and custom fields. The analytics dashboard shows open rates, click-through rates, per-link breakdowns, and daily timelines.

Integrations include GetResponse API v3 (full contact import with geolocation, tags, custom fields), WPForms (auto-subscribe form submissions), and Mailgun/SendGrid webhook support for real-time delivery events.

The admin interface is built with React, TypeScript, and Tailwind CSS, providing a modern SPA experience within WordPress.

Key Features

  • Priority-based email queue with retry logic
  • Campaign builder with HTML editor and personalization
  • Open & click tracking with analytics dashboard
  • Subscriber management with multiple lists
  • Bounce handling (auto-unsubscribe)
  • GetResponse API v3 full sync
  • WPForms integration
  • Mailgun & SendGrid webhook support
  • CSV import/export
  • REST API for all operations
  • React + TypeScript admin UI