All templates

Automated Drone Flight Exception and Incident Alerts

Every hour, WebRun scans DroneDeploy for flights that have stalled in processing, uploads that have failed, projects flagged with a safety or quality alert, and any newly reported incident. When an exception is found, it posts an immediate alert to the ops Slack channel and sends an SMS via Twilio to the duty pilot or manager.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 DroneDeploy scan for flight exceptions and processing errors
2 Slack post immediate exception alert to ops channel
3 Twilio send SMS to duty pilot or manager
In short

How do I get automatic alerts when a drone flight has an exception or incident?

Every hour, WebRun scans DroneDeploy for flight exceptions including failed uploads, stalled processing, Safety AI alerts, and filed incidents. When one is found, it immediately posts a detailed alert to your Slack ops channel and sends an SMS via Twilio to the duty pilot or manager, so your team can respond before a small exception becomes a big problem.

  • Exceptions are caught within the hour, not after the client notices a delay
  • Safety alerts trigger an SMS to the duty contact immediately
  • Pilots and managers have full context before they respond to any incident

Built for drone service companies · UAV fleet managers · drone operations teams · aerial inspection operators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.dronedeploy.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    DroneDeploy - scan for flight exceptions and processing errors
    dronedeploy.com
    WebRun in DroneDeploy: scan for flight exceptions and processing errors
    WebRun opens DroneDeploy to scan for flight exceptions and processing errors.
    • Open DroneDeploy and review all active projects for status changes in the last hour
    • Flag any project with a failed upload, stalled processing (queued more than 2 hours), Safety AI alert, or Quality AI defect flag
    • Also check for any newly filed incident or anomaly note added to a project in the last hour

    Done when All new exceptions, processing failures, and safety flags from the last hour are identified.

  3. 2
    Slack - post immediate exception alert to ops channel
    slack.com
    WebRun in Slack: post immediate exception alert to ops channel
    WebRun opens Slack to post immediate exception alert to ops channel.
    • Post an alert to the #ops-alerts Slack channel for each exception found, including project name, client, exception type, and timestamp
    • Tag the assigned pilot and project manager
    • Include a direct link to the affected DroneDeploy project

    Done when The ops team is alerted in Slack for every new exception.

  4. 3
    Twilio - send SMS to duty pilot or manager
    twilio.com
    WebRun in Twilio: send SMS to duty pilot or manager
    WebRun opens Twilio to send SMS to duty pilot or manager.
    • For high-priority exceptions (safety alerts or filed incidents), send an SMS via Twilio to the duty pilot or on-call manager
    • Include the project name, exception type, and the DroneDeploy project URL in the message

    Done when An SMS is sent to the duty contact for any high-priority exception.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.dronedeploy.com
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
Exception alert · Slack and SMS
OutputWhat each run produces - A Slack alert and, for high-priority exceptions, an SMS via Twilio, both with project name, exception type, and a direct link.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it take any action on the exception, or just alert?

It alerts only. WebRun posts to Slack and sends an SMS so your team can investigate and act. No settings are changed and nothing is submitted to any authority without a human deciding to do so.

What counts as a high-priority exception for the SMS?

Safety AI alerts, Quality AI defect flags, and any incident note added to a project trigger the SMS. Upload failures and processing stalls get a Slack alert only, since those are not immediately safety-critical.

Can I adjust which exceptions trigger an alert?

Yes. During setup you tell WebRun which DroneDeploy status flags and exception types to watch for, and you can update those thresholds at any time.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.