Tidings
SMS notifications for Laravel, built for the Ghanaian market.
The Problem
Adding SMS to a Laravel app usually means building a custom HTTP client and bolting it awkwardly onto whatever notification system the app already uses.
Tidings is deliberately unambitious in the best way: it does one thing, and does it the way Laravel developers already expect. Rather than introducing a new abstraction to learn, it adds SMS as a first-class notification channel inside Laravel's existing notification system, so `$user->notify(...)` just works for SMS the same way it already works for mail or database notifications.
Under the hood, delivery is routed through mNotify — chosen specifically because it's a provider that actually serves the Ghanaian market well, rather than a global SMS API that treats local delivery as an afterthought. Installation is a single Composer command, with a publishable config file for the parts you'll want to customize.
It's open source and MIT licensed, built as infrastructure — the unglamorous kind of package that a project just needs to have, done correctly, so nobody has to think about SMS delivery again.
Who It's For
Laravel developers building for the Ghanaian market who need reliable SMS notifications without reinventing the notification layer.
"I needed SMS notifications on a Laravel project and didn't want another custom service class duct-taped to the notification system. Tidings is that missing channel, done the way Laravel already expects."
— Founder, Naviware
Features
- •Integrates with Laravel's built-in notification system as a first-class SMS channel
- •Sends SMS programmatically through the mNotify platform
- •Simple installation via Composer, with a publishable configuration file
- •Open source and MIT licensed
Built With
Ready to try Tidings?
View on Packagist