Skip to main content
Staff Efficiency

Smart Waiter Dispatch Queues & service SLA monitors

Optimize staff workloads and reduce table times. Distribute table assignments automatically using round-robin zoning, and enforce 60-second delivery SLAs via BullMQ workers.

Operations logic

Smarter routing for front-of-house teams

Say goodbye to shouting managers and missed tables. Our scheduling queue handles FOH assignment.

Zone Assignments

Define server table zones. Staff log online/offline status on their mobile apps.

Load balancing

The dispatch engine routes tables based on active server cover load to balance the flow.

SLA Enforcement

BullMQ timers monitor order prep and delivery times, triggering reassignments if waiters stall.

Streamlined Dining FOH Execution

Round-Robin Dispatch Queue

Tables are allocated based on active server coverage rules in Redis. This ensures equal workload sharing without manual hostess triage.

60-Second Food SLA Timer

A BullMQ worker initiates a countdown the moment the kitchen completes a dish. If food isn't delivered and acknowledged in 60s, neighboring waiters are notified to serve it.

Presence & Shift Tracking

Waiters log in and out of shift zones. The queue immediately updates target lists to prevent dispatching tables to offline or clocked-out staff.

Real-Time SSE Reassignments

When reassignment occurs, our Server-Sent Events (SSE) system immediately emits an event to the new waiter's device, updating tables and ordering routes.

Frequently Asked Questions

Can waiters customize their zones?

Managers assign waiters to specific sections (e.g. Patio, Main Hall, Bar). The scheduling queue isolates round-robin dispatches within those boundaries.

How does the auto-reassignment prevent duplicate service?

Once a neighboring waiter accepts the reassigned ticket, the first waiter's screen flashes a cancellation notification, and the KDS updates the status instantly.

Optimize your service dispatch rules

Set up table zones and assign server profiles in under 10 minutes.