In one of my workflows, concurrent workflow executions are causing duplication issues in my DB. Webhook triggers from the inbound API are happening at the exact same time and triggering concurrent executions of the same workflow in n8n. I am unable to control the root cause of the duplicates coming from the triggering webhook, and so I built a duplicate check in the worfkow to ignore the incoming data if it has already been added to the DB. Unfortunately, concurrent executions of my workflow fails to check if it’s a duplicate (since it’s processing at the exact same time).
As such, a queue for my workflow would likely fix this issue. n8n cloud allows for up to 20 concurrent executions at the same time for my entire instance and I don’t mind this for my other workflows, but it really causes an issue on this specific flow. If the only solution is to turn off concurrent executions for the entire instance, so be it; although it would be great to manage it per workflow. Is that possible? Or should this be a feature request?
- n8n version: 1.120.4
- Running n8n via: n8n cloud


