{"nodes":[{"name":"On clicking 'execute'","type":"n8n-nodes-base.manualTrigger","position":[220,80],"parameters":{},"typeVersion":1,"id":"19a19b55-84a8-4a3b-9077-2d0ccdbff15e","notes":"This manualTrigger node performs automated tasks as part of the workflow."},{"name":"Mock data","type":"n8n-nodes-base.function","position":[420,80],"parameters":{"functionCode":"// Code here will run only once, no matter how many input items there are.\n// More info and help: {{ $env.WEBHOOK_URL }}\n\n\nreturn [ { json: { amount_USD: 50 } }, { json: { amount_USD: 20 } }, { json: { amount_USD: 60 } } ];"},"typeVersion":1,"id":"4ac68d95-575e-4ea4-868b-1489e0a57cef","notes":"This function node performs automated tasks as part of the workflow."},{"name":"Summing function","type":"n8n-nodes-base.function","position":[660,80],"parameters":{"functionCode":"// Code here will run only once, no matter how many input items there are.\n// More info and help: {{ $env.WEBHOOK_URL }}\n\n//Setup an empty variable to hold the count\nlet total = 0;\n\n//Loop over the incoming items of data\nfor (item of items) {\n  //For each item of data, add the amount_USD to our total counter\n  total += item.json.amount_USD;\n}\n\n//Returns a well formed JSON object with just the total_value . You can either add more data to this returned object OR use the set node afterwards to do it in a no-code way.\nreturn [ { json: { total_value: total } } ];"},"typeVersion":1,"id":"d4e5d653-95ef-4854-94c3-ab05f0003b92","notes":"This function node performs automated tasks as part of the workflow."},{"id":"error-812052bd","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"connections":{},"name":"Manualtrigger Workflow","description":"Automated workflow: Manualtrigger Workflow. This workflow processes data and performs automated tasks.","settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"meta":{"instanceId":"workflow-92f5c616","versionId":"1.0.0","createdAt":"2025-09-29T07:07:48.652838","updatedAt":"2025-09-29T07:07:48.652884","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"notes":"Excellent quality workflow: Manualtrigger Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}