nikajorjika/laravel-sms-office
Laravel package integrating smsoffice.ge SMS sending. Configure API key, sender, and no-SMS code via .env/config. Send messages via SmsOffice facade or as a Laravel Notification channel, with a log driver available for testing.
no_sms_code).FooBarNotification) for SMS channels alongside email/push.ShouldQueue) for high-volume SMS campaigns without blocking requests.Adopt if:
Look elsewhere if:
For Executives: "This package lets us send SMS notifications to users—like order confirmations or security alerts—without building or maintaining our own SMS infrastructure. It integrates seamlessly with our existing Laravel app, using the same notification system we already rely on for emails. For example, we could add SMS to our password reset flow or appointment reminders in weeks, not months. It’s cost-effective (pay-as-you-go) and reduces risk by offloading SMS delivery to a specialized provider. Given our focus on [target market/region], this aligns perfectly with smsoffice.ge’s coverage, and the low-code approach minimizes dev overhead."
Key Benefits:
For Engineering: *"This is a lightweight Laravel package that adds SMS as a first-class notification channel, just like email or Slack. It’s a drop-in solution:
composer require nikajorjika/laravel-sms-office + config.SmsOfficeChannel (e.g., via([SmsOfficeChannel::class])).no_sms_code), and logging for testing.It’s ideal for transactional SMS where we need simplicity and compliance (e.g., GDPR opt-outs). For bulk campaigns, we’d need to evaluate smsoffice.ge’s limits or consider alternatives like Twilio. The package’s facade and channel APIs make it easy to integrate with our current workflows."*
Risk Mitigation:
$urgent parameter usage post-update (v1.1.2 enforces string types) to avoid runtime errors."log driver during testing to validate messages before sending."How can I help you explore Laravel packages today?