{"id":"cGqPi5Uy2u1ShmoO","meta":{"instanceId":"workflow-52a17087","versionId":"1.0.0","createdAt":"2025-09-29T07:07:52.169629","updatedAt":"2025-09-29T07:07:52.169661","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"name":"💻 Schedule workflow activity time","nodes":[{"id":"294244fd-8c35-4b70-af84-cc466a60541f","name":"n8n Activate","type":"n8n-nodes-base.n8n","position":[360,-180],"parameters":{"operation":"activate","workflowId":{"__rl":true,"mode":"id","value":"={{ $json.workflowID }}"},"requestOptions":{}},"credentials":{"n8nApi":{"id":"zYX6aInNigxW08J2","name":"n8n acc for Gitlab/hub sync of repos"}},"typeVersion":1,"notes":"This n8n node performs automated tasks as part of the workflow."},{"id":"e669e5e3-288a-4d6b-af12-011340e60f64","name":"n8n Deactivate","type":"n8n-nodes-base.n8n","position":[360,140],"parameters":{"operation":"deactivate","workflowId":{"__rl":true,"mode":"id","value":"={{ $json.workflowID }}"},"requestOptions":{}},"credentials":{"n8nApi":{"id":"zYX6aInNigxW08J2","name":"n8n acc for Gitlab/hub sync of repos"}},"typeVersion":1,"notes":"This n8n node performs automated tasks as part of the workflow."},{"id":"a9c7337f-d0ca-4e7e-873d-1d38813f2717","name":"Workflow ID","type":"n8n-nodes-base.set","position":[-60,-80],"parameters":{"options":{},"assignments":{"assignments":[{"id":"86a66597-b7c3-4e26-aab9-fdf6cc4e43b5","name":"workflowID","type":"string","value":"cGqPi5Uy2u1ShmoO"}]}},"typeVersion":3.4,"notes":"This set node performs automated tasks as part of the workflow."},{"id":"9c641940-fb33-4750-b3ef-ed3d216c339e","name":"Merge in Workflow ID for deactivation","type":"n8n-nodes-base.merge","position":[180,140],"parameters":{"mode":"combine","options":{},"combineBy":"combineByPosition"},"typeVersion":3,"notes":"This merge node performs automated tasks as part of the workflow."},{"id":"1368366d-0bec-45b3-9de9-d1902ca9b30c","name":"Merge in Workflow ID for activation","type":"n8n-nodes-base.merge","position":[180,-180],"parameters":{"mode":"combine","options":{},"combineBy":"combineByPosition"},"typeVersion":3,"notes":"This merge node performs automated tasks as part of the workflow."},{"id":"68f765bc-23e2-48c9-8558-a30fc4d8bbb1","name":"Activate at 08:00 daily","type":"n8n-nodes-base.scheduleTrigger","position":[-320,-200],"parameters":{"rule":{"interval":[{"field":"cronExpression","expression":"0 8 * * *"}]}},"typeVersion":1.2,"notes":"This scheduleTrigger node performs automated tasks as part of the workflow."},{"id":"2b51cc72-55c8-444a-931e-54adb0a7ada8","name":"Deactivate at 20:00 daily","type":"n8n-nodes-base.scheduleTrigger","position":[-320,160],"parameters":{"rule":{"interval":[{"field":"cronExpression","expression":"0 20 * * *"}]}},"typeVersion":1.2,"notes":"This scheduleTrigger node performs automated tasks as part of the workflow."},{"id":"27edd566-b0cc-47d8-922b-33a909df9e56","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-180,-500],"parameters":{"color":5,"width":320,"height":800,"content":"## Set targeted Workflow ID\n\nYou will find it in the URL of the workflow you want to manage.\n\n![img]({{ $env.WEBHOOK_URL }}\n"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"d568b8e8-aaad-45ae-aa56-b6e6671f246d","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-500,-500],"parameters":{"color":5,"width":300,"height":800,"content":"## Set Activate/deactivate schedule \n\n[Custom (cron) interval]({{ $env.WEBHOOK_URL }} is a recommended approach.\n\n"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"d23ff5a9-a8c2-43c7-8241-fcc3ff53f290","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[300,-500],"parameters":{"color":5,"width":320,"height":800,"content":"## Set n8n API credentials\n\n1. Create an API key:\n{{ $env.API_BASE_URL }}\n\n2. Create n8n credentials using the API key\n\n\nThis workflow uses **[n8n node]({{ $env.WEBHOOK_URL }}"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"0dd08d9b-046a-4c11-9bf4-bfb6beffa852","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[-500,-620],"parameters":{"width":1120,"height":100,"content":"## ⚠️ Warning!\nThis approach **won't work for trial users** as it requires n8n API that is not available to trial users.\nSee {{ $env.API_BASE_URL }} for details."},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"895034b7-5d7d-4e02-a125-6df6e4c44531","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[-500,-740],"parameters":{"color":4,"width":1120,"height":100,"content":"## Scheduling workflow activity time\nYour workflow wants to work normal business hours?\nMaybe it is in its own right."},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"18e464f1-fc3b-4ce5-b5c7-c3769b3fc697","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[640,-500],"parameters":{"color":5,"width":320,"height":800,"content":"## Activate this workflow!"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"error-c2b1894c","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":false,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"versionId":"bb1c2014-2e38-41c0-ae1c-952fb98d0504","connections":{},"description":"Automated workflow: 💻 Schedule workflow activity time. This workflow integrates 5 different services: stickyNote, scheduleTrigger, merge, n8n, set. It contains 13 nodes and follows best practices for error handling and security.","notes":"Excellent quality workflow: 💻 Schedule workflow activity time. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}