Automated Email Spend and Transaction Data Extraction

somdn_product_page

This n8n workflow automates the process of extracting, parsing, and recording financial transaction details from Gmail emails into Google Sheets, enhancing expense tracking and bookkeeping. It triggers on new inbox emails with specific labels, then extracts content from invoices and payment notifications, handling multiple email formats (single or multiple payments per email). The workflow uses HTML parsing, language models for detailed analysis, and structured data parsing to identify transaction date, amount, merchant, category, currency, and card information.

In practical scenarios, this workflow is useful for individuals or small businesses that receive frequent transaction notifications via email. It consolidates all expense data into a Google Sheet, enabling easier financial management, automated expense logging, and record-keeping for audits or personal finance reviews.

Node Count

>20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.chainLlm, @n8n/n8n-nodes-langchain.lmChatGoogleGemini, @n8n/n8n-nodes-langchain.lmChatGroq, @n8n/n8n-nodes-langchain.outputParserStructured, extractFromFile, gmailTrigger, googleSheets, html, merge, set, splitOut, stickyNote, switch

Reviews

There are no reviews yet.

Be the first to review “Automated Email Spend and Transaction Data Extraction”

Your email address will not be published. Required fields are marked *