- Introduction and getting started
- Maestro landing page
- Process modeling
- Process implementation
- Process operations
- Process monitoring
- Process optimization
- Licensing
- Reference information

Maestro user guide
Used to configure a trigger from an external system. Process execution pauses and waits for the configured trigger to occur before continuing with execution. Supports Integration Services connector triggers, including custom connectors. |
Implementation > Type: Wait for connector event.
The Action dropdown in a Send task allows you to define the type of external execution the process should call. Each option maps to a specific UiPath capability or integration method. Below is a brief overview of each option:
- None
No implementation is configured for the Send task.
- Create action app task
Creates a task in an Action App for user interaction, without waiting for task completion.
- Start and wait for RPA workflow
Starts a deployed RPA workflow (e.g., UiPath Studio project) and waits for it to complete before continuing.
- Start and wait for agent
Starts a UiPath agent (a reusable logic block) and waits for it to finish execution.
- Start and wait for external agent
Triggers an agent hosted outside UiPath, such as CrewAI, Salesforce, or ServiceNow, and waits for the result.
- Start and wait for API workflow [Preview]
Executes an API-based workflow (in preview) and waits for a response.
- Start agentic process
Starts a process based on agentic design (modular logic), without waiting for it to finish.
- Start and wait for agentic process
Starts an agentic process and pauses until it completes execution.
- Execute business rule [Preview]
Evaluates a business rule and uses the outcome in the process (currently in preview).
- Create queue item
Adds a new item to a UiPath Queue for asynchronous processing, without waiting for result.
- Create and wait for queue item
Adds an item to a Queue and waits until it is processed before moving forward.
- Execute connector activity
Runs a preconfigured Integration Service connector activity (e.g., Salesforce or Slack).
- Wait for connector event
Pauses the process until a specific event is received from a connector (e.g., form submission or external trigger).
- Execute script
Runs a short script (JavaScript or similar) during the process for lightweight logic or transformation.
To add an additional output, select Add new to introduce a new variable directly within the Receive task. The newly introduced output will be available in subsequent steps.
For more information about tasks. visit Tasks in BPMN modeling.