UiPath Documentation
studio-web
latest
false
Studio Web user guide

About Maestro Flow

Note:

Maestro Flow is in Preview.

Maestro Flow is a visual canvas for building and deploying automations that connect APIs, AI agents, human approvals, document processing, and enterprise services. You design a Maestro Flow by placing nodes on a canvas and connecting them, then debug and publish it directly from Studio Web.

Flow processes run on the UiPath Maestro runtime alongside RPA workflows, API workflows, and Maestro BPMN processes. If you have used Maestro BPMN before, Flow is a different modeler built on the same runtime — designed for developers who prefer a visual, node-based experience over BPMN notation.

Node types

Nodes are organized into categories in the Add node panel:

CategoryDescription
AgentUiPath agents and external AI agents
Agentic processInvoke a Maestro BPMN process
API workflowCall an API workflow
ConnectorIntegration Service connector actions
ControlBranching, looping, and flow control nodes
FlowInvoke another Flow as a subflow
Human taskHuman approvals and action apps
RPA workflowInvoke an RPA workflow
ToolData transformation and scripting nodes
Document processingSummarize or extract data from documents

Agent

When you select Agent, the following options appear:

NodeDescription
Autonomous AgentA UiPath AI agent that completes tasks autonomously
External AI agentsThird-party AI agents — includes Databricks Agent, Google Vertex, Microsoft Azure AI Foundry, and Snowflake Cortex

Control

When you select Control, the following options appear:

NodeDescription
MockPlaceholder node for prototyping — does nothing at runtime
DecisionBranches to a true or false path based on a JavaScript expression
LoopIterates over a collection, executing its body once per item
MergeJoins parallel branches back into a single path
SwitchRoutes to one of several branches based on an ordered list of conditions
DelayPauses execution for a specified duration or until a target date
SubflowGroups a set of nodes into a reusable, self-contained unit
EndMarks the end of a workflow path
TerminateEnds the flow immediately with a success or failure status

Human task

When you select Human task, the following options appear:

NodeDescription
Quick FormFast inline approvals with inline debug support
Action AppA customized coded action app service

Tool

When you select Tool, the following options appear:

NodeDescription
HTTP RequestCalls any REST API endpoint and returns the response
ScriptRuns custom JavaScript code
Batch TransformAdds AI-generated columns to a CSV
TransformReshapes and converts data
FilterFilters data by conditions
MapRenames and transforms fields
Group ByGroups data by a field with aggregation
Create queue itemAdds an item to an Orchestrator queue
Create and wait for queue itemAdds a queue item and waits for it to complete

Document processing

When you select Document processing, the following options appear:

NodeDescription
SummarizeCreates a complex summary of a document
ExtractExtracts structured data using an IXP model deployed to a folder in your tenant

For the full node reference, tutorials, and observability guidance, refer to the Maestro Flow documentation.

  • Node types
  • Agent
  • Control
  • Human task
  • Tool
  • Document processing
  • Related links

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated