BulkSMS
An SMS and WhatsApp marketing and customer-service platform with campaign automation, an AI support chatbot, and ticketing.
- Laravel
- Filament

The challenge
SMS/WhatsApp marketing and customer support usually need a different tool for campaigns, a different one for support tickets, and a third for any AI-assisted replies — BulkSMS keeps campaigns, ticketing, and an AI chatbot layer in one platform.
The approach
BulkSMS runs on two role-scoped panels — Admin and Client — backed by migrations covering campaigns, automations, tickets with SLA policies, and AI interactions. Outbound messaging goes through a gateway-abstraction layer supporting Twilio, Africa’s Talking, and Termii for SMS, and a Meta WhatsApp Business Cloud API integration for WhatsApp. The customer-service chatbot generates replies through a pluggable AI provider manager that calls the Anthropic, OpenAI, and Gemini APIs directly, with keyword-based escalation to a human agent layered on top. Billing runs on a direct Paystack integration exposed through a client-facing credits page.
What’s live
- Gateway abstraction across Twilio, Africa’s Talking, and Termii
- Meta WhatsApp Business Cloud API integration
- AI chatbot backed by Anthropic, OpenAI, and Gemini with human escalation
- Ticketing with SLA policies
- Direct Paystack credits billing



