Help with N8N API workflow: sequential execution breaks when the response takes a long time

Hi everyone,

I’ve set up a video automation workflow in N8N using the Pictory API.

* When I run nodes manually one by one, it works fine and video URL gets generated and stored in Sheets.

* But when I run the full workflow in one click, the Pictory API sometimes takes longer to respond. Because of this delay, the next node doesn’t receive the data and the workflow fails/skips.

* Tried handling it with IF nodes but still not reliable.

What I need:

* A way to make each node wait until the API response is ready before moving to the next node.

* Ensure the workflow runs fully in one click, and the output (video URL) always goes to Google Sheets.

Has anyone faced this issue with N8N? How did you handle response delays / waiting for API calls? Any tips (like Wait nodes, Function nodes, or error handling) would be super helpful.

Thanks in advance :folded_hands:

Thanks for the suggestion

Just to clarify, would you recommend setting the wait node to a specific duration or using the loop method?