associated with Pramix IT
Centralized SMS API
Unified SMS API and admin dashboard for sending single, bulk, OTP, and scheduled messages across multiple clients.
- Laravel
- Redis
The company I worked with manages many clients who need to send SMS messages to their users. At the time, there was no centralized or robust system for sending and managing SMS messages; each project had its own SMS provider integration, set up separately. To address this, we built a Centralized SMS API along with an admin dashboard, creating a unified platform that makes SMS management more efficient, reliable, and easier to maintain.
Features
- /single endpoint: Send a message to a single recipient.
- /bulk endpoint: Send a message to multiple recipients at the same time.
- /otp endpoint: Send one-time password codes.
- Scheduled messages: Schedule SMS messages to be sent at a specific date and time.
- Delivery status callback: Provides SMS delivery status, remaining SMS count, and used SMS count to a specified endpoint.
- API authentication: Secured using Sanctum-based authentication for all API routes.
- Admin dashboard: Monitor and manage clients, packages, and services; view SMS logs; and perform administrative tasks.
- Report generation: Generate reports for billing and other administrative purposes.