Wait For Node

Pause a user's journey until a matching real-time event arrives.

Wait For nodes pause a user's journey until a different real-time event arrives. Use this when a flow needs to react to a follow-up action — a second purchase, a form submission, an app open — before continuing.


Configure a wait-for node

  1. Drag a Wait for node onto the canvas and connect it downstream of an upstream node.
  2. Open the node settings and select the real-time event to listen for.
  3. The event must be registered on a source connection and mapped to the same dataset group's primary key.

When a user reaches the node, they are set to pending until a matching event arrives for the same user. GrowthLoop then resumes routing from the next step.


How resume works

  1. User enters the Wait For node → state is recorded as pending.
  2. A matching event arrives for that user on the configured event.
  3. GrowthLoop completes the pending state and continues the path from the next node.

Pause behavior

Users pending at a Wait For node retain their state when the journey is paused. Resuming the journey continues listening for the configured event.


Related guides