All templates

Flag Online-Order Errors Automatically

Every hour, WebRun checks your DoorDash and Uber Eats order histories for any order flagged with an error - missing item, wrong order, failed delivery - logs each incident to a Google Sheet with the order ID and error type, and posts a rolling error-rate summary to Slack.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 DoorDash scan for flagged order errors
2 Uber Eats scan for flagged order errors
3 Google Sheets log each error with order details
4 Slack post hourly error-rate summary
In short

How can I automatically track and log online delivery order errors from DoorDash and Uber Eats?

Every hour, WebRun checks DoorDash and Uber Eats order histories for errors - missing items, wrong orders, failed deliveries - logs each incident to a Google Sheet with the order ID and error type, and posts a rolling error-rate summary to Slack so you can spot patterns and fix them fast.

  • Every order error logged automatically with full details
  • Error patterns visible in Google Sheets for trend analysis
  • Slack alerts enable fast response before rating impact

Built for restaurant operators · delivery-focused food businesses · ghost kitchen managers · hospitality operations teams

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 doordash.com/merchant in a real browser with your saved login - no setup, no API keys.

  2. 1
    DoorDash - scan for flagged order errors
    doordash.com
    WebRun in DoorDash: scan for flagged order errors
    WebRun opens DoorDash to scan for flagged order errors.
    • Open DoorDash Merchant Portal and go to Order History
    • Filter for orders with an error flag - missing item, incorrect item, or failed delivery - since the last run
    • Capture order ID, error type, item affected, and timestamp

    Done when New DoorDash order errors are captured with full details.

  3. 2
    Uber Eats - scan for flagged order errors
    ubereats.com
    WebRun in Uber Eats: scan for flagged order errors
    WebRun opens Uber Eats to scan for flagged order errors.
    • Open Uber Eats Restaurant Manager and go to Orders
    • Filter for any order with a complaint, adjustment, or error flag since the last run
    • Capture order ID, error type, item affected, and timestamp

    Done when New Uber Eats order errors are captured with full details.

  4. 3
    Google Sheets - log each error with order details
    google.com
    WebRun in Google Sheets: log each error with order details
    WebRun opens Google Sheets to log each error with order details.
    • Open the Order Error Log spreadsheet
    • Append a row for each new error: platform, order ID, error type, item, and timestamp
    • Update the running error-rate formula for today's shift

    Done when Every new error is logged and the error-rate tracker is up to date.

  5. 4
    Slack - post hourly error-rate summary
    slack.com
    WebRun in Slack: post hourly error-rate summary
    WebRun opens Slack to post hourly error-rate summary.
    • Post an hourly summary: number of new errors this hour and most common error type
    • Escalate immediately if the error rate in the last hour exceeds your threshold

    Done when Your team has the current error rate and can act before it affects ratings.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
doordash.com/merchant
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
Error summary · Slack
OutputWhat each run produces - An hourly error-rate summary in Slack plus a running log of every order error in Google Sheets, ready for analysis.
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

Will it issue refunds or contact customers about errors automatically?

No - it only logs and reports. Any customer communication or refund decision stays entirely with you.

What error rate triggers an escalation?

You set the threshold - for example, more than 3 errors per hour or more than 5% of orders. WebRun escalates the Slack alert when you breach it.

Can I use this to dispute platform penalties?

Yes - the Google Sheet gives you a timestamped, itemised record of every error that you can submit to DoorDash or Uber Eats during a dispute.

Put this on autopilot.

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