Send campaigns, manage contacts and segments, track opens and clicks — all from your own server. No monthly fees, no data sharing, full control.
One self-hosted platform with the backend, API, and operational data needed for the Green Mail Flutter companion app.
Draft, schedule, and send email campaigns. Track opens, clicks, and delivery in real time.
Import contacts via CSV or API. Build advanced segments with AND/OR logic and 14+ operators.
SMTP, Mailgun, Amazon SES, and SendGrid. Switch gateways or run multiple simultaneously.
Full Sanctum-authenticated API for the Green Mail Flutter companion app, mobile monitoring, and quick operations.
A Laravel-powered admin panel covering every aspect of your email marketing operation — campaigns, contacts, gateways, templates, analytics, and more.
Campaign delivery stats, open rates, click-through rates, and geographic engagement map.
Create, schedule, duplicate, cancel, and resend campaigns. Per-campaign delivery analytics.
Import via CSV or API, custom contact fields, groups, segments, and unsubscribe handling.
Rich HTML template editor with live preview, categories, and test-send before launch.
SMTP, Mailgun, SES, SendGrid. Test connection before saving, set a default gateway.
Block individual email addresses or entire domains to prevent unwanted delivery.
Super Admin, Staff, and Customer roles with granular per-feature permission control.
Full i18n with language switcher and editable translation files directly in the admin.
A complete campaign workflow from draft to analytics. Send immediately or schedule for the exact moment your audience is most engaged.
Import your entire list or add contacts one by one. Then slice your audience into precise segments to reach exactly the right people.
Rich HTML editor with live preview. Organize templates by category and test-send to your inbox before attaching to a campaign.
Configure multiple gateways — SMTP, Mailgun, Amazon SES, or SendGrid. Test the connection before saving and set a default for all campaigns.
A clean campaign builder — pick your template, select your audience (groups or segments), choose your gateway, and set a schedule or send immediately.
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.
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.
Login, register, forgot/reset password, logout, and GET /me — full auth flow.
Create, list, update, delete campaigns. Fetch per-campaign analytics and delivery status.
Full CRUD for contacts, groups, segments, and custom contact fields.
Manage email templates and categories programmatically from any client.
Add or remove blocked email addresses and domains via API.
Dashboard stats, campaign analytics, and email-level delivery data endpoints.
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.
Get GreenMailer for the Laravel backend, then pair it with the Green Mail Flutter companion app for mobile campaign control and monitoring.