Automated Invoice Payment Tracking with OCR, Claude AI, Slack & Notion
Automates invoice and payment tracking by ingesting PDFs/images, extracting data via OCR and Claude AI, matching/de-duping in Notion, and handling approvals/notifications via Slack.
This workflow streamlines invoice and payment management by automatically processing uploaded invoices, receipts, or JSON files. It uses OCR and Claude AI to extract key details like invoice number, vendor, currency, totals, and payment amounts/dates. The system then canonicalizes data for de-duplication and matches against an existing Notion database, supporting primary matches on invoice number (with vendor/currency) and fallbacks on amounts/dates.
Based on matches, it intelligently decides actions: creating new unpaid/paid/partial invoices, updating existing ones, marking as paid, flagging for manual review, or archiving. Slack integrations provide one-click approvals with contextual messages showing prior payments, new totals, and buttons linking to webhook resumptions for actions like Approve Partial, Mark Paid, Manual Review, or Archive.
Updates are written to Notion DBs (Invoices, Receipts, Archived), editing only safe fields like Paid Amount, Status, and Last Payment Date, while formulas auto-recompute balances. Benefits include reduced manual data entry, error-proof tracking, quick approvals, duplicate prevention, and audit-ready logs. Ideal for finance teams, small businesses, or AP departments handling high-volume invoices to save hours weekly and minimize payment errors.
Use cases: Accounts payable automation, receipt matching for reimbursements, vendor payment verification, or compliance logging in no-code environments.
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
n8n Starter Kit
8 hand-picked workflows for $39.00.
That is $4.88 each, vs $24.99 for this one alone.
View bundleSecure checkout powered by Stripe
Tags
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Development & IT workflows
- Create daily historical AI videos with Gemini, fal.ai, Telegram and YouTube$14.99
- Advanced multi-agent AI personal assistant with 250+ task capabilities (WhatsApp + GPT)$2.99
- Send Organized Security CVE Digests from NVD with AI-Polished Summaries to Gmail$4.99
- Learn n8n basics in 3 easy steps ✨$14.99
- Automated multi-platform sales agent with RAG, CRM & payment processing$2.99
- Version Control n8n Workflows in GitLab with Custom and Organization$14.99
More from Maxim Luong
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.