- +4
An expense approval workflow that starts with a WhatsApp photo
Template: Expense Approval Workflow: WhatsApp Receipts to Google Sheets
Send a photo or PDF of a receipt on WhatsApp. AI reads the vendor, date, amount and category and adds it to your Google 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.
- 11 steps
- ~5 min setup
- basic plan
Free to use. Sign in to add it to your canvas.
Click a step to see its settings, or drag it to move it
Who it's for
Small teams and owners who collect receipts in a drawer and type them up at month end.
How it works
The flow you get, exactly as it lands on your canvas.
- WhatsApp TriggerStarts here
Start a workflow when a WhatsApp message, button tap or call comes in
- WhatsAppWhatsapp
Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent
- Document Parser
Extract structured data from PDFs and images (JPG, PNG, WEBP) using OpenAI, Claude, or Gemini vision.
- If / Else
Branch the workflow based on conditions. Routes to the true or false path.
- Google SheetsGoogle Sheets
Complete Google Sheets automation with OAuth
- Human Approval
Park an action for a person to approve. The run finishes; the action happens on approval.
- WhatsAppWhatsapp
Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent
- Google SheetsGoogle Sheets
Complete Google Sheets automation with OAuth
- WhatsAppWhatsapp
Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent
- Error TriggerStarts here
Runs when this workflow fails. Wire it to a notification to be told.
- WhatsAppWhatsapp
Send messages, voice notes, buttons and media on WhatsApp - or call with an AI voice agent
Before it runs
Make a Google Sheet with an empty tab named "Expenses" - the columns are added on the first receipt. Pick that spreadsheet in both "Log it" steps, and tap "Connect my WhatsApp" in "You send a receipt". Expenses over KES 5,000 need approval; change the amount in "Over the limit?". Approve or reject them in CiraIQ under Approvals. Turn it on.
Questions
- What is the approval limit?
- Expenses over KES 5,000 need approval. Change the amount in "Over the limit?".
- Where do I approve?
- In CiraIQ under Approvals.
- Do I need to set up the sheet?
- Make a Google Sheet with an empty tab named "Expenses". The columns are added on the first receipt.
More templates
Browse all templates- +6
- +2
- +7
- +7
- +4
- +7