TalkNTalk

Business messaging platform

Reach every customer overBulk SMS

Send alerts, run keyword campaigns and open your services on a USSD code, all from one dashboard. Developers get a single API for every channel, with delivery reports pushed to their server.

  • Bulk SMS with sender IDs
  • USSD menus and short codes
  • WhatsApp on your own number
  • Real-time delivery reports
Customer reading a message on their phone

Trusted by 2,000+ organisations

SACCOs, schools, hospitals, golf clubs, lenders and NGOs

  • CDL
  • Paynecta
  • TinyPesa
  • Techspace
  • W-Harambee
  • KaziWeza
  • Docketflow
  • Lloyds Africa
  • Medivo
  • PSSF
  • Manpower Services
  • TicketPoa
  • Visaro
  • PNP Radius
  • Klok It

Who sends what

Built for the messages your sector sends every day

From fee reminders to e-tickets, here is what organisations like yours put through TalkNTalk, and the channel that usually carries it.

SACCOs and lendersLoan approvals, repayment reminders, dividend notices, AGM invitations
SMSWhatsApp
Schools and collegesFee balances, exam results, closing dates, urgent parent alerts
SMS
Hospitals and clinicsAppointment reminders, results ready for collection, follow-up check-ins
SMSWhatsApp
Clubs and associationsFixtures and tee times, subscription renewals, member newsletters
SMSWhatsApp
Events and ticketingE-tickets, gate times, venue changes, post-event offers
SMSWhatsApp
Recruitment and HRInterview invitations, shift rosters, payslip notices, staff memos
SMSWhatsApp
Retail and online shopsOrder confirmations, delivery updates, promotions, customer care replies
WhatsAppSMS
NGOs and community groupsField updates, beneficiary notices, volunteer call-outs, group announcements
SMSWhatsApp

Under the hood

What happens after you press Send

Four steps, and you can see every one of them, message by message.

  1. 01queued

    Queued the moment you press send

    Your message or campaign is accepted straight away and placed on a queue built for big runs, so month-end and fee-reminder spikes go out in full instead of timing out.

  2. 02sent

    Handed to the network

    Each message goes out under your sender ID. If one can't be submitted, it is marked failed right away, so you never wonder whether it left.

  3. 03delivered

    Confirmed on the handset

    The network reports back when the phone receives it. Unreachable numbers come back as undelivered, so you know exactly who missed out.

  4. 04webhook

    Reported back to you

    Every status shows in your dashboard and is pushed to your webhook, signed with HMAC-SHA256 and retried at 1, 5 and 30 minutes if your server is down.

For developers

One request and your message is on its way

Plain JSON over HTTPS with a Bearer key. Drop in your key and a number, and you are sending from your own app in minutes.

  • Send to one number, a list, or a saved contact group
  • WhatsApp messages and group sends over the same API
  • Signed webhooks for sent, delivered, failed and undelivered
  • Free sandbox to test SMS and WhatsApp before going live
POST /v1/sms/send/
curl -X POST https://api.v1.talkntalk.africa/v1/sms/send/ \
  -H "Authorization: Bearer tk_live_xxxxxxxx" \
  -H "X-Organisation-Id: YOUR_ORG_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "mobile":    "254712345678",
    "message":   "Your order #4821 is on its way.",
    "sender_id": "TALKNTALK"
  }'
201 Created
{
  "id":        "018f3a2b-7c4d-7e1a-b3f2-9d8e2c1a4b5f",
  "mobile":    "254712345678",
  "sender_id": "TALKNTALK",
  "status":    "queued"
}

Control and visibility

Who can send, and what happened next

Everything a growing team needs to send with confidence, without sharing one password.

  • The whole team, the right access

    Invite colleagues into one organisation and give each a role, so everyone works from the same account and only sees what their job needs.

  • Keys you can control

    Create a separate API key for each system that sends, and revoke one without touching the rest. Webhooks can be signed so you know every report is really from us.

  • Reports you can act on

    See every message in the outbox with its live status, and follow each campaign as it sends, so you know who got the message and who to try again.

Your next message could be out in five minutes

Create an account, add your contacts and send. Or tell us what you need and we will help you set it up.