Skip to content
FeaturesPricingAffiliateBlogHelpAboutContact
Get StartedSign In
Back to Blog
tips2028-11-067 min read

Real-Time Order Notifications: Which Restaurant Types Benefit Most?

thMenu SSE pushes KDS, waiter calls and bill requests within seconds. Drawing on affiliate Selami's 3-month run that closed 6 brasseries in Mersin Mezitli, we map which concepts gain the highest ROI from instant alerts.

th

thMenu Team

thmenu.com

On a Friday rush along the Mezitli boardwalk, four tables fired waiter calls within twelve minutes while the kitchen was still batching the previous order group. The real-time notification demo became Selami's opener — and the same pitch closed six brasseries in just ninety days.

Why the SSE pipeline feels instant

The thMenu admin opens /api/sse/notifications, which polls D1_OPS every 5 seconds against orders, waiter_calls and bill_requests. The query is a UNION ALL with MAX(updated_at), deliberately avoiding the D1 JOIN+json_group_array anti-pattern that returns 500.

The stream closes after 5 minutes and EventSource auto-reconnects. A 15-second heartbeat keeps Cloudflare Workers from cutting the request. On the KDS screen the new ticket triggers a chime plus a red border, so the line cook reacts within half a second.

Which concepts convert the demo into a signed deal?

Selami's Mersin pipeline produced sharply different close rates by venue type over 90 days:

  • Brasserie / bistro (40-80 covers): 71% demo-to-close. Multiple service zones and wine-heavy tickets make server-kitchen sync the bottleneck.
  • Beach club & seaside: 58%. Bill requests from far cabanas used to vanish before reaching the bar runner.
  • Breakfast halls (60+ tables): 44%. The morning rush is so synchronous that queue order matters less.

The 22-minute demo script Selami uses

He arrives with two tablets and a printed QR mounted on a stand. In the first 5 minutes the prospect scans, taps the waiter call, and the admin panel chimes within four seconds. Owners always pull out their own phones to confirm the alert on the move — that is the moment trust shifts.

The next 10 minutes show the KDS view with ticket order, prep timer and SLA breach warnings. The closing 7 minutes cover pricing: 20% lifetime commission for Selami, a 5% Stripe coupon for the venue, and a same-day Pro upgrade.

FAQ

Which tier unlocks real-time alerts? Pro covers waiter calls and bill requests; Platinum adds in-seat ordering pushes and table session prompts.

What is the typical latency? Three to five seconds end to end. Sensitive endpoints fail closed with 503 if KV is unhealthy, preserving data integrity.

What happens during a network drop? EventSource auto-reconnects and replays everything queued since the last last_check timestamp.

Found this helpful? Share it.