This workflow corresponds to n8n.io template #4248 — we link there as the canonical source.
This workflow follows the Agent → OpenAI Embeddings recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"nodes": [
{
"id": "caa04614-4d25-4946-bd71-72dfa42251f6",
"name": "4o, 4o-mini, etc1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-40,
-80
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "25e3bd45-113c-45cf-b40b-90c9c12e2222",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-280,
-20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "77c6eac4-a0d7-42ef-843f-5619ae0b449a",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
-240,
-180
],
"parameters": {},
"typeVersion": 2
},
{
"id": "3d24fc0e-eef0-48c7-8437-94b298a8b887",
"name": "Respond to Webhook",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
280,
-160
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "42f9b629-1428-44da-823f-4522b87a5e5d",
"name": "CHANGE THESE!!!",
"type": "n8n-nodes-base.set",
"position": [
-240,
-20
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "ad09148a-f2eb-446f-9c10-464cf52f4a00",
"name": "Github Issue Hints",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-40,
-180
],
"parameters": {},
"typeVersion": 1.9
},
{
"id": "c8c699ae-970b-4ab6-b559-b07e770bc8a1",
"name": "Code Vector Read",
"type": "@n8n/n8n-nodes-langchain.vectorStorePinecone",
"position": [
0,
40
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "e1b6251c-7c99-46a0-a5c3-fdc24a0cb391",
"name": "Docs Vector Read",
"type": "@n8n/n8n-nodes-langchain.vectorStorePinecone",
"position": [
0,
160
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "d1aa5807-f63a-48a5-9c03-b9e8b1f4a7d8",
"name": "Use Text Embedding 3 LARGE",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"position": [
320,
100
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "3b7d96c3-ba75-46cc-a99b-4e3c37a3658d",
"name": "These too if you want",
"type": "n8n-nodes-base.set",
"position": [
-240,
160
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "bab488d5-787e-48e8-848d-cf23b7ec84f0",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
40
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "7e1c72e8-df34-4bc7-b088-dc6a4f09889f",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
460,
-200
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "CHANGE THESE!!!",
"type": "main",
"index": 0
}
]
]
},
"CHANGE THESE!!!": {
"main": [
[
{
"node": "These too if you want",
"type": "main",
"index": 0
}
]
]
},
"Code Vector Read": {
"ai_tool": [
[
{
"node": "Github Issue Hints",
"type": "ai_tool",
"index": 0
}
]
]
},
"Docs Vector Read": {
"ai_tool": [
[
{
"node": "Github Issue Hints",
"type": "ai_tool",
"index": 0
}
]
]
},
"4o, 4o-mini, etc1": {
"ai_languageModel": [
[
{
"node": "Github Issue Hints",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Github Issue Hints": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
},
"These too if you want": {
"main": [
[
{
"node": "Github Issue Hints",
"type": "main",
"index": 0
}
]
]
},
"Use Text Embedding 3 LARGE": {
"ai_embedding": [
[
{
"node": "Docs Vector Read",
"type": "ai_embedding",
"index": 0
},
{
"node": "Code Vector Read",
"type": "ai_embedding",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?
Source: https://n8n.io/workflows/4248/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Enable smart, real-time answers in your WhatsApp groups using a custom webhook, Pinecone vector database, and no Facebook Business setup.
Transform any device manual into an intelligent AI assistant that provides 24/7 support for your users. This template works with ANY household appliance, electronic device, or technical equipment. Man
Agent Vocal Insane. Uses agent, lmChatOpenAi, googleCalendarTool, toolVectorStore. Webhook trigger; 16 nodes.
AI Agent with Tools. Uses agent, lmChatOpenAi, lmChatAnthropic, toolCode. Webhook trigger; 12 nodes.
This release introduces a Voice-Enabled Tour Recommendation System that leverages n8n, ElevenLabs Voice Agent, OpenAI GPT-4o, and Pinecone Vector DB to deliver personalized travel itineraries based on