All templates

Automated Failed Delivery Follow-Up Emails

Every few minutes, WebRun checks Onfleet for newly failed deliveries, drafts a friendly rescheduling offer for each recipient, saves it in Gmail for team review, and posts a Slack alert so a dispatcher can approve and send before the customer loses confidence.

Runs on WebRun · Strict Lockdown policy
Every few minutes WebRunorchestrates each step
1 Onfleet detect failed deliveries
2 Gmail draft rescheduling offer
3 Slack alert dispatcher for review
In short

How do I automatically follow up with customers after a failed delivery?

WebRun monitors Onfleet every few minutes for failed deliveries, drafts a personalised rescheduling offer for each recipient in Gmail, and sends a Slack alert so a dispatcher can review and approve before anything reaches the customer. Failed deliveries are recovered faster with no manual drafting required.

  • Every failed delivery gets a rescheduling offer drafted within minutes, not hours
  • Dispatchers review and approve before any message reaches the customer
  • Repeat failures are flagged separately to prevent duplicate outreach

Built for courier companies · last-mile delivery operators · dispatch managers · e-commerce fulfilment 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 onfleet.com/dashboard in a real browser with your saved login - no setup, no API keys.

  2. 1
    Onfleet - detect failed deliveries
    onfleet.com
    WebRun in Onfleet: detect failed deliveries
    WebRun opens Onfleet to detect failed deliveries.
    • Open Onfleet and filter tasks to failed status updated in the last run window
    • Capture the recipient name, address, failure reason, and the original delivery window
    • Skip tasks already escalated or where a follow-up was drafted in the current run

    Done when Every newly failed delivery is listed with the recipient details and the failure reason.

  3. 2
    Gmail - draft rescheduling offer
    gmail.com
    WebRun in Gmail: draft rescheduling offer
    WebRun opens Gmail to draft rescheduling offer.
    • Draft a polite rescheduling email to the recipient explaining the delivery attempt and offering alternative windows
    • Include the original order reference and a clear next step
    • Save the draft in Gmail without sending, for a team member to review and approve

    Done when A rescheduling draft is queued in Gmail for every failed delivery, none sent automatically.

  4. 3
    Slack - alert dispatcher for review
    slack.com
    WebRun in Slack: alert dispatcher for review
    WebRun opens Slack to alert dispatcher for review.
    • Post a Slack alert listing each failed delivery with the recipient name and failure reason
    • Link the dispatcher to the queued Gmail draft so they can review and send in one click

    Done when Dispatchers are notified and have a direct link to approve each rescheduling draft.

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
Rescheduling drafts · Gmail
OutputWhat each run produces - Gmail drafts for each rescheduling offer plus Slack alerts linking dispatchers to pending approvals.
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 email the customer automatically when a delivery fails?

No. Every rescheduling message is saved as a Gmail draft for a team member to review and approve before it reaches the customer. Nothing is sent automatically.

What information does the rescheduling email include?

It includes the recipient's name, the original delivery window, the failure reason captured in Onfleet, and a clear offer to rebook. You can provide a tone or template for WebRun to follow.

What if the same delivery fails more than once?

WebRun deduplicates by task ID, so a second failure only triggers a new draft if the task status changed again since the last run. Repeat drafts are flagged to dispatchers.

Put this on autopilot.

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