This workflow follows the Execute Workflow Trigger → HTTP Request 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 →
{
"name": "Tool - Create Todo",
"nodes": [
{
"id": "start",
"name": "Execute Workflow Trigger",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"typeVersion": 1,
"position": [
250,
300
],
"parameters": {}
},
{
"id": "http-create",
"name": "HTTP Request - Create",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
500,
300
],
"parameters": {
"method": "POST",
"url": "https://simple-todo-list-blush.vercel.app/api/todos",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "tdn934hf347f93h4"
}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"title\": \"{{ $json.query.title }}\",\n \"user_identifier\": \"{{ $json.query.user_identifier }}\"\n}",
"options": {}
}
},
{
"id": "format-response",
"name": "Format Response",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
750,
300
],
"parameters": {
"jsCode": "const response = $input.first().json;\n\nif (response.success && response.data) {\n return [{ json: { result: `Created task: \"${response.data.title}\"` } }];\n}\n\nreturn [{ json: { result: \"Failed to create task.\" } }];"
}
}
],
"connections": {
"Execute Workflow Trigger": {
"main": [
[
{
"node": "HTTP Request - Create",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request - Create": {
"main": [
[
{
"node": "Format Response",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1",
"callerPolicy": "workflowsFromSameOwner",
"availableInMCP": false
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Tool - Create Todo. Uses executeWorkflowTrigger, httpRequest. Event-driven trigger; 3 nodes.
Source: https://github.com/franco1215/simple-todo-list/blob/2e36d2472c54dfa90eb45ca63e36889272404c20/n8n/tool-create-todo.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.
02_LLM_Pipeline v1.0. Uses executeWorkflowTrigger, httpRequest, seaTable. Event-driven trigger; 65 nodes.
This template is a powerful, reusable utility for managing stateful, long-running processes. It allows a main workflow to be paused indefinitely at "checkpoints" and then be resumed by external, async
Upload files from any source to your account Kommo or AmoCRM with a simple and reusable workflow. It can split a large file into small ones and upload chunks. Works for Kommo and amoCRM There are 3 re
Remixed Backup your workflows to GitHub from Solomon's work. Check out his templates.
Remixed Backup your workflows to GitHub from Solomon's work. Check out his templates.