CodeCanyon Premium Item

Self-Hosted
Email Marketing
Platform

Send campaigns, manage contacts and segments, track opens and clicks — all from your own server. No monthly fees, no data sharing, full control.

Laravel 12 Email Campaigns REST API + Flutter Companion Ready
Full Source Code
Regular & Extended License
Free Future Updates
GreenMailer — Email Marketing Dashboard

Everything You Need to Send at Scale

One self-hosted platform with the backend, API, and operational data needed for the Green Mail Flutter companion app.

Campaigns

Send & Schedule

Draft, schedule, and send email campaigns. Track opens, clicks, and delivery in real time.

Contacts & Segments

Precise Targeting

Import contacts via CSV or API. Build advanced segments with AND/OR logic and 14+ operators.

Mail Gateways

Any Provider

SMTP, Mailgun, Amazon SES, and SendGrid. Switch gateways or run multiple simultaneously.

REST API

Companion App Ready

Full Sanctum-authenticated API for the Green Mail Flutter companion app, mobile monitoring, and quick operations.

✨ Admin Dashboard

Complete Control from One Dashboard

A Laravel-powered admin panel covering every aspect of your email marketing operation — campaigns, contacts, gateways, templates, analytics, and more.

GreenMailer Admin Dashboard
📊

Analytics Overview

Campaign delivery stats, open rates, click-through rates, and geographic engagement map.

📧

Campaign Management

Create, schedule, duplicate, cancel, and resend campaigns. Per-campaign delivery analytics.

👥

Contact Management

Import via CSV or API, custom contact fields, groups, segments, and unsubscribe handling.

🎨

Email Templates

Rich HTML template editor with live preview, categories, and test-send before launch.

📮

Mail Gateways

SMTP, Mailgun, SES, SendGrid. Test connection before saving, set a default gateway.

🚫

Blocklist

Block individual email addresses or entire domains to prevent unwanted delivery.

🔐

Roles & Permissions

Super Admin, Staff, and Customer roles with granular per-feature permission control.

🌐

Multi-Language

Full i18n with language switcher and editable translation files directly in the admin.

📧 Campaigns

Send, Schedule & Track Campaigns

A complete campaign workflow from draft to analytics. Send immediately or schedule for the exact moment your audience is most engaged.

  • Draft → Schedule → Send workflow
  • Open rate, click-through rate, and delivery tracking per email
  • Geographic engagement map per campaign
  • Duplicate, cancel, and resend campaigns in one click
  • Send test email before launching to your list
Campaign View & Analytics
Contact Management
👥 Contacts & Segments

Build & Segment Your Audience

Import your entire list or add contacts one by one. Then slice your audience into precise segments to reach exactly the right people.

  • Import contacts via CSV, manual entry, or REST API
  • Custom contact fields for any data structure
  • Segment rule builder — AND/OR logic with 14+ operators
  • Contact groups for quick, reusable audience selection
  • Automatic suppression: unsubscribes, bounces, and blocklist
🎨 Email Templates

Design Beautiful Emails

Rich HTML editor with live preview. Organize templates by category and test-send to your inbox before attaching to a campaign.

Email Template Editor
📮 Mail Gateways

Any Sending Provider

Configure multiple gateways — SMTP, Mailgun, Amazon SES, or SendGrid. Test the connection before saving and set a default for all campaigns.

Mail Gateway Configuration
✏️ Campaign Builder

Create Campaigns in Minutes

A clean campaign builder — pick your template, select your audience (groups or segments), choose your gateway, and set a schedule or send immediately.

  • Target groups, segments, or individual contact overrides
  • Custom From Name, From Email, Reply-To, CC, and BCC per campaign
  • Live template preview before saving or sending
  • Queue-powered delivery — no timeouts on large lists
Campaign Builder
📈 Reports & Blocklist

Data-Driven Decisions & Clean Lists

Export campaign reports and contact overviews to PDF. Keep your sender reputation healthy by blocking bad addresses and entire domains before they reach your gateway.

📊
Campaign Reports
Sent, opened, clicked, and failed — per campaign, exportable to PDF
👤
Contact Overview
Full contact and user activity reports with PDF export
🚫
Email Blocklist
Block individual addresses to prevent future delivery attempts
🌐
Domain Blocklist
Block entire domains — all addresses under a domain are suppressed
Reports & Analytics
Blocklist Management
🔌 REST API

74 Endpoints. Built For A Companion App.

GreenMailer exposes the mobile-facing API surface needed for the Green Mail Flutter companion app: auth, dashboard stats, contacts, groups, segments, campaigns, templates, analytics, notifications, blocklist, and localization.

🔑

Authentication

Login, register, forgot/reset password, logout, and GET /me — full auth flow.

📧

Campaigns API

Create, list, update, delete campaigns. Fetch per-campaign analytics and delivery status.

👥

Contacts API

Full CRUD for contacts, groups, segments, and custom contact fields.

🎨

Templates API

Manage email templates and categories programmatically from any client.

🚫

Blocklist API

Add or remove blocked email addresses and domains via API.

📊

Analytics API

Dashboard stats, campaign analytics, and email-level delivery data endpoints.

Recommended Green Mail Flutter v1 Scope

Position the mobile product as a companion app for owners, admins, staff, and customers who need quick access to campaigns, contacts, segments, templates, notifications, and performance analytics without opening the desktop dashboard.

Keep the installer, deep settings, advanced gateway configuration, full role management, and full rich-template parity on the web backend.

FAQ

Common Questions

Ready to Own Your Email Marketing?

Get GreenMailer for the Laravel backend, then pair it with the Green Mail Flutter companion app for mobile campaign control and monitoring.

Full Source Code
Free Future Updates
Regular & Extended License
6 Months Support