prajwal89 / email-management
Manage Your Emails
v0.1.1
2025-04-15 17:53 UTC
Requires
- flowframe/laravel-trend: ^0.4.0
- prajwal89/lara-toast: dev-main
- spatie/laravel-honeypot: ^4.5
Requires (Dev)
- laravel/pint: ^1.22
This package is auto-updated.
Last update: 2025-06-14 07:11:42 UTC
README
This is an opinionated email management solution with powerful features for modern Laravel applications:
✨ Features
- ✅ A/B Testing – Easily test multiple email variants
- 📤 Track Outgoing Emails – Monitor every email sent from your system
- 📈 Email Open & Click Tracking – Know when your emails are opened and visited
- 🛡️ Spam Protection – Prevent abuse with built-in safeguards
- 🧩 Filament Plugin Included – Seamlessly integrates with your Filament admin panel
- 👀 Preview Emails – Visual preview of all your email templates
- 📰 Newsletter Support – Manage and send newsletters with ease
Installation
composer require prajwal89/email-management
php artisan vendor:publish --tag=email-management-views
./vendor/prajwal89/email-management/resources/views/**/*.blade.php, add this to your filaments tailwind.config.js
Core Concepts
-
Email Event
Email events are events that are automatically triggered by app eg. user registration
-
Email Campaign Manually run email campaigns e.g notifing new feature
Email events are events that are automatically triggered by app eg. user registration
Usage
-
run command to create a email event
php artisan make:email-event
-
follow the instructions
Campaign Emails
These events emails are manually triggered like marketing emails eg. 15% off on black friday sell