Skip to main content
Corvus Connection

Time-box a slow call

Put a time limit on a slow integration so it cannot stall the rest of your flow.

Calls out to Twitch, Spotify, or OBS can hang when a service is slow or briefly down. With nothing guarding them, the rest of your flow waits right along with the stuck call.

The recipe

  1. Wrap the risky step in a Timeout node and set how long you are willing to wait.
  2. If the step finishes in time, the flow carries on as normal.
  3. If it runs past the limit, the timeout cancels it so the rest of your flow is not held up, and you can fall back to a sensible default.

When you have more than one way to get the same result, a Race node is sharper: start every option at once and take whichever answers first.

Pair either one with Connection State so you can skip the call entirely when the service is already known to be down.

Related nodes