Skip to main content
Every dine-in table shows an availability status so your floor staff can see at a glance which tables are open, in use, or held for a booking. This status updates on its own as orders move through their lifecycle. When something interrupts that flow and a table is left showing the wrong status, you can run a manual sync to bring it back in line with reality. This page covers the web admin (browser dashboard). To work with tables in the waiter app, see Tables in the ePOS Waiter App.

What each status means

Table availability is one of three values, each color-coded throughout the product:
StatusColorMeaning
AvailableGreenThe table is free and can take a new order.
RunningBlueThe table has an active order in progress.
ReservedRedThe table is held for an upcoming reservation.
Availability status (available / running / reserved) is computed automatically from orders and reservations. It is different from a table’s active/inactive setting, which you control manually when you add or edit a table. See Managing Tables and Waiter Assignments.

How status is computed automatically

You don’t normally set availability by hand. The system works it out from the table’s current state:
  • When a dine-in order is opened on a table, it becomes Running.
  • When that order is closed out (paid and finished), the table returns to Available.
  • When a reservation links to a table for the current time window, it shows as Reserved.
Because this happens automatically, the table list, the POS table picker, and the waiter app all reflect the same live status without anyone updating it manually.

When status drifts

Occasionally a table’s status can fall out of step with its real order state, for example after an interrupted action or an order that was closed in an unusual way. The result is a table that looks Running when no order is active, or stays Available when it shouldn’t. This is called drift, and the Sync Table Status tool exists to fix it.
A table stuck on Running when it is actually free can block new orders and confuse your floor staff. If a table looks wrong and won’t clear, run a sync before trying to delete or recreate it.

Permissions

Running a sync requires staff with the Sync Table Status permission. Viewing the table list itself requires the Show Table permission. If you don’t see the sync option, ask an administrator to grant the permission via your roles. See Creating Roles and Applying Permission Tiers.

Running a manual sync

1

Open the Tables page

In the web admin, go to Restaurant Settings > Tables (the table icon in the sidebar).
2

Find the table that looks wrong

Use the status filter (available, running, reserved) or search by table code to locate the table you’re worried about. Compare its shown status against what’s actually happening on the floor.
3

Run Sync Table Status

Use the Sync action in the table view toolbar. This rechecks every table against the current order state and corrects any table whose status doesn’t match.
4

Confirm the result

Refresh your view and check that the corrected tables now show the right status. A table with no active order should read Available; a table with an open order should read Running.
The sync checks all tables in one pass, so you don’t need to fix tables one at a time. Run it once and review the whole list afterward.

Managing Tables and Waiter Assignments

Create tables, set capacity, and assign waiters.

Managing Dining Areas

Group tables into areas for organization and reporting.

Creating Orders on the POS

Select a table and start a dine-in order.

Floor and Tables Overview

See everything in this section.