Home / Alert operations

How long should a Shopify brand wait before escalating an unacknowledged accessibility alert?

Published October 5, 2026

An alert nobody acknowledges is an alert that does not exist. Set the escalation clock by severity and location: purchase-path issues get hours, everything else gets days, and silence past the deadline means the alert goes up a level automatically.

Acknowledgment is the line between monitoring and noise

Every accessibility alert system eventually faces the same failure mode: alerts fire, nobody clicks acknowledge, and the backlog grows until the team stops reading them entirely. The fix is not more alerts. It is a rule about what happens when an alert sits unacknowledged. Without that rule, acknowledgment is optional, and optional work does not get done.

The escalation clock should start the moment the alert fires, not when someone reads it. Two timers matter: time to acknowledge, which confirms a human has seen the issue, and time to resolve, which confirms it is fixed or formally accepted. Most teams only track the second. The first is where alerts die quietly.

Define acknowledgment narrowly. It means a named person has claimed the alert and recorded a next step, not that someone glanced at the dashboard. A Slack reaction is not acknowledgment. An assignee and a plan is.

Set the clock by severity and location

Not all alerts deserve the same patience. A keyboard trap on the checkout page is a same-day problem: acknowledge within four business hours, escalate to the store owner or lead developer if nobody claims it. A missing alt text on a blog image from 2019 is a this-week problem: acknowledge within three business days, escalate to the content owner.

The location rule matters more than the severity score. Scanners score issues by WCAG criterion, but business risk lives in the purchase path. Any unacknowledged alert touching cart, checkout, product pages, or account login escalates on the fast track regardless of its technical rating. Footer and policy page issues take the slow track. Publish the two tracks so the team knows which clock they are on.

New issues escalate faster than regressions of known issues. A brand-new critical alert on a page that was clean yesterday suggests a deploy broke something, and the team that shipped it is still around to fix it. An alert that has recurred three times suggests a deeper problem and should escalate past the developer to whoever owns the template or app causing it.

Escalation needs a ladder, not a cliff

The most common escalation design is a cliff: the alert sits for a week, then lands on the CEO's desk as a crisis. Nobody likes the cliff, so teams learn to game the timers instead. Build a ladder: developer, then team lead, then store owner, with each rung adding context rather than just volume.

Each rung should change what happens, not just who is notified. The developer rung means fix or explain. The team lead rung means reprioritize the sprint. The store owner rung means accept the risk in writing or fund the fix. If escalation only adds recipients to an email thread, it is theater. The point of going up a level is that the higher level can make a decision the lower level could not.

Automate the ladder. Manual escalation fails for the same reason manual acknowledgment fails: it depends on someone remembering. The alerting system should move the alert up the ladder when the timer expires, attach the history of who was notified and when, and record the outcome. A human should be able to override the ladder, but the default should be motion, not stillness.

Close the loop on chronic non-acknowledgment

If the same category of alert keeps expiring unacknowledged, the problem is not the timer. It is the ownership. Alerts that nobody owns will not be acknowledged faster with shorter clocks; they will just escalate faster to people who also do not own them. Quarterly, review which alerts expired and reassign their default owners.

The healthiest signal is a boring one: most alerts acknowledged within the window, escalations rare, and the rare escalation resolving quickly. When escalation becomes routine, treat it as a process failure, not a people failure. Either the clocks are wrong, the owners are wrong, or the team is underwater. All three are fixable. None of them fix themselves.

Frequently asked questions

When should an accessibility alert be escalated?

When it passes its acknowledgement window, when it affects a purchase path, or when the same finding recurs after a claimed fix. Escalation should be automatic on time and impact, not dependent on someone remembering to chase.

Who should an escalated alert go to?

To a named backup owner and, for critical findings, to whoever can authorise disabling a feature or rolling back a change. Escalating to the same inbox that ignored the alert changes nothing.

What should an escalation message contain?

The finding in plain language, the shopper impact, when it was first raised, and the decision needed. A forwarded alert with no context forces the recipient to redo the triage work that has already happened once.

How do you stop escalation becoming routine noise?

Fix the acknowledgement step: realistic windows, alerts routed to working owners, and a weekly view of unacknowledged items. If everything escalates, the first stage is broken, and escalation volume is the symptom to report.