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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
onfleet.com/dashboardin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.