All templates
For courier dispatch managers, last-mile delivery operators & logistics compliance teams

Collect and file proof of delivery records without manual effort

Every few minutes, WebRun checks Onfleet for newly completed deliveries, collects the proof-of-delivery photo and signature data from each, logs a row to your Google Sheet, and posts a Slack alert for any completed task that is missing its proof.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every few minutes WebRun
1 Onfleet collect proof-of-delivery data
2 Google Sheets log to audit sheet
3 Slack alert on missing proof
Run a sample
In short

How do I automatically collect and file proof-of-delivery records from Onfleet?

WebRun checks Onfleet every few minutes for completed deliveries, logs each task's proof-of-delivery photo link and signature to a Google Sheet, and sends a Slack alert for any completed task missing its proof. Dispatchers catch gaps within minutes, not at end-of-day review.

  • Every completed delivery has a logged proof-of-delivery record within minutes
  • Missing proof is flagged to dispatchers the same shift it occurs
  • A searchable Google Sheet gives you an instant audit trail for any dispute

Built for courier dispatch managers · last-mile delivery operators · logistics compliance teams · fleet managers

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

  2. 1
    Onfleet - collect proof-of-delivery data
    onfleet.com How to Automate Onfleet
    WebRun in Onfleet: collect proof-of-delivery data
    WebRun opens Onfleet to collect proof-of-delivery data.
    • Open Onfleet and filter tasks to completed status updated since the last run
    • For each completed task, capture the task ID, driver, recipient, completion timestamp, photo URL, and signature data
    • Note tasks marked complete but missing photo or signature evidence

    Done when Every newly completed delivery is captured with its proof-of-delivery data or flagged as missing.

  3. 2
    Google Sheets - log to audit sheet
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log to audit sheet
    WebRun opens Google Sheets to log to audit sheet.
    • Append a row to your proof-of-delivery Google Sheet for each completed task
    • Include the task ID, driver name, recipient, timestamp, and a link to the proof photo
    • Mark the row as incomplete in the sheet if the proof is missing

    Done when Every completed delivery has a logged row in the Google Sheet, with incomplete entries clearly marked.

  4. 3
    Slack - alert on missing proof
    slack.com How to Automate Slack
    WebRun in Slack: alert on missing proof
    WebRun opens Slack to alert on missing proof.
    • Post a Slack alert to the dispatch channel listing any completed deliveries with missing proof
    • Include the task ID and driver name so the issue can be followed up immediately

    Done when Dispatchers are alerted to every missing proof-of-delivery within minutes of task completion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
onfleet.com/dashboard
ScheduleRuns automatically on this cadence
Every few minutes
DeliveryHow each run's result reaches you
POD log · Google Sheets
OutputWhat each run produces - A Google Sheet log of all completed deliveries with proof links, plus Slack alerts for any tasks missing proof.
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

What happens if a driver completes a delivery without uploading a photo?

WebRun flags the task as incomplete in the Google Sheet and immediately posts a Slack alert with the driver name and task ID, so the issue is caught before the end of the shift.

Does WebRun store the delivery photos itself?

No. It logs the direct link to the proof photo hosted in Onfleet, keeping your photos in one system and the audit trail in Google Sheets.

Can I use this log as evidence for a customer dispute?

Yes. Each row includes the task ID, recipient, driver, timestamp, and a link to the Onfleet-hosted proof photo, giving you a clear audit trail for any dispute.

Put this on autopilot.

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