Skip to content
FlowHubFluxonLab
A
AI Automationfree

Recipe Recommendations with Qdrant and Mistral

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCall n8n Workflow ToolCall n8n Workflow ToolCCodeDDefault Data LoaderEmbeddings Mistral CloudEmbeddings Mistral CloudHTMLHTMLHTTP RequestHTTP RequestMistral Cloud Chat ModelMistral Cloud Chat ModelQdrant Vector StoreQdrant Vector StoreRecursive Character Text SplitterRecursive Character Text Splitter
Share Post Share
MaWhen clicking "Test workflow"When clicking "…HRGet This Week's MenuGet This Week's…CoExtract Available CoursesExtract Availab…HtExtract Server DataExtract Server …SeGet Course MetadataGet Course Meta…HRGet RecipeEMEmbeddings Mistral CloudEmbeddings Mist…DDDefault Data LoaderDefault Data Lo…MeMerge Course & RecipeMerge Course & …SePrepare DocumentsPrepare Documen…TSRecursive Character Text SplitterRecursive Chara…ChChat TriggerHtExtract Recipe DetailsExtract Recipe …TWQdrant Recommend APIQdrant Recommen…EWExecute Workflow TriggerExecute Workflo…Mistral Cloud Chat ModelMistral Cloud C…SeGet Tool ResponseGet Tool Respon…WaWait for Rate LimitsWait for Rate L…HRGet Mistral EmbeddingsGet Mistral Emb…HRUse Qdrant Recommend APIUse Qdrant Reco…CoGet Recipes From DBGet Recipes Fro…CoSave Recipes to DBSave Recipes to…AgAI AgentVSQdrant Vector StoreQdrant Vector S…1234567891011121314
1/5
FLOWS
STEPS · 14
Run manually by an operator

This n8n workflow demonstrates creating a recipe recommendation chatbot using the Qdrant vector store recommendation API. Use this example to build recommendation features in your AI Agents for your users. How it works For our recipes, we'll use HelloFresh's weekly course and recipes for data. We'll scrape the website for this data. Each recipe is split, vectorised and inserted into a Qdrant Collection using Mistral Embeddings Additionally the whole recipe is stored in a SQLite database for later retrieval. Our AI Agent is setup to recommend recipes from our Qdrant vector store. However, instead of the default similarity search, we'll use the Recommendation API instead. Qdrant's Recommendation API allows you to provide a negative prompt; in our case, the user can specify recipes or ingredients to avoid. The AI Agent is now able to suggest a recipe recommendation better suited for the user and increase customer satisfaction. Requirements Qdrant vector store instance to save the recipes Mistral.ai account for embeddings and LLM agent Customising the workflow This workflow can work for a variety of different audiences.

Tags

n8nreference-onlyagentdocument-default-data-loaderembeddings-mistral-cloudhtmllm-chat-mistral-cloudtext-splitter-recursive-character-text-splittertool-workflowvector-store-qdrant
Connects
AAI Agentcalln8nworkflowtoolCall n8n Workflow ToolCCodeDDefault Data LoaderembeddingsmistralcloudEmbeddings Mistral CloudhtmlHTML
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes24
AddedJul 10, 2024

Related workflows

See all AI Automation
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
ACW
free

Generate sales research briefs from Google Sheets with Claude and Slack

Quick overview This workflow polls a Google Sheets prospect queue, researches each new company via SerpAPI and enrichment/contact APIs, then uses Anthropic Claude to generate a structured sales brief and outreach draft, logs the result back to Google Sheets, marks the prospect as researched, and notifies a sales rep in Slack. How it works Runs every 15 minutes and reads rows from the Prospects tab in Google Sheets. Filters for prospects with Status set to "New" and processes each prospect as an individual item. Researches each prospect in parallel by pulling recent news via SerpAPI, company funding/technology data via a company enrichment API, and decision-maker contacts via a people data API. Combines the research signals into one profile per prospect and calculates a priority score and a research completeness score. Skips prospects with insufficient data and sends the rest to Anthropic Claude to generate a JSON sales brief and first-touch outreach message. Appends the brief to the SalesBriefs tab in Google Sheets, updates the original prospect’s Status to "Researched", and posts a summary plus the draft message to Slack via an incoming webhook. Setup Create a Google Sheets OAuth2

by Oneclick AI Squad