# Prerequisites

> Maestro is based on UiPath® Studio Web. For Studio Web requirements, check [Automation Cloud System Requirements](https://docs.uipath.com/overview/other/latest/overview/cloud-software-requirements).

Maestro is based on UiPath® Studio Web. For Studio Web requirements, check [Automation Cloud System Requirements](https://docs.uipath.com/overview/other/latest/overview/cloud-software-requirements).

Use this checklist to verify your environment is ready for Maestro. It covers tenant enablement, user roles and app permissions, and Unattended licensing across tenant, machine template, and folder. Missing any item can result in pending jobs or a disabled **Open in Process Mining** button.

## Orchestrator permissions

You need the following permissions in the Orchestrator folder where the Maestro process is published:

- **Processes.view** and **Processes.edit** — to view or edit Maestro processes.
- **Jobs.view** and **Jobs.edit** — to view or edit process instances (jobs).
  You can grant equivalent permissions at the folder level.
  For more detauls, check [Default roles and permissions](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/default-roles).

## Execution settings

For a process invoked from Maestro, manage its execution settings through **Package Requirements** in the  deployed **Agentic process**. Check [Linking execution settings](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/managing-package-requirements#linking-execution-settings).

## Unattended runtime setup

While Maestro itself does not require allocating a runtime, jobs started by a Maestro process may require Unattended runtimes. For RPA workflows invoked via Maestro:

- At least one user or **Robot** account is enabled for **Unattended**, assigned to the tenant, and added to the target folder. Read [Unattended robot setup](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/how-is-unattended-automation-performed) for configuration steps,
[Robot accounts](https://docs.uipath.com/automation-cloud/automation-cloud/latest/admin-guide/managing-accounts-and-groups#creating-robot-accounts) for service accounts, and
[Managing robots](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/managing-robots-modern-folders) for folder assignment.
- Your folder has a machine template with a runtime assigned. Check [Machine templates](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/managing-machines#adding-a-machine-template).

## Optimize tab and Process Mining

- Process Mining is enabled on your tenant. Check [Enabling the service in Automation Cloud](https://docs.uipath.com/process-mining/automation-cloud/latest/user-guide/pm-enabling-the-service-in-automation-cloud).
- Existing Maestro permissions let you see the **Optimize** tab and access the Process Optimization app.
- To edit data transformations in the auto-created Process Optimization app, you need the **Process Mining Developer** role. Read  [Setting up the users](https://docs.uipath.com/process-mining/automation-cloud/latest/user-guide/setting-up-the-users).
- You have **Edit data**, **Edit dashboards**, and **View** permissions for the **Process Optimization** app in Process Mining. Read [Managing access for Process Mining apps](https://docs.uipath.com/process-mining/automation-cloud/latest/user-guide/managing-access-for-process-apps).
