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.
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.