Receive Instance Call
Receive Instance Call pauses the process until another instance sends it a matching message. When one arrives, the process continues with the payload and the identity of the caller.
It is the waiting side of the pair with Call other Instance.

Configure this action in the Builder. See Builder Navigation and Workspace Basics for the surrounding UI.
Configuration
Declare the payload fields you expect to receive (as the step’s outputs), and set Matching Conditions - the rule an incoming message must satisfy to be accepted here. The step also returns who called: Caller ProcessID and Caller InstanceID.
Runtime behavior
Receive Instance Call runs automatically and pauses the process. It waits for a message that satisfies its Matching Conditions; messages that don’t match are ignored. When a matching one arrives, the step takes a single message, fills in the payload and caller, and continues.
Best practices
- Make the Matching Conditions specific enough that only the message you intend is accepted.
- Agree on the payload fields with whoever calls this step, so the values line up.
Works well with
- Call other Instance - the step that sends to this one.
- Conditional Branching - branch on the payload you received.