lchris44

Drop-in email preference management for Laravel. Per-category subscriptions, digest batching, one-click unsubscribe with RFC 8058 headers, and a GDPR consent log.

12
0
100% credibility
Found Mar 17, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

A drop-in package for Laravel apps that enables user-managed email preferences, one-click unsubscribes, and batched digests across customizable categories.

How It Works

1
🔍 Discover better email control

You find a tool that lets your app users pick exactly which emails they want, instead of all or nothing.

2
📦 Add it to your app

You bring the tool into your app with a simple command, like adding a helpful friend.

3
⚙️ List your email types

You name the kinds of emails your app sends, like news or alerts, so users can choose.

4
🌐 Share preference link

You put a magic secure link in emails that takes users straight to their personal control panel without logging in.

5
User customizes inbox

Your user clicks the link, sees friendly toggles and sliders, and picks what emails they love or skip.

6
📧 Emails flow smartly

Now emails only go out based on their choices, with summaries batched nicely if they prefer.

🎉 Happy users stay

Users feel in control, complain less about spam, and keep engaging with your app longer.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is laravel-email-preference-center?

This Laravel package delivers a drop-in email preference center, letting users subscribe to specific categories like marketing or security alerts, set frequencies from instant to weekly digests, and one-click unsubscribe via RFC 8058 headers that work in Gmail and Apple Mail. It replaces the standard mail notification channel, automatically respecting preferences—dropping emails, sending immediately, or batching into digests—while logging changes for GDPR compliance. Built in PHP for Laravel apps, it includes ready-to-use UI pages accessible via signed URLs without logins.

Why is it gaining traction?

Unlike basic unsubscribe links that kill all communication, this offers granular control with digest batching to boost open rates and cut spam complaints, plus auto-scheduled commands for daily/weekly sends. The drop-in swap for Laravel's mail channel handles everything—no custom logic needed—and RFC 8058 support meets 2024 bulk sender rules. Developers grab it for the polished preference center UI and events for analytics, saving weeks of boilerplate.

Who should use this?

Laravel backend devs building SaaS apps with user notifications, like newsletters or activity updates, who want a plug-and-play center without routing or auth hassle. SaaS founders tracking email engagement via logs and needing quick GDPR audits. Notification-heavy teams migrating from simple mail channels to batched digests.

Verdict

Solid drop-in for Laravel email management with strong docs and CLI seeding commands, but at 12 stars and 1.0% credibility, it's early-stage—test thoroughly before production. Worth a spin for prototypes or small apps chasing better retention.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.