Issue Rivhit receipts from WhatsApp photos using Google Vision and GPT-4o
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@devlikeapro/n8n-nodes-waha(Send a file, Start Typing)n8n-nodes-waha(Send a text message)
Nodes used (12)
- If
n8n-nodes-base.if - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Code Tool
@n8n/n8n-nodes-langchain.toolCode - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - WAHA
@devlikeapro/n8n-nodes-waha.WAHA - WAHA
n8n-nodes-waha.WAHA - Filter
n8n-nodes-base.filter - Webhook
n8n-nodes-base.webhook
What it does
How it works 1. Courier sends an invoice photo to WhatsApp → AI extracts all details via Google Vision OCR 2. Courier sends a payment photo (check, bank transfer, credit card voucher) → AI matches it to the invoice 3. AI presents a summary and asks for confirmation 4. Once approved — receipt is created in Rivhit, invoice is closed, and the PDF is sent back to WhatsApp Supports cash, checks, credit cards, bank transfers, and split payments. Includes automatic customer lookup by tax ID and Israeli bank code recognition. Set up steps Takes about 10 minutes: 1. Set up a WAHA instance and point its webhook to this workflow 2. Add your Google Cloud Vision API key to the HTTP Request node 3. Add your Rivhit API token to the "api key" Set node 4. Replace the WhatsApp group ID in the Filter node with yours 5. Connect your OpenAI credentials 6. Activate and start sending photos! See the sticky notes inside the workflow for detailed instructions.