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": "sa-buttons",
"nodes": [
{
"parameters": {
"httpMethod": "GET",
"path": "sa/index"
},
"id": "W1",
"name": "Webhook /sa/index",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
200,
120
]
},
{
"parameters": {
"httpMethod": "GET",
"path": "sa/test"
},
"id": "W2",
"name": "Webhook /sa/test",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
200,
240
]
},
{
"parameters": {
"httpMethod": "GET",
"path": "sa/next"
},
"id": "W3",
"name": "Webhook /sa/next",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
200,
360
]
},
{
"parameters": {
"requestMethod": "POST",
"url": "http://127.0.0.1:8815/run",
"options": {
"useQueryString": true
},
"queryParametersUi": {
"parameter": [
{
"name": "file",
"value": "/workspace/.openhands/index_sprachassistent.txt"
}
]
}
},
"id": "HTTP1",
"name": "\u2192 Bridge (index)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4,
"position": [
520,
120
]
},
{
"parameters": {
"requestMethod": "POST",
"url": "http://127.0.0.1:8815/run",
"options": {
"useQueryString": true
},
"queryParametersUi": {
"parameter": [
{
"name": "prompt",
"value": "# TASK\\nAnalysiere die Testausgabe in /workspace/.openhands/test_report.txt.\\n- Fasse Fehlerursachen zusammen\\n- Erzeuge geordnete Fix-Vorschl\u00e4ge mit minimal-invasiven Patches\\n# OUTPUT\\n<TEST_SUMMARY>\u2026</TEST_SUMMARY>\\n<PATCHES>\u2026</PATCHES>"
}
]
}
},
"id": "HTTP2",
"name": "\u2192 Bridge (test)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4,
"position": [
520,
240
]
},
{
"parameters": {
"requestMethod": "POST",
"url": "http://127.0.0.1:8815/run",
"options": {
"useQueryString": true
},
"queryParametersUi": {
"parameter": [
{
"name": "prompt",
"value": "# TASK\\nErzeuge aus vorhandenem Wissensstand konkrete Next-Steps (5\u201310): Ziel, betroffene Dateien, Kurz-Patch/Command.\\n# OUTPUT\\n<NEXT_STEPS>\u2026</NEXT_STEPS>"
}
]
}
},
"id": "HTTP3",
"name": "\u2192 Bridge (next)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4,
"position": [
520,
360
]
},
{
"parameters": {
"options": {
"responseData": "text"
}
},
"id": "R1",
"name": "Return 1",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 2,
"position": [
780,
120
]
},
{
"parameters": {
"options": {
"responseData": "text"
}
},
"id": "R2",
"name": "Return 2",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 2,
"position": [
780,
240
]
},
{
"parameters": {
"options": {
"responseData": "text"
}
},
"id": "R3",
"name": "Return 3",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 2,
"position": [
780,
360
]
}
],
"connections": {
"Webhook /sa/index": {
"main": [
[
{
"node": "\u2192 Bridge (index)",
"type": "main",
"index": 0
}
]
]
},
"Webhook /sa/test": {
"main": [
[
{
"node": "\u2192 Bridge (test)",
"type": "main",
"index": 0
}
]
]
},
"Webhook /sa/next": {
"main": [
[
{
"node": "\u2192 Bridge (next)",
"type": "main",
"index": 0
}
]
]
},
"\u2192 Bridge (index)": {
"main": [
[
{
"node": "Return 1",
"type": "main",
"index": 0
}
]
]
},
"\u2192 Bridge (test)": {
"main": [
[
{
"node": "Return 2",
"type": "main",
"index": 0
}
]
]
},
"\u2192 Bridge (next)": {
"main": [
[
{
"node": "Return 3",
"type": "main",
"index": 0
}
]
]
}
},
"active": true
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
sa-buttons. Uses httpRequest. Webhook trigger; 9 nodes.
Source: https://github.com/161sam/smolit_dev_pkg/blob/9c41a473eba6532ed24d0a38e0bc49dde885434e/n8n/sd-va-buttons.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.
Community Node Disclaimer: This workflow uses KlickTipp community nodes.
Automatically sync Fizzy cards to Basecamp todos in real-time. When cards are created, assigned, completed, or reopened in Fizzy, the changes sync instantly to your Basecamp project. Card tags determi
This workflow automates accounts payable: upload a PDF invoice, let Claude AI extract the key fields, and automatically create a vendor bill (incoming invoice) in Odoo 18.
JS-15B: Donor Cascade Engine. Uses httpRequest. Webhook trigger; 28 nodes.