Skip to content

Wait

The Wait node is like a pause button for your workflow. It makes your automation slow down and wait for a specific amount of time before continuing to the next step. This is crucial for working with websites and APIs that don’t like to be accessed too quickly.

Think of it like being polite in a conversation - you don’t want to talk too fast or interrupt, so you pause between sentences to give the other party time to respond.

Illustration of workflow timing and delays

When your workflow reaches a Wait node, it pauses for the exact amount of time you specify. During this time, nothing else happens - the workflow just sits quietly until the timer runs out, then continues to the next step.

graph LR
  Input[Previous Step] --> Wait[Wait Node]
  Wait --> Timer[⏱️ Counting Down]
  Timer --> Continue[Next Step]
  style Wait fill:#6d28d9,stroke:#fff,color:#fff
  1. Choose your timing: Decide how long to wait - this could be anywhere from half a second to several minutes depending on your needs.

  2. Place strategically: Put Wait nodes between steps that might be too fast for websites or APIs to handle comfortably.

  3. Start conservative: Begin with longer waits than you think you need, then reduce them once you know everything works reliably.

  4. Test thoroughly: Run your workflow multiple times to make sure the timing works consistently.

Let’s say you’re extracting product information from an e-commerce site. Without delays, you might get blocked for making requests too quickly.

Let’s say you’re extracting product information from an e-commerce site. Without delays, you might get blocked for making requests too quickly.

Without a “Wait”:

  1. Navigate to page 1.
  2. Immediately try to grab data (might fail if page isn’t loaded).
  3. Immediately jump to page 2.
  4. Result: The website thinks you are a bot attack and blocks you.

With a “Wait”:

  1. Navigate to page 1.
  2. Wait 3 seconds (let the page finish loading).
  3. Extract data safely.
  4. Wait 2 seconds (be polite before moving on).
  5. Navigate to page 2.
  6. Result: All data is collected successfully without errors.
SituationRecommended Wait TimeReason
Between page loads3-5 secondsPages need time to fully load content
API requests1-2 secondsRespect rate limits and server capacity
Form submissions1-2 secondsAllow forms to process before next action
After login2-3 secondsAuthentication needs time to complete
File uploads5-10 secondsLarge files take time to process
Search results2-4 secondsSearch engines need time to return results
UnitBest ForExample
MillisecondsVery short delays500ms between rapid actions
SecondsMost common delays2-5 seconds for page loads
MinutesLong processes2 minutes for complex operations
  • Still getting “too fast” errors: Increase your wait times gradually until the errors stop. Some sites are very strict about timing.
  • Workflow running too slowly: Reduce wait times carefully, testing after each change to make sure you don’t break anything.
  • Inconsistent results: Add Wait nodes in more places, especially after navigation or any action that changes the page content.