Butler AI Logo
Butler AI
← Back to blog

Blog • Product updates

Ops Rules That Run Themselves

How fast the desk must respond, and how long a guest chat stays on file after the stay — these shouldn't be tribal knowledge someone half-remembers under pressure. Butler AI's Ops Settings let managers set both as explicit thresholds once, and the system enforces them automatically from then on.

Butler AI Team

Aug 6, 2026

2 min read0 views
hotel-operationsfront-deskguest-communication
"How long is too long to leave a guest waiting?" and "how long do we keep a resolved chat on file?" are both policy questions — and both should have one clear answer a system enforces, not a rule each shift interprets differently. Ops Settings let a manager set both once.

Ops rules that run themselves

This is manager territory, not admin territory — Ops Settings covers conversation SLA defaults and chat data retention, the two policies that decide how the desk actually behaves day to day, separate from staff roles and sign-in configuration.
Ops rules that run themselves — conversation SLA and chat data retention
The policies that decide how the desk behaves, set once by a manager.

Two thresholds, four numbers

The whole configuration is four numbers a manager sets directly: guest waiting threshold (minutes before a message counts as "guest waiting"), overdue threshold (minutes without a staff reply before it's overdue), notification deduplication (how long before a repeat alert is allowed), and — separately — how many days a completed chat stays read-only before it's permanently deleted. No code, no ticket to engineering.
Ops Settings panel with guest waiting threshold, overdue threshold, notification deduplication, and chat data retention fields
Four numbers, set directly by a manager — no engineering ticket required.

Guest waiting, explained

Here's what that threshold actually does: Priya Shah's towel request starts a timer the moment she sends it. At 8 minutes elapsed, it crosses into "guest waiting" — not an alert yet, just a status the desk can see, so a slow reply gets flagged well before it becomes a real problem.
Timer showing 12 minutes elapsed with the conversation marked guest waiting at the 8-minute threshold
8 minutes in, the conversation is marked waiting — visible before it's a crisis.

Overdue, explained

If nobody replies by 20 minutes, the same conversation crosses into overdue — the point where managers can actually get alerted. Notification deduplication matters here: it stops the same overdue conversation from buzzing a manager's phone every single minute it stays open, while still keeping the alert live.
Conversation marked overdue at the 20-minute threshold with deduplication preventing repeat alerts
20 minutes, no reply — overdue, and a manager can be notified without alert spam.

What happens after the stay

Data retention runs on its own separate, equally explicit timeline. A resolved chat stays fully editable history at first — staff can still open and reference it in full — then, per the policy window a manager set, it becomes read-only, and eventually it's permanently deleted: messages and attachments removed, unrecoverable, aligned to your actual compliance requirements rather than an indefinite default.
Data retention timeline showing a resolved chat as editable history on day 2 of a 120-day window
Day 2: still fully editable history, well before the retention window closes.
Data retention timeline showing a chat permanently deleted at day 120
Day 120: permanently deleted, on the schedule the manager set — not left indefinitely.
Set once, and the desk stays honest — response thresholds enforced consistently across every shift, and guest data retained on a real compliance timeline instead of forever by default. See how it fits your hotel's policies at heybutler.io.

More to explore

View all articles