Advanced Retry and Delay Logic
Last edited 58 days ago
Advanced Retry and Delay Logic
This template provides a robust solution for handling API rate limits and temporary service outages in n8n workflows. It overcomes the limitations of the default node retry settings, which cap retries at 5 and delays at 5 seconds. By using a custom loop with a Set, If, and Wait node, this workflow gives you complete control over the number of retries and the delay between them.
Instructions:
- Replace the placeholder HTTP Request node with your target node (the one that might fail).
- In the initial Set Fields node, modify the
max_triesvalue to set the total number of attempts for your workflow. - Adjust the
delay_secondsvalue to define the initial delay between retries. - Optionally, configure the
Edit Fieldsnode to implement exponential backoff by adjusting thedelay_secondsexpression (e.g.,{{$json.delay_seconds * 2}}).
For a more detailed breakdown and tutorial of this template, you can find additional information here.
You may also like
New to n8n?
Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!





