prajwal89/email-management

Manage Your Emails

v0.1.1 2025-04-15 17:53 UTC

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