> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/build/flow-logic/wait.md).

# Wait

How to make your workflow execution wait.

Waiting allows you to pause a workflow mid-execution, then resume where the workflow left off, with the same data. This is useful if you need to rate limit your calls to a service, or wait for an external event to complete. You can wait for a specified duration, or until a webhook fires. Waiting is one part of n8n's [flow logic](/build/flow-logic.md), and works well alongside [loops](/build/flow-logic/loop.md) when you need to slow down batch processing, or as part of a [merge](/build/flow-logic/merge-data.md) across multiple node executions.

Making a workflow wait uses the [Wait](/integrations/builtin/core-nodes/n8n-nodes-base.wait.md) node. Refer to the node documentation for usage details.

n8n provides a workflow template with a basic example of [Rate limiting and waiting for external events](https://n8n.io/workflows/1749-rate-limiting-and-waiting-for-external-events/).

## Related resources

* [Flow logic](/build/flow-logic.md)
* [Split with conditionals](/build/flow-logic/split-with-conditionals.md)
* [Merge data](/build/flow-logic/merge-data.md)
* [Loop](/build/flow-logic/loop.md)
* [Understand execution order](/build/flow-logic/understand-execution-order.md)
* [Break workflows into smaller parts](/build/flow-logic/break-workflows-into-smaller-parts.md)
* [Convert to sub-workflows](/build/flow-logic/convert-to-sub-workflows.md)
* [Handle errors gracefully](/build/flow-logic/handle-errors-gracefully.md)
