itxshakil/laravel-fast2sms
Laravel Fast2SMS is a complete Fast2SMS integration for Laravel, supporting SMS, OTP, DLT, and WhatsApp with a fluent, type-safe API. It includes Laravel Notifications, queue support, a powerful fake for testing, typed exceptions, and cost-saving safeguards.
variablesValues, senderId, entityId, templateId, language, flash, scheduleTime, not just numbers/message/route. This means OTP and DLT flows can be asserted end-to-end in tests (e.g. read the generated OTP back out of ->parameters->variablesValues), so critical auth paths get real regression coverage instead of mocks.Adopt if:
Look elsewhere if:
For Executives: "This package lets us ship SMS/WhatsApp features 10x faster by leveraging Fast2SMS’s reliable infrastructure—no custom API work, no integration headaches. It’s battle-tested for high-volume use cases (e.g., OTPs, alerts) and includes cost-saving features like batch sending. For [X] dollars/month, we get enterprise-grade deliverability and compliance, freeing our team to focus on core product innovation. The fake driver also slashes QA time by enabling flawless testing—including our OTP login path, which we can now regression-test automatically on every deploy instead of discovering breakage in production."
For Engineering: *"This is a first-class Laravel wrapper for Fast2SMS with:
variablesValues, senderId, entityId, templateId, language, flash, scheduleTime — so you can assert on real OTP codes and DLT template fields, not just the message body.Fast2SMSMessage and you’re done.For Design/Product: *"This unlocks low-effort, high-impact communication features:
How can I help you explore Laravel packages today?