Expense tracking from a receipt photo in your messenger

Send a receipt photo to the chat — the scenario reads the text, extracts vendor, date and total and appends a row to your sheet, then confirms back.

  • Expenses are logged at purchase time, not at month's end
  • No retyping totals
  • You get an instant confirmation of what was logged
  • Unreadable receipts don't pass silently
Webhook

How it works

To move data from Quick Base to Webhook automatically, use a ready-made scenario — no manual exports.

  1. Starts when: Receive LINE Webhook
  2. Starts when: Return 200 OK to LINE
  3. Then: Variables (API Key Management)
  4. Check: Check Image Message
  5. If yes: Fetch Image from LINE
  6. Then: Convert Image to Base64
  7. Then: OCR - Extract Text from Image
  8. Then: AI Agent - Parse Invoice with Gemini
  9. Then: Parse & Format JSON
  10. Check: Error Check
  11. If yes: Append to Google Sheets
  12. Then: LINE Reply - Success
  13. If no: LINE Reply - Error
  14. If no: LINE Reply - Not an Image
  15. Then: Google Gemini Chat Model

You can launch this Quick Base + Webhook integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.