Skip to content
FlowHubFluxonLab
D
AI Automationfree

Build a Financial Documents Assistant using Qdrant and Mistral.ai

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresDDefault Data LoaderEmbeddings Mistral CloudEmbeddings Mistral CloudHTTP RequestHTTP RequestMistral Cloud Chat ModelMistral Cloud Chat ModelQdrant Vector StoreQdrant Vector StoreQuestion and Answer ChainQuestion and Answer ChainRecursive Character Text SplitterRecursive Character Text SplitterVector Store RetrieverVector Store Retriever
Share Post Share
LFLocal File TriggerLocal File Trig…MaWhen clicking "Test workflow"When clicking "…SeSet VariablesRWRead FileEMEmbeddings Mistral CloudEmbeddings Mist…DDDefault Data LoaderDefault Data Lo…TSRecursive Character Text SplitterRecursive Chara…SePrepare Embedding DocumentPrepare Embeddi…ChChat TriggerCRQuestion and Answer ChainQuestion and An…Mistral Cloud Chat ModelMistral Cloud C…RVVector Store RetrieverVector Store Re…EMEmbeddings Mistral Cloud1Embeddings Mist…SeRemap for File_Added FlowRemap for File_…HRSearch For Existing PointSearch For Exis…IfHas Existing Point?Has Existing Po…HRDelete Existing PointDelete Existing…HRSearch For Existing Point1Search For Exis…IfHas Existing Point?1Has Existing Po…HRDelete Existing Point1Delete Existing…SwHandle File EventHandle File Eve…VSQdrant Vector StoreQdrant Vector S…VSQdrant Vector Store1Qdrant Vector S…1234567891011121314151617
1/5
FLOWS
STEPS · 17
Starts on a Local File event

This n8n workflow demonstrates how to manage your Qdrant vector store when there is a need to keep it in sync with local files. It covers creating, updating and deleting vector store records ensuring our chatbot assistant is never outdated or misleading. Disclaimer This workflow depends on local files accessed through the local filesystem and so will only work on a self-hosted version of n8n at this time. It is possible to amend this workflow to work on n8n cloud by replacing the local file trigger and read file nodes. How it works A local directory where bank statements are downloaded to is monitored via a local file trigger. The trigger watches for the file create, file changed and file deleted events. When a file is created, its contents are uploaded to the vector store. When a file is updated, its previous records are replaced. When the file is deleted, the corresponding records are also removed from the vector store. A simple Question and Answer Chatbot is setup to answer any questions about the bank statements in the system. Requirements A self-hosted version of n8n. Some of the nodes used in this workflow only work with the local filesystem.

Tags

n8nreference-onlychain-retrieval-qadocument-default-data-loaderembeddings-mistral-cloudlm-chat-mistral-cloudretriever-vector-storetext-splitter-recursive-character-text-splittervector-store-qdrant
Connects
DDefault Data LoaderembeddingsmistralcloudEmbeddings Mistral CloudWHTTP RequestmistralcloudchatmodelMistral Cloud Chat ModelqdrantvectorstoreQdrant Vector StorequestionandanswerchainQuestion and Answer Chain
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes23
AddedJul 10, 2024

Related workflows

See all AI Automation
binaryinputloaderembeddingsopenaigoogledriveopenaichatmodel
free

Ask questions about a PDF using AI

The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual chat message. When received, the chat message is turned into a vector and compared to the vectors in Pinecone. The most similar vectors are retrieved and passed to OpenAI for generating a chat response. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by David Roberts
DhtmlWopenaichatmodel
free

Scrape and summarize webpages with AI

This workflow integrates both web scraping and NLP functionalities. It uses HTML parsing to extract links, HTTP requests to fetch essay content, and AI-based summarization using GPT-4o. It's an excellent example of an end-to-end automated task that is not only efficient but also provides real value by summarizing valuable content. Note that to use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team