Skip to main content

Escalations

The Risk Escalation System uses AI to monitor help requests and voice messages for health, safety, and property risks — and calls your team when something needs immediate attention.

Written by Zack Swindale

Escalations are currently in live beta. We're rolling this out gradually, so it may not be available in your dashboard yet. If you'd like to take part, contact us at [email protected]. As a beta feature, some details described here may change as we refine it.

The Risk Escalation System (RES) uses AI to monitor incoming help requests and voice messages for potential risks to health, safety, or property. When something looks serious, ZippyAssist raises an escalation — and can call your team directly so someone responds straight away.

This article covers turning escalations on, tuning how sensitive they are, deciding who gets contacted, and working an escalation through to resolution.

Turning escalations on

Escalations are off by default.

  1. Go to Settings → Escalation.

  2. Read the activation notice. Enabling escalations means request content is sent to OpenAI for assessment, and you're accepting OpenAI's Privacy Policy and Terms of Use.

  3. Click I agree and activate.

Once active, every incoming help request and voice message is assessed automatically.

How an escalation gets triggered

There are three ways an escalation can start:

Trigger

What happens

Risk score threshold

The AI scores each request for health/safety risk and property risk. If either score reaches your threshold, an escalation is raised.

Equipment rules

If the request's equipment matches rules you've defined, an escalation is raised regardless of score.

Manual

You create an escalation yourself from any request.

Requests are grouped. If a new qualifying request comes in for equipment that already has an open escalation, it's attached to that escalation rather than creating a second one. This keeps one incident in one place instead of scattering it across several escalations.

Tuning sensitivity (thresholds)

Go to Settings → Escalation → Thresholds.

You have two independent sliders, each scored from 1 to 100:

Threshold

Default

Covers

Health or Safety Risks

30

Risks to people — illness, injury, contamination

Property Risks

40

Risks to property — damage, loss

Requests scoring at or above your threshold are escalated. Scores below it are not. Lower threshold = more escalations — a threshold of 20 catches more than a threshold of 60.

Previewing the impact before you save

Underneath each slider, ZippyAssist shows how many of your actual past requests would have been escalated at the threshold you're currently setting. You can switch the window between 7 days, 30 days, 90 days, and 1 year.

If your draft setting differs from what's saved, a badge shows the difference — for example, "+14 vs saved" means this change would have escalated 14 more requests over that period.

Click View Requests to open the full list and read the actual requests that would have been caught. This is the best way to sanity-check a threshold before committing to it.

Recommendations

  • Start with the defaults. Watch how the system handles your own traffic for a while before adjusting anything.

  • Move in small steps. Large jumps produce surprising results.

  • Use the preview and the request list rather than guessing.

Equipment rules

Sometimes a piece of equipment warrants escalation no matter what the AI scores. A machine in a hospital, a school, or a secure site might need a human response every time.

Go to Settings → Escalation → Equipment Rules.

  1. Turn on Enable equipment rules.

  2. Build your rules using the same filter builder used for Equipment Sync Rules — choose a column, a condition, and a value, and combine filters with And / Or or nested groups.

  3. A live count shows how many equipment items match. Click View to see the list.

  4. Click Update to save.

Any request from matching equipment is escalated automatically, bypassing threshold scoring entirely.

Choosing who responds

Go to Settings → Escalation → Roles.

Responders and observers

Role

In the call pool?

Can claim?

Gets notifications?

Responder

Yes

Yes

Yes

Observer

No

No

Yes

Responders are the people who will actually be contacted when an escalation is raised, and who can claim it. Observers are kept informed — they receive notifications when escalations are created, claimed, and resolved — but they're never called.

Add users to either list, and drag responders into your preferred order.

Note: Responders and observers must have a valid phone number on their user profile. If any don't, ZippyAssist shows a warning — voice and SMS notifications to those users will fail. Update their profile or remove them from the list.

Call settings

Setting

Default

What it does

Automatic call routing

On

Automatically calls responders when a new escalation is created. Turn off to create escalations without calls.

Randomize call order

Off

Randomizes which responder is called first. When off, responders are called in the order listed.

Responder roster

If a responder is only available on certain days, click the roster option on their row and select the days they're on call (Sunday through Saturday). Leave the roster blank to make them available every day.

A cover summary under the responder table shows which days of the week currently have someone rostered — useful for spotting gaps before they matter.

Working an escalation

Escalations appear in the Escalations tab and move through three statuses:

Status

Meaning

Unclaimed

Raised, nobody has taken it yet

Claimed

A responder has taken ownership

Resolved

The situation has been dealt with

Open an escalation to see the risk assessment (the health/safety and property scores, with the AI's explanation for each), a plain-language summary that updates as more requests attach, every attached request forming part of the incident, and the Responder Log.

You can also add Notes to an escalation to record what your team did.

Reading the Responder Log

The log shows each contact attempt, grouped by attempt number, so you can see exactly how the system worked through your responder list.

Status

Meaning

Initiated

The call has been started

Ringing

The responder's phone is ringing

Acknowledged

The responder answered and acknowledged

No Answer

Nobody picked up

Voicemail

The call reached voicemail

Declined

The responder declined the call

Failed

The call couldn't be placed

Creating an escalation manually

If you spot something that should be escalated but wasn't, you can raise one yourself.

  1. Open the request from the help request or voice message list.

  2. Choose Create Escalation from the actions menu.

  3. Set the initial Status and optionally assign it to a user.

  4. Choose whether to trigger call routing — this defaults to your organization's automatic call routing setting.

  5. Confirm.

Permissions

Escalation access is controlled by user role. Admin and Owner roles can view, create, update, and delete escalations and change escalation configuration. Users with the standard User role can work escalations but do not see the escalation configuration screens. See Are there different roles for users? for more on roles.

Related articles

If you have any questions, use the chat widget at the bottom of the screen or email us at [email protected]!

Did this answer your question?