Bulk SMS

Send personalised campaigns to thousands in seconds. Upload contacts via CSV or Excel, create contact groups, schedule messages, and track delivery in real time.

  • All four Kenyan networks
  • Custom sender IDs
  • Duplicate detection
  • Unicode & long SMS support
  • Instant delivery reports

WhatsApp Business API

Broadcast approved templates to opted-in customers through the official WhatsApp Business API. Send images, documents, and get read receipts.

  • Meta-approved templates
  • Media message support
  • Conversation-based billing
  • Read receipts & delivery status
  • Free setup assistance

USSD Menus

Build interactive menu sessions that work on every phone — including feature phones with no internet. Perfect for balance checks, loan applications, voting, and surveys.

  • Works without data or smartphone
  • Custom menu flows
  • Shared or dedicated codes
  • Real-time session data
  • M-Pesa-style flows

Shortcodes

Run two-way SMS on a dedicated or shared shortcode. Route inbound messages by keyword, trigger auto-responses, and manage competitions via webhook or portal.

  • Dedicated or shared shortcodes
  • Keyword routing
  • Auto-responses
  • Competitions & voting
  • Webhook integration

SMS & USSD Surveys

Polls, questionnaires, and feedback surveys over SMS and USSD. Responses stream into your dashboard in real time with full transcripts and CSV exports.

  • Multi-channel delivery
  • Live results dashboard
  • Winners per question
  • Full transcripts
  • CSV exports

Recurring SMS

Set up messages that send themselves — fee due dates, contribution deadlines, statutory payments, plus birthday and anniversary messages that never miss a date.

  • Scheduled reminders
  • Date-based automation
  • Never miss a deadline
  • Personalised content

Developer-Friendly API

One HTTP call. Plain JSON. Bearer token auth. No SDK required.

  • REST API with clear documentation
  • Legacy v1/v2 endpoints preserved
  • DLR callbacks within seconds
  • Libraries for PHP, Python, Node.js, and Go
Request API Access
curl -X POST https://api.timisha.co.ke/v1/send/message \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "senderID": "TIMISHA",
    "phone": "254712345678",
    "message": "Hello from Timisha Solutions"
  }'