All templates

Automated Missed Pickup Escalation Alerts

Every few minutes, WebRun checks Patient Focused Systems for pickup requests that have passed their window with no porter acknowledgment, texts the on-call charge porter through Twilio with the trip ID and location, and logs every escalation to Slack so dispatch has a record.

Runs on WebRun · Strict Lockdown policy
Every 5 minutes, during operating hours WebRunorchestrates each step
1 Patient Focused Systems find unacknowledged missed pickups
2 Twilio text the on-call charge porter
3 Slack log the escalation
In short

How do I escalate a missed patient transport pickup automatically?

WebRun scans Patient Focused Systems every few minutes for pickups that pass their window with no porter acknowledgment. It texts the on-call charge porter through Twilio with the trip ID, unit, and minutes overdue, then logs the escalation to Slack, so a missed pickup gets a human response in minutes instead of surfacing later as a complaint.

  • Missed pickups reach the on-call charge porter within minutes
  • Every escalation is logged so dispatch can trace who was texted and when
  • No pickup is escalated twice for the same miss

Built for hospital transport dispatchers · charge porters · patient transport supervisors · hospital operations 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 patientfocussystems.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Patient Focused Systems - find unacknowledged missed pickups
    patientfocussystems.com
    WebRun in Patient Focused Systems: find unacknowledged missed pickups
    WebRun opens Patient Focused Systems to find unacknowledged missed pickups.
    • Open the trip queue and filter to requests past their pickup window with no porter acknowledgment
    • Capture the trip ID, requesting unit, and minutes since the window closed
    • Confirm the request has not already been escalated this cycle

    Done when Every unacknowledged missed pickup is listed with its wait time.

  3. 2
    Twilio - text the on-call charge porter
    twilio.com
    WebRun in Twilio: text the on-call charge porter
    WebRun opens Twilio to text the on-call charge porter.
    • Send a text to the on-call charge porter's number with the trip ID, unit, and minutes overdue
    • Use the same message format every time so escalations are easy to scan
    • Send only to the internal on-call number on file, never to the patient or a family member

    Done when The on-call charge porter has been texted for every missed pickup.

  4. 3
    Slack - log the escalation
    slack.com
    WebRun in Slack: log the escalation
    WebRun opens Slack to log the escalation.
    • Post a log entry in the dispatch channel for each escalation sent
    • Include the trip ID and the time the text went out
    • Keep a same-day thread so escalations are easy to trace back

    Done when Dispatch has a Slack record of every escalation sent this run.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
patientfocussystems.com
ScheduleRuns automatically on this cadence
Every 5 minutes, during operating hours
DeliveryHow each run's result reaches you
Escalation log · Slack
OutputWhat each run produces - An on-call text per missed pickup plus a Slack log entry recording who was escalated to and when.
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

Does the text ever go to the patient or their family?

No. WebRun only texts the internal on-call charge porter number you provide. Patients and families are never contacted by this workflow.

How long does a request wait before it's escalated?

By default it escalates once a pickup passes its window with no porter acknowledgment, and that window is set in Patient Focused Systems. You can tighten or loosen it in your run settings.

What if the same request gets escalated twice?

It checks for an escalation already logged this cycle before texting again, so the on-call porter isn't texted twice for the same missed pickup.

Put this on autopilot.

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