Prevent simultaneous workflow executions with Redis
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Purpose
This ensures that executions of scheduled workflows do not overlap when they take longer than expected.
How it works
- This is a separate workflow which monitors the execution of the main workflow
- Stores a flag in Redis (key dynamically named after workflow ID) which indicates if the main workflow is running or idle
- Only calls the main workflow if the last execution has finished
Setup
- Update the credentials suitable for your Redis instance
- Replace the Schedule Trigger of your main workflow by an Execute Workflow Trigger
- Copy the workflow ID from the URL
- Paste the workflow ID in the Execute Workflow Node of this workflow
- Configure the Schedule Trigger Node