Automation
The Automation feature enables multi-step workflow sequences that extend mission execution with conditional logic, API callbacks, and cross-device coordination. The Automation Sequence Viewer lets operators monitor the status of each step in real time.
Overview
An automation sequence is an ordered list of steps defined in advance. Steps can include:
- Flying a waypoint mission
- Triggering a camera action
- Waiting for an external event or API response
- Sending a notification
- Chaining to the next mission
Automation Sequence Viewer
The Automation Sequence Viewer panel displays the steps of the currently active or most recently run automation sequence. Each step shows:
| Column | Description |
|---|---|
| Step number | Position in the sequence |
| Name | Step identifier or action label |
| Status | Pending, Running, Completed, Failed, Skipped |
| Duration | Time taken to complete (for finished steps) |

Step Statuses
| Status | Meaning |
|---|---|
| Pending | Step has not started yet |
| Running | Step is currently executing |
| Completed | Step finished successfully |
| Failed | Step encountered an error |
| Skipped | Step was bypassed due to a conditional |
Creating Automation Sequences
Automation sequences are created and edited in the Automation configuration panel. This section will document the step editor, available action types, and conditional branching.

Troubleshooting
If a step fails, the Viewer shows an error detail row beneath the failed step. Common causes include:
- Aircraft not ready or mission unavailable
- External API timeout
- Insufficient battery for the next action