Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Nova Email On Event Laravel Package

michielgerritsen/laravel-nova-email-on-event

Send customizable emails automatically when Laravel events fire, with a simple Nova-style setup for defining recipients, templates, and triggers without writing extra mailer code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy (and the answer is usually "neither"): With 23 stars, zero dependents, an archived repo, and an opportunity score of 0.27, this is not a vendor you adopt — it's a design reference. Use it to answer "what is the smallest possible shape of admin-configurable email triggers?" before committing engineering time to a homegrown version.
  • Feature scoping for admin-configurable notifications: The core ask it embodies — let a non-developer say "when this happens, email these people" without a deploy — is a recurring request in ops-heavy B2B products. Reviewing this package gives you a concrete, working baseline to scope against: which events are exposed, how recipients are chosen, whether templates are editable, how the rule is stored.
  • Roadmap prioritization: If notification automation is a "someday" item, this package is cheap evidence to timebox a spike. If it's a committed roadmap item, treat the package as a requirements artifact rather than a dependency, and fund a native implementation on top of Laravel's own event/listener and Notification primitives.
  • Use-case validation: It supports decisions about which of these you actually need — internal ops alerts on record changes, customer-facing lifecycle emails, ad-hoc campaign sends to a filtered segment, or escalation notices. Each has very different requirements around deliverability, unsubscribe compliance, and audit trails, and that difference should shape the build.
  • Packaging and pricing: If you ship on Laravel Nova as a SaaS or internal platform, admin-configurable notifications are a plausible paid-tier or add-on feature. The existence of small packages like this (and their lack of traction) suggests the market gap is real but that a thin wrapper is not the defensible version — the value sits in templates, scheduling, and delivery reliability.

When to Consider This Package

  • Consider it (as reference material, not a dependency) when: you are already on Laravel Nova, the need is internal-only, the volume is low, and you want a working prototype in an afternoon to pressure-test a spec with stakeholders.
  • Consider vendoring/forking only if the feature is genuinely peripheral, you have a named owner willing to maintain the fork, and you can accept that upstream will never ship a fix — the archive flag makes this a permanent condition, not a temporary one.
  • Look elsewhere if any of the following are true:
    • You need delivery guarantees — queues, retries, backoff, failure alerting, bounce handling. A package that "sends an email when an event occurs" is unlikely to cover the operational tail, and email failures are silent by default.
    • You need compliance surface: unsubscribe management, suppression lists, GDPR/erasure, retention, per-tenant sending domains.
    • You need auditability — who configured which rule, when, and what was sent to whom.
    • You need role-based permissions on who can create or edit notification rules; in Nova, that is a policy problem the package probably does not solve.
    • You are multi-tenant, high-volume, or the notification is customer-facing rather than internal.
    • You are not on Nova at all — the entire value proposition is the admin UI integration.
  • Rejection criteria to state explicitly in the ADR: archived status, single-maintainer bus factor, zero dependent projects (no ecosystem pressure to keep it working across Laravel/Nova majors), and the fact that a Nova major upgrade will likely break it with no path to a fix.

How to Pitch It (Stakeholders)

To executives: This is a low-cost evaluation, not an adoption. It's a small, archived, single-author Nova package that demonstrates one pattern — letting admins trigger emails from events without engineering involvement. The concept is worth a scoped spike because admin-configurable notifications are a repeatable customer request with add-on revenue potential. The code is not worth depending on: it is unmaintained, has no downstream users, and would become our maintenance burden the moment we install it. Recommendation: spend a few days reviewing it as a spec input, then build natively on Laravel's event and notification primitives if we proceed.

To engineering: Treat this as prior art, not a library. Pull it apart for the data model and UI patterns, then implement against Laravel's first-party Events/Listeners and Notifications so we inherit queueing, retries, and multi-channel support for free. Flag the two things the package almost certainly does not give us and that dominate real cost: delivery observability (did it actually send?) and permissioning (who is allowed to configure this?). Estimate accordingly, and assume zero upstream support if we fork.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource