Skip to content
30% OFF
All templates
  • +6
Businessintermediate

Send invoice reminder emails with an M-Pesa prompt to pay

Template: Invoice Reminder Email with an M-Pesa Payment Prompt

Every weekday morning it reads who owes you from a Google Sheet, emails each person a friendly reminder and sends an M-Pesa payment prompt (STK push) to their phone. When they pay, their row is marked Paid and you get a WhatsApp with the receipt number. If they ignore it, you get a WhatsApp telling you who to follow up. No code steps.

  • 12 steps
  • ~10 min setup
  • basic plan

Free to use. Sign in to add it to your canvas.

Schedule Trigger
Run workflow at specific time
Every 1 day(s)
at 09:00
Google Sheets
Complete Google Sheets automation
Only people who haven't paid
Keptitems that matched
Discardedeverything else
One person at a time
Loopruns once per item
Doneruns after every iteration
Gmail
Read, filter & send emails
M-Pesa
Ask a customer to pay (STK push)
If / Else
{{$node.n6.paid}} is true
TRUEFALSE
Google Sheets
Complete Google Sheets automation
WhatsApp
Message, voice note, buttons or AI call
Message → me
✅ *{{$node.n4.items.0.Name}} pai…
WhatsApp
Message, voice note, buttons or AI call
Message → me
⏳ *{{$node.n4.items.0.Name}} has…
Error Trigger
Runs when this workflow fails
WhatsApp
Message, voice note, buttons or AI call
Message → me
⚠️ *Something needs your attenti…

Click a step to see its settings, or drag it to move it

Who it's for

Kenyan businesses, landlords and schools that invoice by email and get paid on M-Pesa.

How it works

The flow you get, exactly as it lands on your canvas.

  1. Schedule TriggerStarts here

    Run the workflow automatically based on a schedule

  2. Google SheetsGoogle Sheets

    Complete Google Sheets automation with OAuth

  3. Filter

    Keep only the items matching your conditions; route the rest to a second output.

  4. Loop

    Run the following nodes once per item, with optional batching and delay.

  5. GmailGmail

    Read and send emails with advanced filtering

  6. M-PesaM‑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.

  7. If / Else

    Branch the workflow based on conditions. Routes to the true or false path.

  8. Google SheetsGoogle Sheets

    Complete Google Sheets automation with OAuth

  9. WhatsAppWhatsapp

    Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent

  10. WhatsAppWhatsapp

    Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent

  11. Error TriggerStarts here

    Runs when this workflow fails. Wire it to a notification to be told.

  12. WhatsAppWhatsapp

    Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent

Before it runs

Make a Google Sheet tab named "Debtors" with the columns Name, Email, Phone, Amount, Due and Status. Paying from the prompt marks their row Paid for you; write "Paid" yourself for cash or bank payments. Open "Read who owes you" and pick that spreadsheet, then connect Gmail in "Email the reminder". In "Ask them to pay" add your M-Pesa (Daraja) keys: to try it, choose Sandbox, shortcode 174379, your Daraja sandbox app's consumer key and secret, and the passkey from the Daraja simulator. Link your WhatsApp and turn it on.

Questions

What goes in the sheet?
A tab named "Debtors" with the columns Name, Email, Phone, Amount, Due and Status.
What about cash or bank payments?
Write "Paid" in the Status column yourself. Payments made from the prompt are marked Paid for you.
Can I try it without real money?
Yes. In "Ask them to pay", choose Sandbox with shortcode 174379 and your Daraja test keys.

More templates

Browse all templates
BusinessExpense Approval Workflow: WhatsApp Receipts to Google SheetsSend a photo or PDF of a receipt on WhatsApp. AI reads the vendor, date, amount and category and adds it to your expense sheet. Small expenses are approved automatically; bigger ones wait for your approval, and approving marks them Approved in the sheet. You get a WhatsApp for every receipt.
  • +4
BusinessWhatsApp Customer Support AI Team in English and SwahiliA lead AI agent answers your customers on WhatsApp, and hands the hard parts to two specialists: a Billing expert for prices, M-Pesa payments and invoices, and a Swahili writer who words replies naturally when a customer writes in Swahili or Sheng. The lead puts their answers together into one reply. It searches your own documents for facts, never invents prices, and the reply is retried if WhatsApp is busy.
  • +2
BusinessAI Product Video Maker: Photo to Promo VideoSend a product photo to your CiraIQ WhatsApp and say "make a video of this". AI brings your real photo to life as an 8-second vertical clip with music - the product kept exactly as it is - and sends it straight back to your chat. The Facebook post and Instagram Reel are written and wait for your one-tap approval.
  • +4
BusinessHoliday Social Media Posts for Kenyan HolidaysNever miss Madaraka Day, Christmas or Black Friday again. Every morning it checks whether today is a Kenyan public holiday, a big shopping day, or one of your own dates (your shop's birthday, a launch). When it is, AI designs a greeting in your brand colours with the words spelled exactly and your logo in the corner, writes the posts, and sends the image to your WhatsApp. Nothing posts until you approve it.
  • +7
BusinessTestimonial Posts from Google Forms ReviewsWhen a customer leaves a review on your Google Form, AI turns it into a beautiful quote card in your brand colours - their words spelled exactly, their first name, your logo - and writes the posts for Facebook, Instagram and LinkedIn. Glowing reviews (4 stars and up) wait for your approval; anything lower comes to your WhatsApp instead so you can reply to that customer personally.
  • +7
BusinessShopify Instagram Reels of Your Weekly Best-SellerEvery Friday it finds the product that sold the most in your Shopify store this week and turns its real product photo into an 8-second vertical video with music. The video is saved to your Google Drive, AI writes the Instagram Reel and Facebook captions, the posts wait for your one-tap approval, and the video lands on your WhatsApp. Your best-seller, promoted every week while it is hot.
  • +7