Connect M-Pesa and WhatsApp
Put M-Pesa and WhatsApp in one workflow: a WhatsApp when a customer pays your Paybill or Till, a report of who paid and who did not after an STK push, or a payment summary when payouts finish.
Templates that use M-Pesa and WhatsApp
- +6
- +11
- +3
- +3
- +3
- +3
What each app can do
M-Pesa
Triggers: Start a workflow when
M-Pesa Payment Received
Starts the workflow when a customer pays your Paybill or Till, or answers a payment prompt.
Actions: Do this in a workflow
M-Pesa
Send an M-Pesa payment prompt (STK push) to a customer's phone and wait for them to pay, using your own Daraja app. Money goes straight to your Paybill or Till.
- Request payment
- Check status
M-Pesa Payout
Send money from your M-Pesa B2C account to phones - refunds, salaries, commissions - with per-payout, per-run and daily limits and "pay each reference once" protection.
M-Pesa Transaction
Check an M-Pesa transaction's status by receipt number, or reverse a payment you received (guarded).
- Status
- Reverse
Triggers: Start a workflow when
WhatsApp Trigger
Start a workflow when a WhatsApp message, button tap or call comes in
Actions: Do this in a workflow
WhatsApp
Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent
- Send text
- Send template
- Send media
- Send voice
- Send buttons
- Send list
- Send cta
- Send location
- React
- Request call permission
- Place call
- Download media
- Recent messages
Questions
- Can I get a WhatsApp for every M-Pesa payment?
- Yes. The M-Pesa Payment Received trigger starts the workflow and a WhatsApp step tells you.
- What do I need?
- Your M-Pesa Daraja keys and a linked WhatsApp.
- Can customers get the message?
- Messaging customers on WhatsApp needs your own WhatsApp Business number (Enterprise). SMS works on any plan.
Connect M-Pesa and WhatsApp today
Start free with 3 workflows. No card needed. Install a template or build your own on the canvas.