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 →
{
"name": "Procurement Orchestration",
"nodes": [
{
"parameters": {},
"id": "1",
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
240,
300
]
},
{
"parameters": {
"command": "bash -lc 'cd /path/to/ai-procurement-rag-lab && source .venv/bin/activate && python data/generate_synthetic.py --out-dir data'"
},
"id": "2",
"name": "Generate Synthetic Data",
"type": "n8n-nodes-base.ssh",
"typeVersion": 1,
"position": [
540,
300
]
},
{
"parameters": {
"command": "bash -lc 'cd /path/to/ai-procurement-rag-lab && source .venv/bin/activate && python cv/table_detect.py --image data/synthetic_table.png --out-dir outputs'"
},
"id": "3",
"name": "Detect Tables",
"type": "n8n-nodes-base.ssh",
"typeVersion": 1,
"position": [
860,
300
]
},
{
"parameters": {
"command": "bash -lc 'cd /path/to/ai-procurement-rag-lab && source .venv/bin/activate && python -m rag.index --data-dir data --persist-dir chroma --collection procurement_docs'"
},
"id": "4",
"name": "Index Documents",
"type": "n8n-nodes-base.ssh",
"typeVersion": 1,
"position": [
1180,
300
]
},
{
"parameters": {
"command": "bash -lc 'cd /path/to/ai-procurement-rag-lab && source .venv/bin/activate && python -m rag.query --query \"Which vendor appears most often in the sample data?\" --persist-dir chroma --collection procurement_docs --show-sources'"
},
"id": "5",
"name": "Query RAG",
"type": "n8n-nodes-base.ssh",
"typeVersion": 1,
"position": [
1500,
300
]
}
],
"connections": {
"Manual Trigger": {
"main": [
[
{
"node": "Generate Synthetic Data",
"type": "main",
"index": 0
}
]
]
},
"Generate Synthetic Data": {
"main": [
[
{
"node": "Detect Tables",
"type": "main",
"index": 0
}
]
]
},
"Detect Tables": {
"main": [
[
{
"node": "Index Documents",
"type": "main",
"index": 0
}
]
]
},
"Index Documents": {
"main": [
[
{
"node": "Query RAG",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {},
"versionId": "1"
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Procurement Orchestration. Uses ssh. Event-driven trigger; 5 nodes.
Source: https://github.com/Suleman369563/ai-procurement-rag-lab/blob/main/n8n/procurement_orchestration.json — 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.
This workflow is ideal for content creators, training providers, agencies, and businesses that need to quickly turn raw videos into polished, captioned, or narrated content — without hiring editors or
This workflow was built to solve a real, painful creator problem: you know what to explain, but you don’t like how you sound, hesitate while speaking, or don’t feel fluent enough on camera.
B1 — ショート動画量産 台本駆動型. Uses openAi, httpRequest, ssh. Event-driven trigger; 18 nodes.
legal_rag_telegram_api_current_github_ready. Uses telegramTrigger, httpRequest. Event-driven trigger; 56 nodes.
This n8n workflow automatically generates presentation-style "screen recording" videos with AI-generated slides and a talking head avatar overlay. You provide a topic and intention, and the workflow h