What This Auto-Resume Workflow Does
This workflow checks all workflows tagged with auto_resume:true every 4 hours or on demand.
It finds those which are disabled and reactivates them automatically.
This means workflows won’t stay paused or broken without you knowing.
It saves time by stopping the need to look for disabled workflows manually.
Who Should Use This Workflow
This setup is for anyone running many workflows in n8n.
If workflows sometimes stop due to errors or are paused by mistake, this helps fix that fast.
It is good for users wanting to keep automations running without checking all the time.
Works with both self-host n8n or n8n Cloud users.
Tools and Services Used
- n8n Cloud or self-hosted instance: To manage workflows and access API.
- n8n API Credential: To securely list and activate workflows through API.
- Schedule Trigger node: Runs the workflow every 4 hours automatically.
- Manual Trigger node: Runs the workflow when you want to check manually.
- Filter node: Picks only the disabled workflows for activation.
- Activate Workflow operation: Turns disabled workflows back on.
How the Workflow Works (Input → Process → Output)
Input
The workflow starts with a manual or scheduled trigger.
The scheduled trigger runs every 4 hours.
This input tells the workflow to check which workflows need activation.
Processing Steps
- The system lists all workflows with the tag
auto_resume:trueusing the API. - The Filter node selects workflows where
active === false, meaning disabled ones. - The workflow loops through these disabled workflows.
- Each disabled workflow is activated using the Activate Workflow node with the workflow’s ID.
Output
Disabled workflows matching the tag become active again.
No manual searching or activating is needed.
Automations keep running without stopping.
Beginner Step-by-Step: How to Use This Workflow in n8n Production
Downloading and Importing
- Download the workflow file using the Download button on this page.
- Open your n8n editor.
- Click on “Import from File” and select the downloaded workflow.
Configuring the Workflow
- Add your n8n API credential in the credential field to allow API calls.
- If you have any custom IDs, emails, channels, or folders used in the workflow, update them accordingly.
Testing and Activating
- Run the workflow manually using the Manual Trigger to ensure it works.
- Check the output to make sure disabled workflows get listed and activated.
- If all is good, activate the workflow to let it run on schedule every 4 hours.
Customizations
- Change schedule interval in Schedule Trigger to suit your needs, like every 1 hour or 12 hours.
- Modify filter conditions to include other rules such as workflow names, owners, or other tags.
- Add notification nodes after activation, like email or Slack, to get alerts when workflows are resumed.
- Adjust the tag search filter if you use a different tag like
auto_resume=enabled.
Troubleshooting
No workflows get reactivated
Check if workflows have the tag auto_resume:true exactly.
Make sure the filter condition is set to {{$json.active}} === false.
API credential errors
Verify the n8n API credential has rights to list and activate workflows.
Go to Credentials → Edit n8n API credential inside n8n and confirm permissions.
Pre-Production Checklist
- Confirm workflows have the exact tag
auto_resume:true. - Test the Manual Trigger and verify disabled workflows appear.
- Try the schedule trigger with a short interval for testing.
- Ensure the API credential allows workflow management.
- Backup all workflows before enabling auto-reactivation.
Deployment Guide
Enable the workflow in n8n and save changes.
Watch workflow run history and logs to confirm workflows are found and reactivated.
Consider adding notification nodes to be informed whenever activations happen.
Conclusion
This auto-resume workflow makes sure workflows set for auto-resume never stay off accidentally.
You save hours spent looking for disabled workflows.
Workflows recover themselves without manual work.
Try adjusting schedule or adding notifications for more control.
