Automation guide
Everything you need to build, configure, and run device automations.
Getting Started
Create an automation project and write your first script.
Configuration
Automation parameters, job variables, and the input schema that generates typed arguments.
Writing Scripts
The agent runtime, async actions, arguments, and control flow.
Screen States
Detect where you are on screen and branch on it — the core of resilient automations.
Stages
Structure a long automation into resumable stages with checkpoints and handlers.
Task Submission
Submit proof, complete tasks, and report results back to the job.
Error Handling
Out-of-steps, retries, timeouts, and failing gracefully when the screen is unexpected.
Running Automations
Run automations against real devices, from the IDE and from a job.
Full Tutorial
An end-to-end automation, stage by stage — the MySocial walkthrough.