Bulk Email Sender v2.2

Professional Laravel-based email marketing solution with rich HTML editor and split delivery stats

Laravel PHP Bootstrap License
Stars Issues Forks

What's New in v2.2

Split stats, server-side bulk select and TinyMCE minimal

Split Dashboard

4 equal cards: Total Campaigns, Campaign Emails, Individual Emails, Total Sent.

Bulk Select

Only this page (20) vs All filtered (up to 10k, server-side) with safe bulk actions.

Smart Search

Search across email, name, company, phone, notes and tags.

TinyMCE Editor

Minimal Inter / #0f172a shell with rich HTML editing on 4 pages.

Security Hardening

Scoped deletes, throttles, SecurityHeaders, after_commit queue safety.

Campaign Delivery

Instant Campaign via chunkById and per-recipient bulk send.

📸 Screenshots

See the application in action

Dashboard Overview
Dashboard Overview
Contact Management
Contact Management
Bulk Email Sender
Bulk Email Sender
Individual Email
Individual Email
Email Templates
Email Templates
Tag Management
Tag Management

⚡ Quick Installation

Get started in minutes with our simple setup process

1

Clone and Setup

git clone https://github.com/arafat-web/Bulk-Email-Sender.git
cd Bulk-Email-Sender
composer install
cp .env.example .env
php artisan key:generate
2

Database Configuration

# Configure database in .env file
php artisan migrate --seed
3

Email Configuration in .env file

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your-email@gmail.com
MAIL_PASSWORD=your-app-password
MAIL_ENCRYPTION=tls
4

Start Application

php artisan serve
php artisan queue:work
Default Login: admin@email.com / 12345678