PyRPA Studio PyRPA Studio Download

PyRPA Studio User Guide

Everything you need to know — from installation to advanced AI features.

1 Installation

  1. Download PyRPA Studio from pyrpastudio.com
  2. Run the installer (PyRPA_Studio_Setup.exe)
  3. Follow the setup wizard — default settings are recommended
  4. Launch from Start Menu or Desktop shortcut

System Requirements

  • Windows 10 or 11 (64-bit)
  • 4 GB RAM minimum (8 GB recommended for AI features)
  • 500 MB disk space
  • Google Chrome (for Chrome Profile Mode)
  • Internet connection (for AI features only)

2 The Interface

The sidebar on the left gives you access to five main sections:

Your plan badge (FREE or PRO) appears at the bottom of the sidebar.

3 Smart Screen Recorder

The fastest way to create a workflow:

  1. Click Recorder in the sidebar
  2. Click Start Recording
  3. Perform your task: click buttons, type text, navigate websites
  4. Click Stop Recording
  5. Review the generated workflow in the Builder
  6. Save your workflow

Tips

  • Work at a natural pace — no need to rush
  • Web actions get smart element selectors (ID, class, text, XPath)
  • Desktop actions use Windows UI Automation accessibility IDs

4 Workflow Builder

The Builder is where you create and edit workflows. Each workflow is a sequence of steps, and each step is an action.

Adding Steps

  1. Click + Add Step
  2. Choose an action category (Web, Desktop, File, Flow)
  3. Select the specific action
  4. Fill in the parameters (selector, text, URL, etc.)
  5. Drag steps to reorder

Variables

Workflows support dynamic variables:

5 Action Reference

Web Actions

  • web.open — Open a URL
  • web.click — Click an element
  • web.type — Type text into input
  • web.scrape — Extract text from elements
  • web.smart_scrape — AI-powered scraping (Pro)
  • web.screenshot — Take a screenshot
  • web.wait — Wait for element
  • web.select — Select dropdown
  • web.scroll — Scroll the page
  • web.execute_js — Run JavaScript

Desktop Actions

  • desktop.click — Click a UI element
  • desktop.type — Type text
  • desktop.hotkey — Press keyboard shortcuts
  • desktop.move_mouse — Move cursor
  • desktop.find_element — Find elements by properties
  • desktop.screenshot — Capture screen

File Actions

  • file.read / file.write — Text files
  • file.read_csv / file.write_csv — CSV
  • file.read_excel / file.write_excel — Excel (Pro)
  • file.copy / file.move / file.delete

Flow Actions

  • flow.wait — Pause for duration
  • flow.if — Conditional branching
  • flow.loop — Repeat actions
  • flow.set_variable — Store values
  • flow.log — Output messages
  • flow.stop — End workflow

6 Running Workflows

  1. Go to the Runner tab
  2. Select a workflow file (.yaml)
  3. Click Run
  4. Watch the live execution log
  5. Stop anytime with the Stop button

Browser Modes

Set in workflow variables:

  • browser: "chromium" — Default, clean browser (Free + Pro)
  • browser: "chrome" — Your Chrome profile with cookies (Pro only)
  • browser: "chrome-clean" — Chrome engine, fresh profile (Pro only)

7 Element Inspector

  1. Click Inspector in the sidebar
  2. Click Start Inspecting
  3. Hover over any element on screen
  4. See element type, properties, bounding box, and selectors
  5. Click Copy Selector to use in your workflow

Use Browse Tree to explore the full UI element hierarchy of any window.

8 AI Features PRO

AI Vision Scraping

AI takes a screenshot and reads the page visually — no CSS selectors needed:

  1. Add a web.smart_scrape step
  2. Describe what to extract: "extract all product names and prices"
  3. AI returns structured data
  4. Export to CSV/Excel

AI Workflow Editor

Describe changes in plain English:

AI Credits

Pro includes $6/month. Track usage in Settings > AI Usage. Credits reset on the 1st of each month.

9 Chrome Profile Mode PRO

For sites requiring device trust, saved cookies, or 2FA sessions:

  1. Set browser: "chrome" in workflow variables
  2. PyRPA launches your actual Chrome browser
  3. Saved logins, cookies, and fingerprint are preserved

Important

Close all Chrome windows before running a Chrome Profile workflow. Only one process can use the profile at a time.

10 Activating Your Pro License

  1. Purchase at pyrpastudio.com/pricing
  2. Check email for your key (format: PYRPA-PRO-XXXXXXXX-XXXXXXXX)
  3. Open PyRPA Studio > Settings
  4. Paste your key and click Activate License
  5. "Plan: Pro" appears in green — all features unlocked

11 Workflow File Format (YAML)

Workflows are saved as .yaml files:

name: Google Search Example
variables:
  browser: "chromium"
  search_term: "PyRPA Studio automation"

steps:
  - action: web.open
    url: "https://www.google.com"

  - action: web.type
    selector: "textarea[name='q']"
    text: "${search_term}"

  - action: web.click
    selector: "input[name='btnK']"

  - action: flow.wait
    seconds: 3

  - action: web.screenshot
    path: "search_result.png"

Chrome Profile Mode example (Pro):

name: Bank Balance Check
variables:
  browser: "chrome"

steps:
  - action: web.open
    url: "https://www.usbank.com"

  - action: web.wait
    selector: "#account-balance"
    timeout: 30

  - action: web.smart_scrape
    prompt: "Extract the checking account balance"

12 Tips & Best Practices

! Troubleshooting

"Element not found" errors

  • Add a web.wait step — the page may not have loaded
  • Use the Inspector to find the current selector
  • Try a more general selector (text content instead of CSS class)

Chrome Profile Mode doesn't work

  • Make sure Google Chrome is installed
  • Close all Chrome windows before running
  • Requires a Pro license

"API limit reached"

  • Check Settings > AI Usage for current spending
  • Credits reset on the 1st of each month
  • Purchase additional credits via Buy More Credits

Workflow runs but nothing happens

  • Check Runner output log for errors
  • Verify URLs are correct and accessible
  • Test selectors with the Inspector
  • Add flow.log steps to debug variable values

Need more help?

We're here to help you get the most out of PyRPA Studio.

Contact Support