How to create an RPA bot in UiPath
Quick Answer: UiPath Studio is the development environment for building RPA bots. Install Studio, create a new project, record or build activities (click, type, read, extract), debug the automation, and publish the bot to UiPath Orchestrator for scheduling and monitoring.
How to Create an RPA Bot in UiPath
UiPath is the most widely adopted RPA (Robotic Process Automation) platform, with over 10,000 enterprise customers as of April 2026. UiPath Studio is the development environment for building bots that automate desktop applications, web browsers, and legacy systems. The Community Edition is free for individual developers and small teams.
Step 1: Install UiPath Studio
Download UiPath Studio from the UiPath Automation Cloud portal (cloud.uipath.com). Choose between:
- UiPath Studio — Full-featured IDE for professional developers
- UiPath StudioX — Simplified interface for business users
- UiPath Studio Web — Browser-based editor for cloud automations
Studio requires Windows 10 or later. Installation includes the UiPath Robot (the runtime that executes bots) and browser extensions for Chrome, Edge, and Firefox.
Step 2: Create a New Project
Launch Studio and click "New Project." Select the project type:
- Process — Standard automation (most common)
- Library — Reusable automation components
- Test Automation — Test cases for applications
Name the project descriptively (for example, "Invoice-Data-Entry-Bot").
Step 3: Record or Build Activities
UiPath provides two approaches to building automations:
Recording
Click "Record" in the toolbar and perform the manual steps on the target application. UiPath captures each click, keystroke, and data input as recorded activities. After recording, review and refine the generated activities.
Manual Activity Building
Drag activities from the Activities panel onto the workflow canvas:
- Use Application/Browser — Target a specific application window or browser tab
- Click — Click on a UI element (identified by selectors)
- Type Into — Enter text into an input field
- Get Text — Extract text from a UI element
- Data Scraping — Extract structured data from tables or lists
- Excel Application Scope — Read from and write to Excel files
- If/Else — Conditional branching based on element state or variable values
- For Each Row — Iterate through data tables
Step 4: Configure Selectors
Selectors are XML-based identifiers that tell the bot which UI element to interact with. Use the "Indicate on Screen" feature to point at elements. The Selector Editor allows fine-tuning of element identification to handle dynamic attributes. Use wildcard characters (*) for attributes that change between runs.
Step 5: Debug the Automation
Click "Debug" to run the automation step by step. Use breakpoints to pause execution at specific activities. The Variables panel shows current values. The Output panel displays logs and error messages. Common debugging steps:
- Verify selectors find the correct elements
- Add delays (Wait Element Vanished, Wait Element Appear) for slow-loading pages
- Add Try-Catch blocks for error handling
Step 6: Publish to Orchestrator
Click "Publish" in the toolbar. Select the target UiPath Orchestrator folder. Orchestrator manages:
- Scheduling — Run bots on a cron schedule or triggered by events
- Queue management — Distribute work items across multiple robots
- Monitoring — Dashboard showing bot execution status, success rates, and logs
- Credential storage — Secure vault for passwords and API keys used by bots
Pricing (April 2026)
- Community Edition: Free for individual developers
- Pro: $420/month per unattended robot
- Enterprise: Custom pricing with advanced governance and AI capabilities
Related Questions
Related Tools
Automation Anywhere
AI-powered automation for every enterprise
Robotic Process AutomationBlue Prism
Enterprise-grade intelligent automation for regulated industries
Robotic Process AutomationElectroNeek
RPA platform built for managed service providers and IT teams
Robotic Process AutomationPega Platform
Enterprise low-code platform combining BPM, case management, RPA, and AI-powered decisioning in a unified process automation suite.
Robotic Process AutomationRelated Rankings
Best Enterprise RPA Platforms 2026
Our ranked comparison of the best enterprise RPA platforms for businesses in 2026, evaluating automation capabilities, AI/ML features, scalability, governance, and ecosystem maturity.
Best RPA Tools 2026
Our definitive ranking of the best robotic process automation (RPA) platforms for enterprises and teams in 2026.
Dive Deeper
Automation Anywhere vs Blue Prism in 2026: Enterprise RPA Head-to-Head
A detailed comparison of Automation Anywhere and Blue Prism covering cloud vs on-premises architecture, AI capabilities, bot development experience, governance, pricing, and market position with real deployment data from financial services evaluations.
UiPath vs Automation Anywhere vs Power Automate in 2026: Enterprise RPA Compared
A three-way comparison of UiPath, Automation Anywhere, and Power Automate covering pricing, AI capabilities, deployment models, attended and unattended automation, citizen developer experience, governance, and integration ecosystems — with real deployment data from financial services, insurance, and manufacturing clients.
Automation for Financial Services: Compliance, RPA, and Operational Efficiency
Guide to implementing automation in financial services covering SOX compliance, PCI-DSS requirements, RPA in banking operations, KYC/AML automation, audit trail requirements, and vendor risk assessment for automation platforms. Updated with current data as of March 2026.