Hi Team,
I’ve created an automation workflow to manage tool access for new hires based on their joining date. Here’s how the logic is structured:
- 15 days before joining – Send a notification
- 2 days before joining – Grant access to Tool A
- 1 day before joining – Grant access to Tool B
- On the joining day – Grant access to Tool C
This process is triggered when a new hire signs their Employee Agreement. At that point, it activates a second automation that schedules tool access based on their specific joining date.
In some cases, new hires are scheduled to join in a month, and in other cases, up to two months later. The access workflow uses wait nodes to handle these delays. However, I’ve noticed that for some hires, the execution was marked as “in progress” but later got deleted before completing the process. In other cases, the workflow worked as expected.
I’d like to understand:
- Why were these “in progress” executions deleted?
- What’s the best practice for designing automation workflows that include long wait periods like this?
n8n version: 1.75.3
Running n8n via: n8n cloud
n8n EXECUTIONS_PROCESS setting: Below is the screenshot