Documentation menu

Sender IDs

A sender ID is the brand name recipients see instead of a phone number, for example PESARAILS.

Request a sender ID

Sender IDs are registered with the networks, so this step is done in the dashboard, not the API. You need:

  • The one-off fee of KES 7,000, paid with M-Pesa.
  • Your certificate of incorporation.
  • The sender name you want, up to 11 characters.

Most sender IDs are live within 48 hours. See the full walkthrough on how to get a sender ID.

Use it when sending

Pass the sender name as sender, or its UUID as senderId.

request body
{
  "to": "254712345678",
  "sender": "PESARAILS",
  "message": "Hello from PESA RAILS"
}

If you have exactly one active sender ID, you can omit it and we use that one.

Caution

Sender names must match a brand you own and are capped at 11 characters. Promotional messages follow set sending hours; OTPs and alerts on the transactional path can go any time.