Activity Reference
Complete reference for every activity in Genzbots Studio — exact parameter names, types, defaults, and outputs. Activity names shown here are the canonical forms as they appear in the Activity Catalog and in .gbw workflow files.
Activity Name Format
All activity names use spaced words (e.g., Type Into, For Each,Excel Read Range). Legacy PascalCase names (e.g., TypeIntoElement,ForEach) are automatically normalised when loading old workflows — backward compatibility is fully preserved.
Universal Activity Settings
Every activity — regardless of type — has these settings in the Properties Panel header:
| Setting | Type | Description |
|---|---|---|
| Display Name | String | Editable label shown on the canvas card |
| Continue on Error | Boolean | If true, failure is recorded but workflow continues to next activity |
| Retry Count | Integer | Retry this activity up to N times on failure (0 = no retry) |
| Timeout (ms) | Integer | Per-activity timeout override; 0 = use global default (30000 ms) |
| Enabled | Boolean | Uncheck to skip this activity entirely (like commenting out code) |
| Comment | String | Developer note — shown as a tooltip on the canvas; not executed |
Parameter Types Used in This Reference
| Type notation | Meaning |
|---|---|
String | Any text value or expression producing text |
Expression | Any value or expression (String, Int32, Boolean, etc.) including ${'{'}varName{'}'} references |
Selector | UiPath-style XML selector string or Playwright CSS selector |
DataTable | Variable of type DataTable |
Variable | Output — the name of an existing variable that will be written to |
Boolean | true or false |
Int32 / ms | Integer (milliseconds for timeout/delay values) |
All Categories
| Category | Count | Activities |
|---|---|---|
| Flow Control | 17 | Sequence, If, Else If, Switch, For Each, While, Do While, Break, Continue, Parallel, Try Catch, Retry, Delay, Invoke Workflow, Throw, Rethrow, Comment |
| Data | 17 | Assign, Log, Message Box, Set Variable, Build Data Table, Add Data Row, Remove Data Row, Filter Data Table, Sort Data Table, For Each Row, Join Data Tables, Aggregate Data Table, Pivot Data Table, Merge Data Tables, Clear Data Table, Get Row Item, Invoke Code |
| UI Automation | 13 | Click, Type Into, Get Text, Wait For Element, Send Hotkey, Hover, Select Item, Extract Table, Take Screenshot, Execute JavaScript, Close, Use Application Browser, Launch Application, Launch Browser |
| Excel | 18 | Excel Application Container + 17 child activities |
| File & System | 16 | Read Text File, Write Text File, Append To File, Copy File, Move File, Delete File, File Exists, List Files, Get File Info, Create Folder, Zip Files, Unzip Files, Watch Folder, Run Command, Start Process, Kill Process |
| HTTP & Email | 4 | HTTP Request, Download File, Send SMTP Email, Get IMAP Emails |
| String | 9 | String Contains, String Replace, String Split, String Join, String Format, String Trim, Regex Match, Regex Replace, Regex Is Match |
| DateTime | 4 | Get Current DateTime, Add To DateTime, Format DateTime, Parse DateTime |
| Collections | 4 | Add To Collection, Remove From Collection, Collection Contains, Get Collection Count |
| 9 | Read PDF Text, Read PDF Table, Read PDF With OCR, Get PDF Page Count, Extract PDF Page Range, Extract PDF Images, Merge PDFs, Export PDF, Manage PDF Password | |
| Image & OCR | 4 | Read Text With OCR, Find Image On Screen, Click Image, Wait For Image |
| JSON / XML | 4 | Parse JSON, Serialize JSON, Get JSON Value, Parse XML |
| Database | 4 | Database Connect, Execute Query, Execute Stored Procedure, Database Transaction |
| Clipboard | 2 | Get Clipboard, Set Clipboard |
| CSV | 2 | Read CSV, Write CSV |