How It Works
Before you can start sending messages, you must register a Sender ID—this is the alphanumeric name that appears as the sender (e.g., DOJAH, MYBANK). You can request a Sender ID via the Dojah Dashboard. Once approved, it becomes available for use in your API calls. To send a message:- Register and activate your Sender ID
- Make a POST request to the messaging endpoint with the recipient’s phone number and message body
- Receive a message_id in response for tracking status
- queued – Message is awaiting dispatch
- sent – Message has been handed to the telco
- delivered – Successfully received by the user
- failed – Delivery failed (e.g., invalid number or telco issue)
Use Cases
- Payment or wallet transaction alerts
- Loan disbursement or status updates
- Onboarding verification messages