All templates

Deliveright Automated Pre-Delivery Texts

Through the delivery day, WebRun watches live crew ETAs in Deliveright Grasshopper, and when a truck is about 30 minutes from a stop it drafts a personal heads-up text per consignee in Twilio, queued for a dispatcher to approve, then logs each send to Slack.

Runs on WebRun · Strict Lockdown policy
Every few minutes during delivery hours WebRunorchestrates each step
1 Deliveright read live stop ETAs
2 Twilio draft the pre-arrival text
3 Slack log each heads-up sent
In short

How do I automatically text customers a 30 minute delivery window?

WebRun watches live crew ETAs in Deliveright Grasshopper every few minutes, and when a truck is about 30 minutes from a stop it drafts a personal heads-up text per consignee in Twilio, queued for a dispatcher to approve. It logs each approved send to Slack, so customers get timely warning without any message going out unreviewed.

  • Consignees get a 30 minute heads-up instead of a surprise knock
  • Every customer text is approved by a human before it sends
  • Missed numbers surface in Slack the moment they block a stop

Built for final mile carriers · white glove delivery teams · furniture logistics · dispatch 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 deliveright.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Deliveright - read live stop ETAs
    deliveright.com
    WebRun in Deliveright: read live stop ETAs
    WebRun opens Deliveright to read live stop ETAs.
    • Open the Deliveright Grasshopper dispatch board and load today's active routes
    • Read each stop's live ETA and the crew's current position
    • Flag every stop the truck is now roughly 30 minutes away from

    Done when Every stop inside the 30 minute window is listed with its consignee and ETA.

  3. 2
    Twilio - draft the pre-arrival text
    twilio.com
    WebRun in Twilio: draft the pre-arrival text
    WebRun opens Twilio to draft the pre-arrival text.
    • Draft a short, on-brand text naming the consignee and the 30 minute window
    • Queue each message in Twilio for a dispatcher to review
    • Leave every text unsent until a human taps approve

    Done when A pre-arrival text is drafted and queued for each stop, none sent without approval.

  4. 3
    Slack - log each heads-up sent
    slack.com
    WebRun in Slack: log each heads-up sent
    WebRun opens Slack to log each heads-up sent.
    • Post a running list of which consignees were texted and when
    • Note any stop where a phone number was missing or the text bounced

    Done when Dispatch has a live Slack log of every pre-arrival heads-up.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
deliveright.com
ScheduleRuns automatically on this cadence
Every few minutes during delivery hours
DeliveryHow each run's result reaches you
Heads-up log · Slack
OutputWhat each run produces - A running list of consignees texted their 30 minute window, plus any stop with a missing number or a bounce.
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 text my customers on its own?

No. Every pre-arrival text is drafted and queued in Twilio for a dispatcher to approve. Nothing reaches a consignee until a human taps send, so wording and timing stay under your control.

How does it know a truck is 30 minutes out?

It reads the live ETA and crew position for each stop in Deliveright Grasshopper every few minutes, so the window reflects real road conditions, not a static schedule.

What if a stop has no phone number?

It skips the text and flags that stop in the Slack log, so a dispatcher can call or fill the number in rather than a customer getting no notice.

Put this on autopilot.

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