Skip to Content

Call other Instance

Call other Instance sends a message to another running instance that is waiting to hear from it. The sender does not block - it fires the message and keeps going.

Use it to hand data or a signal to a separate process that is paused at a Receive Instance Call step.

Note

Configure this action in the Builder. See Builder Navigation and Workspace Basics for the surrounding UI.

Configuration

Pick the Endpoint to call - a receive point exposed by another process, shown as its step and process name. Choosing it sets the target. Then fill the payload the endpoint expects (its declared fields) with values from this process.

Runtime behavior

Call other Instance runs automatically. It sends the payload to the chosen endpoint, stamped with this instance as the caller, and continues without waiting. The receiving instance unblocks when a message that matches its conditions arrives.

Important

The receiving step decides which message it accepts through its Matching Conditions. Send a payload that satisfies those conditions, or the receiver keeps waiting.

Best practices

  • Pair every Call with a Receive Instance Call on the other side, and agree on the payload fields between them.
  • Use it to coordinate long-running processes that need to signal each other.

Works well with

Last updated on