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": "CS2 Demo Pipeline",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "cs2-demo-pipeline",
"responseMode": "responseNode",
"options": {}
},
"id": "Webhook_1",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
260,
300
]
},
{
"parameters": {
"command": "=bash /workspace/scripts/n8n_run_pipeline.sh '{{$json.body.url}}'"
},
"id": "Execute_Command_1",
"name": "Run Pipeline",
"type": "n8n-nodes-base.executeCommand",
"typeVersion": 1,
"position": [
520,
300
]
},
{
"parameters": {
"jsCode": "const raw = $json.stdout || '{}';\nlet parsed;\ntry {\n parsed = JSON.parse(raw);\n} catch (e) {\n parsed = { ok: false, error: 'invalid pipeline json', raw };\n}\nreturn [{ json: parsed }];"
},
"id": "Code_1",
"name": "Parse JSON",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
780,
300
]
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={{$json}}",
"options": {}
},
"id": "Respond_To_Webhook_1",
"name": "Respond",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
1020,
300
]
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Run Pipeline",
"type": "main",
"index": 0
}
]
]
},
"Run Pipeline": {
"main": [
[
{
"node": "Parse JSON",
"type": "main",
"index": 0
}
]
]
},
"Parse JSON": {
"main": [
[
{
"node": "Respond",
"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
CS2 Demo Pipeline. Uses executeCommand. Webhook trigger; 4 nodes.
Source: https://github.com/grythman/cs2-datalab/blob/05e072ff6ea4c19160a5132046fedea4858e8a48/n8n/cs2_pipeline_workflow.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.
GiveWP Donations to Beacon. Uses httpRequest, stopAndError. Webhook trigger; 43 nodes.
Use this workflow to book, cancel, or reschedule appointments using Vapi and Google Calendar
Remove Video Background & Compose on Custom Image Background with Google Drive. Uses httpRequest, googleDrive. Webhook trigger; 25 nodes.
AI Website Chatbot — Main Handler. Uses httpRequest. Webhook trigger; 22 nodes.
REST API with Google Sheets. Uses googleSheets, respondToWebhook, stickyNote. Webhook trigger; 17 nodes.