{"nodes":[{"name":"On clicking 'execute'","type":"n8n-nodes-base.manualTrigger","position":[160,300],"parameters":{},"typeVersion":1,"id":"node-dccf26d1"},{"name":"Download the file","type":"n8n-nodes-base.httpRequest","position":[420,300],"parameters":{"url":"{{ $env.BASE_URL }}","options":{},"responseFormat":"file"},"typeVersion":1,"id":"node-937b6be3"},{"name":"Post to Slack","type":"n8n-nodes-base.slack","position":[640,300],"parameters":{"options":{"channelIds":["C02GP22NHJ6"],"initialComment":"This is the file"},"resource":"file","binaryData":true,"authentication":"{{ $credentials.oAuth2 }}"},"credentials":{"slackOAuth2Api":{"id":"{{ $credentials.slackOAuth2Api.id }}","name":"cloud_demo"}},"typeVersion":1,"id":"node-bcd4817d"},{"id":"error-9fec76ae","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-3cd9429a","versionId":"1.0.0","createdAt":"2025-09-29T07:07:48.669300","updatedAt":"2025-09-29T07:07:48.669308","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."}