⚙️Operations & Admin · Step-by-step guide

Snap a receipt on WhatsApp, and the books update themselves

Staff send a photo of a receipt or invoice on WhatsApp. AI reads the amount, vendor and project, logs it in the accounts and the budget sheet, and asks if anything is unclear. The boss can ask money questions in the same chat.

⏱️ 1-2 weeks (simpler if someone technical helps for an hour)🎯 Medium💵 n8n cloud subscription + a few cents of AI usage per receipt + WhatsApp API messaging fees📋 8 steps
💬 ChatGPT🧩 Other
🎯 What you'll have at the endYou'll let your team WhatsApp a photo of a receipt and have it logged in a spreadsheet (and, later, your accounts) automatically.

⚡ One-click install

Checked install page (app stores, official sites and template pages): tap to get it straight away.

🧰 Before you start

⏱️ Time needed1-2 weeks (simpler if someone technical helps for an hour)
💵 Rough costn8n cloud subscription + a few cents of AI usage per receipt + WhatsApp API messaging fees

🪜 Step by step

🐣 Beginner mode: showing the 7 essential steps only. Extra steps are hidden; tap 🚀 Advanced at the top to see all 8.
✅ 0 of 8 steps done 📄 Printable page
  1. 1
    ☐

    Open the ready-made template

    Click the install button on this page to open the n8n template, then click Use for free to copy it into your n8n account.

  2. 2
    ☐

    Create the Google Sheet

    Make a sheet called 'Invoices' with headers: store name | description | image_url | payment | total.

  3. 3
    ☐

    Connect your accounts

    In n8n, add credentials (saved logins) for WhatsApp Cloud API, Google Drive, Google Sheets and OpenAI, as the template explains.

  4. 4
    ☐

    Point it to your sheet

    Paste your sheet's ID (the long code in its web address) into the Google Sheets step.

  5. 5
    ☐

    Test with one receipt

    Activate the workflow and WhatsApp a receipt photo to your business number. Check the new row and the reply.

  6. 6
    ☐

    Add your categories

    Edit the AI step with your own expense categories and projects (prompt below).

  7. 7
    ☐

    Optional: send to QuickBooks

    Add the separate n8n 'Google Sheets and QuickBooks expenses' template to push categorised rows into QuickBooks.

    ➕ Extra step: hidden in 🐣 Beginner mode
  8. 8
    ☐

    Roll out to the team

    Give staff the number and one rule: one receipt per message, plus a note of the project.

💬 Copy-paste prompts

Tap Copy prompt, paste it into your AI (Grok, ChatGPT, Claude or Gemini), then replace the [yellow bits] with your own details.

💬 Receipt reading instructions (for the AI step)
Read this receipt image and return JSON with: date (YYYY-MM-DD), vendor, total, currency (MYR unless clearly different), tax amount if shown, payment method, category (one of: [Materials, Fuel, Meals, Utilities, Office, Subcontractor, Other]) and project (from the sender's message, or 'unknown').
If anything is unclear, set it to null and add a short 'question' field I can send back to the sender.
💬 Ask your numbers
From the Invoices sheet [link/attach], how much did we spend on [category/project] between [date] and [date]? Show the total in MYR, top 5 vendors, and anything unusual.

⚠️ Tips & common mistakes

🌟 Why it's worth it

💡 Why it matters80% less manual finance work and 35+ hours saved a week.
🏷️ Real exampleA construction and real estate company (case by Miguel Muñoz).
🔌 Connects to:WhatsAppQuickBooksGoogle Sheets
📰 Found via Source: WhatsApp to QuickBooks: automated receipt entry ↗

🔗 Helpful links

👀 You might also like

⚙️ See all Operations & Admin guides →

← Back to all use cases