{"nodes":[{"name":"Webhook","type":"n8n-nodes-base.webhook","position":[340,0],"webhookId":"c1616754-4dec-4b00-a8b5-d1cb5f75bf11","parameters":{"path":"c1616754-4dec-4b00-a8b5-d1cb5f75bf11","options":{},"httpMethod":"POST","responseMode":"responseNode"},"typeVersion":1,"id":"node-18331163"},{"name":"Item Lists","type":"n8n-nodes-base.itemLists","position":[560,0],"parameters":{"options":{},"fieldToSplitOut":"=body"},"typeVersion":1,"id":"node-498f2025"},{"name":"Spreadsheet File","type":"n8n-nodes-base.spreadsheetFile","position":[780,0],"parameters":{"options":{},"operation":"toFile","fileFormat":"xlsx"},"typeVersion":1,"id":"node-86626c64"},{"name":"Respond to Webhook","type":"n8n-nodes-base.respondToWebhook","position":[1020,0],"parameters":{"options":{"responseHeaders":{"entries":[{"name":"content-disposition","value":"=attachment; filename=\"{{$node[\"Webhook\"].json[\"query\"][\"filename\"]? $node[\"Webhook\"].json[\"query\"][\"filename\"] : \"Export\"}}.xlsx\""}]}},"respondWith":"binary"},"typeVersion":1,"id":"node-4fd771ed"},{"id":"error-327b97b1","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"connections":{},"name":"Production Workflow","settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3},"meta":{"instanceId":"workflow-2bf5e38e","versionId":"1.0.0","createdAt":"2025-09-29T07:07:51.572677","updatedAt":"2025-09-29T07:07:51.572697","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"description":"Production-ready workflow: Production Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}