Home / Help Center / pos-app-restaurant / rest-overview / Restaurant Overview
📊 rest-overview

Restaurant Overview

Restaurant Overview is the real-time command centre a manager opens at the start of a shift and keeps on a back-office screen — it shows today's revenue and covers, a colour-coded live table grid, every pending KOT with its age, upcoming reservations for the next few hours, who is on duty, and any pending delivery orders, refreshing itself automatically.

📍 Menu path: Overview → Restaurant Overview
👤 Who uses it: All roles with the Billing feature enabled

Overview

The whole page loads from a single endpoint and auto-refreshes every 30 seconds in the background (a silent refresh — no loading skeleton reappears); a separate 60-second timer just re-renders elapsed-time labels (KOT age, table occupied time) without a network call.

An OCCUPIED table automatically displays as "Needs attn" (red, ALERT styling) once its oldest KOT has been sitting for more than 25 minutes — this is computed on the frontend from the table's oldestKot timestamp, not a separate status stored on the table.

A red alert bar appears above the KPIs whenever any table has been waiting more than 25 minutes or the oldest pending KOT is over 25 minutes old, naming the affected tables directly.

The KPI strip shows Revenue Today with a progress bar against a target, Covers Served, Avg Bill, Table Turns (average for the day), Active KOTs (with the oldest pending time), and Deliveries (with how many are currently out).

The table grid on the left groups tables by section, each section header showing how many of its tables are currently free; tables with no section assigned are grouped under "Other".

The right-hand sidebar lists Active KOTs sorted oldest-first (colour-coded amber past 15 minutes, red past 25), Upcoming Reservations (next few hours, with a CONFIRMED/PENDING badge), Staff on Duty (flagging anyone with no section assigned), and current Delivery Orders with elapsed time since placed.

This page is read-only — there are no add/edit actions here; it is a monitoring view that links your attention to Table Management, Kitchen Orders (KOT) and Reservations for any action.

Before You Start

Step-by-Step Guide

1 Start a shift with the dashboard

  1. Open Restaurant Overview at the start of service.
  2. Check the KPI strip for revenue progress toward target and how many covers have been served so far.
  3. Scan the table grid for any red "Needs attn" tiles or the alert bar at the top — these are tables or KOTs that have been waiting too long.
  4. Check Staff on Duty for anyone shown "⚠ Not assigned" and assign them a section from Section Assignment or your roster.

2 React to an aging KOT or table

  1. Watch the Active KOTs panel — entries turn amber after 15 minutes and red after 25 minutes.
  2. Click through to Kitchen Orders (KOT) or Kitchen Display (KDS) to check on a specific ticket.
  3. If a table itself is flagged "Needs attn", check in with the table or use Table Management / Host Station to see its live status and party size.

3 Check upcoming reservations at a glance

  1. Review the Upcoming Reservations panel in the sidebar for parties arriving soon, their pax and assigned table if any.
  2. For unassigned parties ("No table assigned"), head to Host Station or Reservations to allocate a table ahead of arrival.

Every Field & Button, Explained

Field / ButtonWhat it does
Revenue Today / target %Total sales recorded today against a target figure; the progress bar fills according to percentage of target reached.
Covers ServedTotal guest count served today across all tables.
Avg BillRevenue Today divided across covers — an average per-guest spend figure.
Table TurnsAverage number of times a table has been seated and cleared today, store-wide.
Active KOTsCount of kitchen tickets still pending; shows the oldest pending KOT's age alongside the count.
Table status coloursGreen = Free, Blue = Occupied, Amber = Reserved (with next reservation time shown), Grey = Cleaning, Red = Needs attn (auto-applied when an occupied table's oldest KOT exceeds 25 minutes).
DeliveriesCount of delivery orders currently open, with how many are already "out for delivery" versus still preparing.

Tips & Best Practices

Troubleshooting & FAQ

A table is flagged "Needs attn" but the guests were just served.
The ALERT status is driven purely by how long ago the table's oldest pending KOT was created — if that KOT has not yet been marked served/cleared in Kitchen Orders (KOT), the table keeps showing as needing attention even if food has physically gone out.
The numbers on the dashboard look frozen.
The page refreshes silently every 30 seconds in the background; if it truly looks stuck, click the Refresh button in the header to force an immediate reload, or check your connection — a failed refresh does not show an error unless the very first load fails.
I don't see any upcoming reservations even though bookings exist for tonight.
The panel only shows reservations returned within the live-dashboard's "next few hours" window — check Reservations directly for bookings further out.