laravel-notification-channels/lob
Laravel Notification Channels Lob adds a notification channel for sending physical mail such as postcards and letters through Lob's API. Define a Lob message in your notification, configure your API key, and deliver mail using Laravel's built-in notification system.
Notification abstraction to a physical delivery channel, letting you test "paper as a channel" without a new delivery subsystem, queue, or templating stack.toLob() notification methods. It is a valid prototype-tier investment, not a platform-tier one.laravel-notification-channels org is a known pattern (Slack, Twilio, FCM, etc.). If your team already standardizes on it, this fits the mental model; if not, it adds a dependency for one vendor.Adopt (spike or fork) when:
Look elsewhere when — and this is the default answer here:
illuminate/* constraints almost certainly won't resolve on a modern app. Verify with composer why-not before anything else.Honest read on the scores: the 0.92 "opportunity" is a gap signal — physical mail is genuinely underserved in the Laravel notification ecosystem — not a quality signal. The low stars, zero dependents, and five-year-old release point the same direction: whitespace, not maturity.
To executives: "There's a small open-source adapter that lets our Laravel app send physical mail — statements, final notices, verification postcards — through the same notification system we already use for email and SMS. It's a one-day experiment to validate demand and cost per piece. I would not put it in production as-is: it hasn't been updated since 2020 and has essentially no users. Recommended spend: a two-day spike, then a build decision."
To engineering: "It's a thin Notification channel wrapping Lob's API — same shape as our other channels. Expect it to fail Composer resolution on Laravel 10+; if the spike succeeds, we fork it, bump the constraints, add tests for the payload mapping, and wrap Lob behind our own Mailer interface so the vendor and the channel are independently swappable. Budget: ~2 days to fork-and-harden, or ~3 days to skip it and call Lob's official SDK directly — the second option is the safer long-term bet if mail volume justifies it."
Recommendation: Spike, don't adopt. Use it to answer "does physical mail move the metric?" in two days; commit to a first-party, SDK-backed integration only if the answer is yes.
How can I help you explore Laravel packages today?