GreenMailer | Bulk Email Marketing PHP Script

Bluehost Shared Hosting

GreenMailer – Self-Hosted Email Marketing Platform with Campaign Management, Contact Segments & REST API

GreenMailer is a professional, self-hosted email marketing platform built with Laravel 12. Send campaigns, manage contacts and segments, track opens and clicks, and automate your email outreach — all from a clean, modern dashboard with full REST API support for mobile app integration.

Whether you run a small business or manage email marketing for multiple clients, GreenMailer gives you complete control over your campaigns, contacts, and delivery — no third-party subscription fees, no data sharing.


GreenMailer | Bulk Email Marketing PHP Script

GreenMailer | Bulk Email Marketing PHP Script



Demo Credentials

Super Admin
Email: admin@example.com
Password: 123456



Note: Third-party email providers such as Mailgun, Amazon SES, or SMTP services may require separate accounts, subscriptions, or usage-based fees.



Application Feature Screenshots

GreenMailer | Bulk Email Marketing PHP Script GreenMailer | Bulk Email Marketing PHP Script GreenMailer | Bulk Email Marketing PHP Script GreenMailer | Bulk Email Marketing PHP Script



Key Features

  • Campaign Management — create, schedule, duplicate, cancel, and resend campaigns with a Draft → Schedule → Send workflow
  • Open & Click Tracking — per-campaign delivery analytics with open rate, click-through rate, and geographic engagement map
  • Contact Management — import via CSV, manual entry, or REST API; full CRUD with custom contact fields
  • Advanced Segments — rule builder with AND / OR logic and 14+ operators for precise audience targeting
  • Contact Groups — organize contacts into reusable groups for targeted sending
  • Email Template Editor — rich HTML editor with live preview and test-send before campaign launch
  • Multiple Mail Gateways — SMTP, Mailgun, Amazon SES, and SendGrid support with per-gateway test connection
  • Blocklist — block individual email addresses or entire domains to prevent unwanted delivery
  • Role-Based Access Control — Super Admin, Staff, and Customer roles with granular per-feature permissions (Spatie Laravel Permission)
  • Full REST API — 74 endpoints with Sanctum bearer token authentication, suitable for Flutter / React Native mobile apps
  • In-App Notifications — real-time notification system with activity log for all user actions
  • Multi-Language Support — full i18n with language switcher and editable translation files
  • Browser-Based Installer — guided setup wizard with requirement check, database connection test, and automatic seeding
  • Reports & Analytics — campaign reports, contact overview, and user overview with PDF export


⚙️ System Requirements

Please ensure your server meets the following requirements:

  • PHP: 8.3 or higher
  • Laravel: 12.x
  • MySQL: 8.0+ or MariaDB 10.4+
  • Node.js: 18+
  • Composer: 2.x
  • Queue Driver: Database, Redis, or any Laravel-supported driver
  • Required PHP Extensions:
    • ext-zip
    • ext-gd
    • ext-mbstring
    • ext-curl


Installation Guide

  1. Download and upload the ZIP file to your server.
  2. Extract the files and point your domain’s document root to the public/ folder.
  3. Set your server PHP version to 8.3+.
  4. Set file permissions:
    • storage and bootstrap/cache: 775
  5. Create a MySQL database via cPanel or phpMyAdmin.
  6. Run the browser installer:
    https://yourdomain.com/install
  7. Follow the wizard — it checks requirements, configures your database, runs migrations, and seeds demo data automatically.
  8. Set up the cron job for campaign sending:
    * * * * * cd /path/to/green-mailer && php artisan schedule:run >> /dev/null 2>&1
  9. Start the queue worker (required for campaign delivery):
    php artisan queue:work --tries=3

Your platform is now ready to use!


Support & Customization

If you need custom features, integrations, or modifications, feel free to reach out. We provide fast, reliable, and professional support.

Email: rostomali4444@gmail.com

Note: Clear requirements and documentation will help avoid repeated changes and ensure faster delivery.

⭐ If you like this product, please consider giving it a 5-star rating. Your support motivates us to keep improving!

0 average based on 0 ratings.

greensoftbd

greensoftbd

Visit Author's Portfolio

View Portfolio
Last Update 2026-05-18
Created 2024-06-30
Sales 4
Discussion Comments
Compatible Browsers IE10 IE11 Firefox Safari Opera Chrome Edge
Software Version PHP 8.x MySQL 8.x MySQL 5.x
High Resolution Yes
Software Framework Laravel
Files Included JavaScript JS JavaScript JSON HTML CSS PHP SQL
Video Preview Resolution