Automated OCR Receipt Processing to Notion

somdn_product_page

This n8n workflow automates the extraction and processing of receipt data using OCR, and seamlessly integrates the information into Notion. It starts with a webhook trigger to receive receipt images, then uses a language model to split and embed the text. The embeddings are stored in a vector database (Supabase), which is queried for related data. A retrieval-augmented generation (RAG) agent uses this information to understand and handle the receipt data, ultimately logging the status in Google Sheets. If an error occurs, a Slack alert notifies the user of the issue.

The workflow involves key nodes such as the webhook trigger, text splitter, OpenAI embeddings, Supabase vector store, a language model for contextual understanding, and Google Sheets for logging. It is ideal for automating receipt management, expense tracking, or any scenario where receipts are digitized and logged automatically, saving time and reducing manual effort.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.embeddingsOpenAi, @n8n/n8n-nodes-langchain.lmChatAnthropic, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter, @n8n/n8n-nodes-langchain.toolVectorStore, @n8n/n8n-nodes-langchain.vectorStoreSupabase, googleSheets, slack, stickyNote, webhook

Reviews

There are no reviews yet.

Be the first to review “Automated OCR Receipt Processing to Notion”

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