- Overview
- Introduction
- Key concepts
- Installation and setup
- Getting started
- Trust and compliance
- Governance
- Features
- Delegate for Testing
- Reference
- Troubleshooting
- Backup and restore
Introduction
What Delegate does, how it works, and how it fits your organization's controls and models.
UiPath Delegate is an AI agent that runs on your desktop and does the work you would otherwise do by hand. You describe what you need in plain language, and Delegate drives your applications, documents, and business systems directly to get it done.
Unlike a typical general-purpose desktop assistant, Delegate runs under the controls your UiPath organization already has and operates the enterprise systems your work actually happens in.
Delegate installs alongside UiPath Assistant and Cartographer, and what experience you see depends on what your admin has enabled.
What you can do with Delegate
Complete cross-application tasks
Ask for something that crosses systems and Delegate handles the whole chain, so you get a complete answer without piecing the story together manually — pull a figure from a report and check the related CRM record, triage your email and calendar first thing, or draft a follow-up message once the rest is done.
Teach it a repetitive task
Record yourself performing a task once, then have Delegate turn that recording into a routine or a knowledge skill it can repeat on your behalf. Useful when a system has no usable API and a full automation would cost more than the task is worth. See Recording your tasks.
Turn data into a deliverable
Point Delegate at a spreadsheet, a database export, or a folder of files and ask for a presentation, a proposal, or a report. It pulls the relevant data, structures it, and applies your formatting, turning raw data into a finished deliverable in minutes rather than hours.
Work through a system's own interface
When Delegate connects to a system that provides one, it can show that system's real screens inside the conversation: lists, forms, tables, and dashboards render inline, not as descriptions. Forms arrive filled in with sensible values, so you change only what matters instead of describing every field in chat, and you keep the precision of the real interface without leaving the conversation. This works through MCP Apps.
Save and reuse work
Save any successful Delegate session as a reusable routine — built once, like "weekly sales pipeline report" or "monthly expense categorization," a routine can be run on demand with a single click or scheduled to run automatically. You invest the time once to teach Delegate a workflow, then benefit from it repeatedly, and can share it with your team instead of each person rebuilding it. See Repeating work with Routines.
How Delegate works
- You ask. In plain language, in a session.
- Delegate plans. It works out the steps and which tools it needs.
- It acts, and shows you. Every action is visible as it happens. You can interrupt, correct, or redirect at any point.
- It stops when it should. Actions that change data, send messages, or reach into sensitive systems wait for your confirmation, depending on your execution mode and on what your organization allows.
Delegate draws on a model to reason about your request. Each session consumes capacity from an allowance set for your account, and Delegate tells you when you are close to the limit. See Usage and limits.
See Key concepts for the full vocabulary.
What makes Delegate different
It operates your real systems
Direct connections are available for many of the systems you already use — see Working with external data and applications — and for systems without one, such as legacy or specialized applications, Delegate works through Computer Use, driving the application the way a person would. Delegate runs natively on Windows, and draws on UiPath's existing automation for the systems enterprises run on, including SAP, Oracle, Citrix, and mainframes.
It runs inside your organization's controls
Delegate acts with your access, on your machine, inside your systems. There is no separate governance layer built just for it — it operates under the same automation platform governance your organization already runs everything else through, configured through Automation Ops.
Your administrator controls which applications and tools it can use, which models it runs on, and which systems it can connect to, using the same central policies that govern the rest of your UiPath estate. Independently of that, you control how much it does before checking with you, within whatever your organization allows. Model calls route through the UiPath AI Trust Layer, so Delegate is covered by the same platform controls as everything else rather than needing a separate review. See Security overview and Local security configuration.
It isn't tied to one model
Delegate is not built around a single model from a single vendor. By default, it uses whatever models your organization has made available through the UiPath AI Trust Layer — either UiPath's default models, or your own configuration if your organization brings its own.
Your organization can decide which models are acceptable and supply its own where a contract, a regulator, or a data residency requirement demands it. Whichever model is used, calls route through the AI Trust Layer, so the controls and the audit trail do not change.
It builds on what you already have
If your organization already runs UiPath, Delegate uses that work rather than duplicating it. It can call the automations already published in your tenant. Your queues, assets, and permissions carry over, so there is no second set of entitlements to maintain.
Extend Delegate
Connectors reach into your existing systems the same way the rest of the UiPath platform does; Skills and Plugins are ways of adding capabilities.
| Connectors | Connect Delegate to your tools and data sources through Integration Service connectors, MCP servers, or MCP Apps. See Working with external data and applications. |
| Skills | Teach Delegate reusable capabilities for specific applications or tasks, installed from a feed or created by your organization. See Sharing skills with your team. |
| Plugins | Bundle a set of skills into a distributable package, such as the Test Cloud plugin. See Extending functionality with plugins. |
Profiles
Beyond the general-purpose experience, Delegate includes a specialized profile for particular roles. Which profiles you have access to is configured by your organization administrator.
A "Work profile" here — your role-specific profile — is a different, unrelated setting from the "Work profile" preset dropdown in Behavior preferences, which adjusts communication and behavior style (for example, an "Engineering" preset). Same name, two different concepts.
Delegate for General Productivity
The default experience, described above — Delegate works across your applications, files, and web services on whatever you ask.
Delegate for Testing
Testing is a specialized Delegate experience tuned for reviewing test results, triaging failures, and other quality-assurance workflows across your testing tools. It runs today inside the general-purpose experience rather than as its own separate profile, but it has its own dedicated section later in this guide. See Delegate for Testing overview to get started.
Whether you have access to Delegate itself, or to a specific profile such as Testing, depends on what your organization has enabled for your account. Ask your administrator if you expect either and do not see it.
Cartographer
Cartographer is UiPath's specialized AI agent for business analysts, built on the same platform as Delegate and reached from the same title bar switcher inside the same application. Rather than driving your systems directly, it turns process knowledge — transcripts, interviews, SOPs, recordings, and your existing automations — into governed process documentation: a Process Design Document (PDD) and, once approved, a Specification Design Document (SDD). Cartographer can also delegate a hands-on step to Delegate for in-context help — see Delegating a task.
Cartographer has its own dedicated user guide. See the Cartographer introduction to get started.
Responsible use of Delegate
Delegate is powered by large language models, and its plans, explanations, and the content it produces may occasionally be inaccurate, incomplete, or based on a misunderstanding of your request. This is a known limitation of LLMs, sometimes called "hallucination."
For example:
- Delegate may misinterpret an instruction and take an action you did not intend.
- It may extract or summarize data incorrectly from a document or business system.
- Its explanation of what it did, or why, may sound plausible without matching what actually happened.
Always review the plan and output before relying on it, especially for production workflows, data handling, or actions that are hard to undo:
- Check proposed actions before confirming them, particularly anything that changes data or reaches into a business system.
- Use your execution mode settings to require confirmation for higher-risk actions. See Action transparency in Behavior preferences.
- Review deliverables (reports, documents, messages) before sending them on or acting further on them.
Delegate works best as a collaborator, not an unsupervised decision-maker. Your review and judgment remain essential, particularly for workflows that touch production systems or external stakeholders.
Next steps
Continue through the documentation in order, or jump to the section that matches your current need:
- Key concepts — Sessions, screen context, skills, routines, and the rest of the vocabulary
- The Delegate interface — Tour the sidebar, chat panel, and project view
- Your first Delegate tasks — Try starter tasks and learn the keyboard shortcuts
- Installation — Install Delegate and check prerequisites
- Security overview — What Delegate can reach, before you install
- Local security configuration — How that access is controlled
- What you can do with Delegate
- Complete cross-application tasks
- Teach it a repetitive task
- Turn data into a deliverable
- Work through a system's own interface
- Save and reuse work
- How Delegate works
- What makes Delegate different
- It operates your real systems
- It runs inside your organization's controls
- It isn't tied to one model
- It builds on what you already have
- Extend Delegate
- Profiles
- Delegate for General Productivity
- Delegate for Testing
- Cartographer
- Responsible use of Delegate
- Next steps