What are Actions?
Actions are the atomic operations performed during automation. They represent specific tasks like clicking a button, typing text, or finding an image on screen. Actions are organized into workflows and executed during state transitions.
Key Concept: Action Categories
Actions are organized into 7 categories based on their purpose: Find, Mouse, Keyboard, Control Flow, Data, State, and Code. Each category groups related operations together for easy discovery in the workflow builder.
Find Actions
Image matching and element detection on screen.
Find
FINDFind element on screen using image matching
Vanish
VANISHWait for element to disappear from screen
RAG Find
RAG_FINDFind element using AI embeddings (RAG)
Mouse Actions
Mouse interactions and movements.
Click
CLICKClick on element (left, right, middle, or double)
Mouse Move
MOUSE_MOVEMove mouse cursor to position
Mouse Down
MOUSE_DOWNPress mouse button down
Mouse Up
MOUSE_UPRelease mouse button
Drag
DRAGDrag element from one position to another
Scroll
SCROLLScroll page or element
Keyboard Actions
Keyboard input and shortcuts.
Type
TYPEType text into an element
Key Press
KEY_PRESSPress a single key
Key Down
KEY_DOWNPress key down (hold)
Key Up
KEY_UPRelease key
Hotkey
HOTKEYExecute keyboard shortcut combination
Control Flow Actions
Conditional logic and loops.
If
IFConditional branching based on condition
Loop
LOOPRepeat actions multiple times
Break
BREAKExit from loop early
Continue
CONTINUESkip to next loop iteration
Switch
SWITCHMulti-way branching based on value
Try/Catch
TRY_CATCHError handling and recovery
Data Actions
Variables and data operations.
Set Variable
SET_VARIABLEStore a value in a variable
Get Variable
GET_VARIABLERetrieve a variable value
Sort
SORTSort array or list of items
Filter
FILTERFilter array based on condition
Map
MAPTransform each item in array
Reduce
REDUCEReduce array to single value
String Operation
STRING_OPERATIONManipulate text strings
Math Operation
MATH_OPERATIONPerform mathematical calculations
State Actions
State management and process control.
Go To State
GO_TO_STATENavigate to a different workflow state
Run Workflow
RUN_WORKFLOWExecute another workflow
Screenshot
SCREENSHOTCapture screen or region
Code Actions
Python code execution, shell commands, and AI automation.
Python
Code Block
CODE_BLOCKExecute inline Python code with access to workflow context
Custom Function
CUSTOM_FUNCTIONExecute pre-registered custom Python function
Shell
Run Command
SHELLExecute a shell command and capture output
Run Script
SHELL_SCRIPTExecute a multi-line shell script
AI
AI Prompt
AI_PROMPTExecute an AI prompt with context isolation
Learn more: See the AI Actions documentation for detailed information on AI-powered automation.