The kitchen display system (KDS) is a real-time digital screen that replaces paper tickets in the kitchen — showing incoming orders, their table numbers, item details, and preparation status. RestaurantManage's KDS receives orders via WebSocket in under one second, whether they come from the QR menu, waiter app, or cashier panel. This guide explains how to set up and use the kitchen display to streamline your back-of-house operations and reduce errors during busy service periods.
How Does the Kitchen Display Receive Orders?
Every order placed through RestaurantManage — whether from a customer scanning a QR code, a waiter using the mobile app, or a cashier entering it manually — is sent to the backend via API and broadcast to the kitchen display through a real-time WebSocket connection. The order appears on the kitchen screen within one second, showing the table number, ordered items with quantities, any special notes, and a timestamp. There is no polling or manual refresh — the display updates automatically as new orders arrive, ensuring kitchen staff never miss an incoming order.
Orders from QR Menu Customers
When a customer scans the table QR code and places an order through the digital menu, the order is submitted directly to the backend. The kitchen display receives the full order instantly via the SignalR OrderHub. Each item the customer selected is shown with its name, quantity, and any customization notes the customer added — for example, "no onions" or "extra spicy". Because the customer placed the order themselves, these notes reflect exactly what was requested, reducing back-and-forth communication between the floor and the kitchen. The QR menu is available 24/7 and requires no waiter involvement, making it the fastest path from customer to kitchen.
Orders from the Waiter App
Waiters using the RestaurantManage mobile app can take orders tableside and submit them immediately. The order appears on the kitchen display within the same second. Waiter-entered orders are linked to a specific table and may include verbal requests that the waiter captured as notes — for example, "customer is allergic to shellfish" or "cook steak well done". The kitchen screen shows these notes prominently on the order card so they are not overlooked. Because the waiter assigns the order to a table before submitting, the kitchen always knows exactly which table each order belongs to.
Orders Entered by the Cashier
Cashiers can add items to a table's order at any point during service — for example, when a customer orders dessert or an additional drink after the main course has already been submitted. Any items added from the cashier panel appear on the kitchen display as a new entry tied to the same table number, making it easy for kitchen staff to see that additional items need to be prepared. This scenario is common in restaurants where customers order in multiple rounds rather than all at once. The cashier panel gives floor supervisors and front-of-house staff the ability to manage the full order lifecycle without requiring a waiter or mobile app.
What Each Order Card Contains
Every order card shown on the kitchen display includes all the information a cook needs to prepare and complete that order:
- Table number: Displayed prominently at the top of the card so kitchen staff can coordinate with floor staff.
- Order items: Full list of menu items with quantities (e.g., "2x Margherita Pizza, 1x Caesar Salad").
- Customer notes: Any special requests or dietary instructions entered at time of ordering.
- Allergen flags: Highlighted warnings for common allergens when flagged on the menu item.
- Elapsed time: A live timer showing how long the order has been waiting, updated every second.
- Order source: Whether the order came from the QR menu, waiter app, or cashier panel.
How Do I Update Order Status?
The kitchen display organizes orders by status in a clear visual workflow. When a new order arrives, it shows as Received. A kitchen staff member taps the order to move it to Preparing, indicating the kitchen has started working on it. Once the food is ready, they tap again to mark it as Ready — this notifies the waiter or cashier that the order is waiting for pickup. The entire status flow is: Received → Preparing → Ready → Served. Each status change is broadcast in real time to all connected screens, including the customer's order tracking page.
The Full Status Workflow Explained
The order status lifecycle in RestaurantManage follows a fixed sequence designed to mirror how a real kitchen operates. Understanding what each status means — and when to apply it — is essential for keeping the kitchen and front of house in sync:
- Received: The order has arrived in the kitchen display and is waiting to be acknowledged by a kitchen staff member. The order timer starts immediately.
- Preparing: The kitchen has started preparing the order. The timer continues to run. Waiters and cashiers see this status update on their screens so they know food is being cooked.
- Ready: All items in the order are cooked and plated. The system notifies the waiter app and cashier panel so staff can bring the food to the table without delay.
- Served: The food has been delivered to the table. The order card is removed from the active queue on the kitchen display, keeping the screen uncluttered.
- Paid / Cancelled: Terminal states managed from the cashier panel. A cancelled order is visually indicated or removed from the kitchen display immediately so kitchen staff do not prepare it unnecessarily.
How Status Changes Affect Other Panels
Every time a kitchen staff member updates an order status, the change propagates to all other connected panels instantly via WebSocket. When an order moves to Ready, the waiter app on the floor shows a notification so the waiter knows to pick up the food. The cashier panel also reflects the latest status — a cashier checking on an order will always see whether it is still being prepared or already waiting at the pass. The customer's public order tracking page (accessible at /ordercheck/) also updates in real time, so customers can follow their order progress without needing to ask staff. This closed-loop communication eliminates the need for verbal status updates between kitchen and floor, reducing errors and improving service speed.
Handling Order Modifications and Cancellations
If a customer changes their mind or a menu item becomes unavailable, orders can be cancelled or modified from the cashier panel or admin dashboard. When an order is cancelled, the kitchen display shows a visual indicator so kitchen staff know not to prepare those items. Individual items can be removed from an active order before preparation begins. Once an item has moved to Preparing status, any modification should also be communicated verbally to kitchen staff in addition to updating the system, to ensure the physical preparation reflects the change. For additions — such as an extra side dish — the cashier can append items to an existing table order, and the kitchen display will show the new items as part of the same table's queue.
How Do I Set Up the Kitchen Display?
Setting up the RestaurantManage kitchen display takes fewer than five minutes. You need a device with a web browser and a stable internet connection. The kitchen panel is a web application — no native app installation required — which means it works on any operating system and any device that can run a modern browser.
- Choose a device: Use any tablet, laptop, or monitor with a web browser. A 10-inch tablet works well for small kitchens; a larger monitor is recommended for high-volume kitchens with many simultaneous orders.
- Log in: Sign in with a kitchen-role user account at restaurantmanage.com. Kitchen accounts have access only to the kitchen panel and their own profile — they cannot view reports or payment data.
- Open the kitchen panel: Navigate to the kitchen display page at /kitchen. The screen auto-refreshes and maintains a persistent WebSocket connection.
- Mount the screen: Place the device where all kitchen staff can see it — ideally near the prep station or pass. Wall-mounted tablets or monitors on swing arms work best.
- Test with a sample order: Scan your QR code and place a test order to verify it appears on the display within one second.
Recommended Device Types and Screen Sizes
The kitchen display works on any device with a modern browser, but some configurations are more practical than others for a busy kitchen environment:
- 10–12 inch tablet: Best for small cafés or food trucks. Mount it on the counter with a protective case. Use Chrome or Firefox for best WebSocket reliability.
- 15–24 inch monitor with a mini PC or laptop: Ideal for medium restaurants. The larger screen allows kitchen staff to see multiple orders at a glance without squinting.
- 32+ inch commercial display: Recommended for high-volume kitchens or open-kitchen restaurants where the display needs to be visible from across the room. Connect via HDMI to a hidden PC or Raspberry Pi.
- Old smartphone as a secondary device: Can be used as a secondary alert device — open the kitchen panel and let it play audio notifications when new orders arrive, while the main display shows the full order queue.
Browser and Network Requirements
The kitchen display relies on a persistent WebSocket (SignalR) connection to receive real-time order updates. To ensure reliable operation, follow these recommendations:
- Use a modern browser: Google Chrome 90+, Firefox 88+, or Safari 14+ are all supported. Avoid Internet Explorer or outdated browser versions that do not support WebSocket.
- Stable Wi-Fi or wired connection: A reliable network is critical. If your kitchen has poor Wi-Fi coverage, consider running an Ethernet cable to the display device for a more stable connection.
- Avoid VPNs on the kitchen device: VPNs can introduce latency that delays WebSocket messages. Keep the kitchen display device on a direct network connection without tunneling.
- Keep the browser tab active: Some browsers throttle background tabs. Keep the kitchen panel as the foreground tab on the dedicated device at all times to ensure instant order delivery.
- Disable screen sleep: Configure the device to never sleep or turn off the screen during service hours so new orders are always visible immediately without requiring a wake interaction.
Setting Up Multiple Kitchen Stations
Larger kitchens often divide work between stations — hot line, cold prep, pastry, drinks. RestaurantManage supports running the kitchen display on multiple devices simultaneously. All devices connected with a kitchen-role account receive the same real-time order updates. You can open the kitchen panel on as many devices as you need within the same restaurant account. Each station can update order statuses from their own screen, and the change is reflected on all other screens immediately. For example, when the pastry station marks a dessert order as Ready, the expeditor's main display and the waiters' app both reflect that update within one second. This allows each station to work independently while maintaining a unified, real-time view of the kitchen's order queue.
What Does the Kitchen Screen Show?
The kitchen display is organized as a column-based order queue. Each active order is displayed as a card, and cards are grouped by their current status. The layout is designed to be readable at a glance, even from a distance — large fonts, high-contrast colors, and clear table numbers make it easy for busy kitchen staff to track order states without having to read fine print.
Color Coding and Visual Priority
Orders are color-coded to communicate priority and status instantly without reading text:
- Blue / White (Received): New order waiting to be acknowledged. Staff should tap to begin preparation immediately.
- Yellow / Amber (Preparing): Order is actively being cooked. The elapsed timer is visible and running.
- Green (Ready): Food is plated and waiting for pickup. The waiter has been notified automatically.
- Red highlight (Urgent): Order has exceeded the restaurant's target preparation time. Immediate attention is required to avoid a poor customer experience.
Order Timers and Urgency Indicators
Every order card displays a live timer showing the number of minutes and seconds since the order was placed. This helps kitchen staff self-manage against target preparation times without needing a separate stopwatch or verbal cues from the floor. When an order exceeds a warning threshold — typically 10–15 minutes, configurable in your restaurant settings — the timer changes color from neutral to amber. If the order remains unserved beyond a critical threshold, the card border turns red and pulses to draw immediate attention. These urgency indicators help prevent orders from being lost or forgotten during high-volume service when the queue is long and staff attention is divided across multiple tasks simultaneously.
Tips for Efficient Kitchen Display Usage
Getting the most out of the kitchen display requires a few operational habits that help keep the queue clean, statuses accurate, and communication smooth between the kitchen and front of house.
Role Assignment Best Practices
- Designate an expeditor: Assign one person — typically the head chef or chef de partie — to own the kitchen display. They are responsible for updating order statuses and ensuring the queue reflects reality at all times.
- Dedicate the device: The kitchen display device should be used exclusively for the KDS. Sharing it with other tasks risks missing new order notifications or accidentally navigating away from the panel.
- Train all staff on status updates: Even if one person owns the display, all kitchen staff should know how to update statuses in case the expeditor is busy or unavailable.
- Update statuses in real time: Mark orders as Preparing the moment you start cooking, and Ready the moment the plate hits the pass. Delayed updates cause confusion on the floor and in the cashier panel.
Managing Peak Service Periods
- Use multiple screens: Open the kitchen panel on two or more displays during peak hours — one at the main station, one at the pass. All screens sync automatically in real time.
- Prioritize red-highlighted orders: When the queue is long, immediately address any order cards that have turned red — those tables have been waiting the longest and need immediate action.
- Mark Served promptly: Remove completed orders from the queue by marking them Served as soon as food is delivered to the table. A cluttered queue makes it harder to spot new or urgent orders.
- Enable sound alerts: Allow browser notifications or enable sound in the kitchen panel settings so new orders are heard even when staff are not looking at the screen.
- Pre-shift connection check: At the start of each service, verify the WebSocket connection is active (green indicator) before the first customers arrive to avoid missing early orders.
Related Guides
- Getting started: Initial setup of your RestaurantManage account and first configuration steps
- QR menu: How customers scan and place orders from the table
- Cashier panel: How orders move from kitchen to payment and receipt printing
- KDS deep dive: In-depth article about kitchen display systems and how they improve restaurant operations
Frequently Asked Questions
Can the kitchen display work without an internet connection?
No. The kitchen display requires an active internet connection to receive real-time orders via the WebSocket (SignalR) connection. If the connection drops, new orders will not appear on the screen until it is restored. You can use a wired Ethernet connection or a 4G/5G mobile hotspot as a backup to minimize downtime during service. When the connection is restored, the screen automatically reconnects and loads any orders that arrived while disconnected.
Does the kitchen display need a special device or app?
No special device or app is required. The kitchen display is a web application that runs in any modern browser — Chrome, Firefox, Safari, or Edge. Open the kitchen panel URL (/kitchen) on any tablet, laptop, monitor, or even a smart TV with a browser, log in with a kitchen-role account, and the display is ready to use immediately. No installation, no drivers, no updates to manage on the device itself.
What happens if the WebSocket connection drops mid-service?
If the WebSocket connection drops, a red indicator appears at the top of the kitchen panel and new orders stop arriving automatically. Refresh the browser tab immediately to reconnect — the system will reload all active orders from the server so no orders are lost. For high-reliability environments, connect the kitchen display device via Ethernet rather than Wi-Fi, and consider a 4G/5G hotspot as a failover connection.
Can multiple kitchen screens show the same orders?
Yes. You can open the kitchen panel on as many devices as needed — all screens connected with a kitchen-role account receive the same real-time order updates. When any screen updates an order status, all other screens reflect the change within one second. This is ideal for large kitchens with separate stations such as hot line, cold prep, pastry, and drinks, where each station needs its own screen but all need to share the same order queue.
How do I create a kitchen-role user account?
Kitchen-role accounts are created from the admin dashboard. Log in as an admin or restaurant owner, navigate to the user management section, and create a new user with the Kitchen role. The kitchen account will have access only to the kitchen panel and cannot view financial data, reports, or admin settings. You can create as many kitchen accounts as you need — one per device or one per staff member.
Can the kitchen staff modify or cancel orders from the display?
Kitchen staff can update order statuses (Received → Preparing → Ready) directly from the kitchen display. However, modifying order contents — such as adding or removing items — or cancelling an order entirely must be done from the cashier panel or admin dashboard. This separation of responsibilities ensures that order changes are logged and processed through the proper workflow. If a kitchen staff member needs to flag a problem with an order, they should communicate with the cashier or floor manager who can make the adjustment.
Does the kitchen display work on a TV screen?
Yes. Any TV with a built-in browser (smart TV) or connected to a device such as a laptop, mini PC, Chromecast with Google TV, or Raspberry Pi can display the kitchen panel. For a permanent kitchen installation, connecting a 32–55 inch commercial display to a small dedicated PC via HDMI is a popular and cost-effective setup. The kitchen panel layout is responsive and scales to fill large screens, making orders easy to read from across the kitchen.
How do I update an order status on the kitchen display?
Tap or click the order card to advance its status. A Received order becomes Preparing; a Preparing order becomes Ready. You can also use the status buttons displayed directly on each card. Each status change is sent to the backend immediately and broadcast to all connected panels — waiters and cashiers will see the update on their screens within one second.
Ready to Digitize Your Restaurant?
Set up your free QR menu with RestaurantManage in under 10 minutes.
Start Free →