Skip to content

Pause & Resume ​

You can pause a running workflow and resume failed or partially successful executions.

Pausing an Execution ​

To pause a running workflow:

  1. Open the execution detail page (or watch it in the builder)
  2. Click the Pause button
  3. The workflow pauses between node executions — the currently running node will finish, but no new nodes will start

The execution status changes to Paused.

INFO

Pausing is graceful — it doesn't interrupt a node mid-execution. The current node completes, and the workflow pauses before scheduling the next node.

Resuming an Execution ​

You can resume executions that are in one of these states:

  • Failed — one or more nodes failed
  • Partial success — some nodes succeeded, others failed

To resume:

  1. Open the execution detail page
  2. Click the Resume button
  3. The workflow picks up from where it left off

How Resume Works ​

The platform uses checkpoints to track progress at the node level:

  • Nodes that already completed successfully are not re-run
  • Failed nodes are retried from their last checkpoint
  • Pending nodes that haven't run yet will execute normally

This means you can fix the underlying issue (e.g., update a connection's credentials, fix a remote server) and then resume without re-processing data that was already handled.

WARNING

Only the most recent execution can be resumed. If a workflow has been run again since the failure, the older execution cannot be resumed.

24-hour resume window

Checkpoint data — the per-node progress used to resume without re-processing items — is retained for 24 hours after an execution pauses or fails. After that, attempting to resume returns an error (checkpoint_expired) so we don't silently re-run nodes that already had side-effects (sent emails, inserted rows, called external APIs).

If you need to act on a >24h-old failed execution, run the workflow again instead of resuming — that gives you a fresh execution and avoids partial reprocessing.