How can I add a delay (e.g., 30 seconds or 1 minute) before each input item is processed by an LLM Chain node inside a Loop node in n8n?
I have a workflow where a list of languages is split using a Split Out node, and then processed one-by-one in a Loop Over Items. Inside that loop, the first step is an LLM Chain node (Google AI), which translates SRT subtitle chunks.
I want to introduce a Wait or delay between each iteration — so that there’s a 30–60 second pause before each request goes to the LLM Chain. The idea is to prevent rate-limiting or overloading the API.
What’s the correct way to insert a Wait node that delays each loop iteration before sending it to the LLM node?
Any best practices or patterns for this use case?