Table Management

Table Management gives you a real-time view of every table in your restaurant — their status, capacity, area assignment, and reservation state — so your front-of-house team always knows what is available and what is occupied.
Where to find it: In the left sidebar, click Tables → Table Management.

Overview

The Table Management page is your central hub for monitoring and controlling all tables across your restaurant's areas and floors.
Table Management Overview1234567891011

Table Management page — KPI summary cards, filters, and visual floor plan

Screen Elements

1
Total Tables

Total number of tables configured across all areas in this branch.

2
Available

Tables that are free and ready to seat guests (shown in green).

3
Occupied

Tables currently in use with an active order (shown in red).

4
Reserved

Tables with an upcoming or active reservation (shown in amber).

5
Cleaning

Tables marked as being cleaned before next seating (shown in grey).

6
Manage Areas

Opens the Areas & Floors manager to create or edit seating areas.

7
Add New Table

Opens the form to add a new table to the selected area.

8
Area Filter

Filter the floor plan to show tables from a specific area only.

9
View Mode

Switch between Visual (floor plan), Grid, and Bookings views.

10
Table Status Filter

Show All Tables or filter by a specific status.

11
Visual Floor Plan

Interactive layout showing tables with seat counts and current status colour.

KPI Summary Cards

The status cards at the top of the page give you an instant snapshot of your restaurant's seating situation.
KPIColourWhat It Means
Total TablesTotal number of tables configured in this branch
AvailableGreenTables that are free and ready to seat guests
OccupiedRedTables with an active ongoing order
ReservedAmberTables with an upcoming or active reservation
CleaningGreyTables currently being cleaned before next use
These counts update in real-time as orders are opened, completed, or cancelled.

Tabs

The page has two main tabs:
  • Tables — The main floor-plan view with KPI cards and table layout.
  • Areas & Floors — Manage seating areas (e.g., Indoor, Outdoor, Rooftop) and floor configurations.

Filters & View Modes

Area Filter

Use the Area Filter dropdown to narrow the floor plan to a single seating area (e.g., *All Areas*, *Indoor*, *Outdoor*). This is useful in large venues with multiple floors or sections.

View Mode

ModeDescription
VisualInteractive floor-plan layout — see tables as shapes with seat numbers and live status
GridTabular list of all tables with status, area, and capacity columns
BookingsCalendar-style view of upcoming reservations per table

Table Status Filter

The Table Status control lets you quickly isolate a subset of tables:
  • Show All Tables — Default; all tables visible
  • Filter to Available, Occupied, Reserved, or Cleaning only

Visual Mode

The Visual view displays tables as coloured shapes on an interactive floor-plan canvas. Each shape shows the table name, seat count, and current status colour.
Visual Floor Plan Mode1234

Visual mode — click a table to reveal its action icons and info card

Screen Elements

1
Edit

Opens the Edit Table form to update name, capacity, area, shape, or status.

2
Delete

Permanently removes the table after a confirmation prompt.

3
Deactivate

Hides the table from the active floor plan without deleting it.

4
Status Indicator

The dot on the table corner shows the current status. Click to cycle through statuses.

Visual Mode — Action Icons

When you click a table on the floor plan, three icons appear above it:
Action NameAction
EditOpens the Edit Table form
DeletePermanently deletes the table (with confirmation)
DeactivateHides the table without deleting it
Drag to reposition — In Visual mode, you can click and drag any table shape to a new position on the floor plan canvas. The layout is saved automatically.

Grid Mode

The Grid view displays all tables as cards in a structured list. Each card shows the table's name, capacity, area, and current status, along with action buttons.
Grid View Mode123456

Grid mode — table cards with icons and status action buttons

Screen Elements

1
Edit Icon

Opens the Edit Table form for that table.

2
QR Code Icon

Generates and displays a QR code for the table's order link.

3
Delete Icon

Permanently removes the table after confirmation.

4
Table Status Badge

Shows the current table status (e.g., Available, Occupied).

5
→ Occupied

Click to change the table's status to Occupied.

6
Deactivate

Click to deactivate the table and remove it from the active floor plan.

Grid Mode — Action Icons & Buttons

Each table card in Grid view has:
ControlAction
Edit iconOpens the Edit Table form
QR Code iconGenerates the table's order QR code
Delete iconPermanently deletes the table
→ Occupied buttonChanges the table's status to Occupied
Deactivate buttonDeactivates the table (hides from floor plan)
Status cycling in Grid view: Click → Occupied to mark a table as occupied. To deactivate it, click Deactivate. These buttons update the status directly without opening any form.

Table QR Code

Click the QR Code icon on any table card to open the Table QR Code modal. This generates a scannable QR code that customers can use to access the table's order page directly.
Table QR Code Modal12345678

Table QR Code modal — scan, download, copy, or regenerate the table's order QR code

Screen Elements

1
Table Name

Identifies which table this QR code belongs to (e.g., table 2 - 2).

2
Company

The company this table's QR code is linked to.

3
QR Code

Scannable QR code — customers scan this to open the table's order page on their device.

4
Access URL

The direct URL encoded in the QR code. Can be shared or used for testing.

5
Download QR

Downloads the QR code as an image file for printing or sharing.

6
Copy URL

Copies the access URL to the clipboard.

7
Regenerate QR Code

Creates a new QR code and invalidates the previous one. Use this if the old code was compromised.

8
QR Code Notes

Reminder that codes remain valid until regenerated, regenerating invalidates the old one, customers can scan to view orders, and access is secured via a unique hash.

ActionDescription
Scan QRCustomer scans with phone to open the table order page
Download QRSave the QR image for printing on table cards or menus
Copy URLCopy the direct order link to clipboard
Regenerate QR CodeIssue a new QR and invalidate the old one

[!WARNING]

Regenerating a QR code invalidates the previous one. Any printed QR codes for that table will stop working and must be reprinted.

Manage Tables

Adding a New Table

Click + Add New Table (top-right) to open the Create New Table form.
Create New Table Form123456789

Create New Table modal

Screen Elements

1
Table Name

A unique display name for the table (e.g., Table 5, VIP 1).

2
Capacity

Number of people the table can seat.

3
Area

Assign to a seating area or floor (e.g., Patio – Floor 1).

4
Shape

Visual shape: Square, Round, or Rectangle.

5
Notes

Optional staff-facing notes about this table.

6
Status

Initial table status (e.g., Available).

7
Active Status

Toggle visibility on the live floor plan.

8
Table Preview

Live preview of the table shape and seat layout.

9
Add Seat / Create Table

Add seats to the preview, then click Create Table to save.

Editing a Table

Click any table on the floor plan and select Edit to open the Edit Table form.
Edit Table Form12345678910

Edit Table modal

Screen Elements

1
Table Name

Update the table's display name.

2
Capacity

Adjust the number of seats.

3
Area

Reassign to a different area or floor.

4
Shape

Change between Square, Round, or Rectangle.

5
Notes

Update or add staff-facing notes.

6
Status

Manually change the current table status.

7
Active Status

Deactivate a table without deleting it.

8
Table Preview

Live preview of the updated shape and seat positions.

9
Add / Remove Seat

Add or remove individual seats in the preview.

10
Update Table

Save all changes to the table.

Deleting a Table

Click the trash icon on a table card (Grid view) or select Delete from the table options on the floor plan to permanently remove a table.
Delete Table Confirmation12345

Delete Table confirmation dialog

Screen Elements

1
Delete Icon

Trash icon on each table card — click to initiate deletion.

2
Confirmation Dialog

A confirmation modal appears to prevent accidental deletion.

3
Warning Message

Clearly states the action is irreversible before you confirm.

4
Cancel

Close the dialog and keep the table.

5
Delete

Permanently removes the table. This cannot be undone.

[!CAUTION]

Deleting a table is permanent and irreversible. Use Deactivate instead if you only want to hide the table temporarily.

Areas and Floors

The Areas and Floors tab lets you organise your restaurant into named seating zones (e.g., Patio, Indoor, Rooftop). Every table belongs to an area, and areas are linked to a specific floor number.
Where to find it: Click the Areas and Floors tab at the top of the Table Management page, or click Manage Areas from the Tables view.

Areas Overview

Grid View

Areas & Floors Overview123456789

Areas page showing area cards in Grid view with table count, capacity, and actions

Screen Elements

1
Areas & Floors Tab

Switch to the Areas & Floors management tab.

2
Add Area

Click to open the Create New Area form.

3
Manage Tables

Navigate back to the Tables floor plan view.

4
View Mode

Toggle between Grid (cards) and List (table rows) views.

5
Area Filter

Filter the list to show a specific area.

6
Area Status

Show all areas or filter by active/inactive status.

7
Area Card

Each card shows the area name, floor, table count, total capacity, and canvas dimensions.

8
Edit

Opens the Edit Area form for this area.

9
Delete

Permanently deletes the area and all its associated tables.

List View

Areas List View1234567

Areas page in List view — shows area name, floor, tables, capacity, status, and actions in a table

Screen Elements

1
List View

Switch to List view to see all areas in a compact tabular format.

2
Area Name

The name of the seating area (e.g., Patio).

3
Floor

The floor this area is assigned to (e.g., Ground Floor).

4
Tables

Number of tables configured within this area.

5
Capacity

Total seat capacity across all tables in this area.

6
Status

Whether the area is Active or Inactive.

7
Actions

Edit or delete the area directly from the list row.

Manage Areas

Creating an Area

Click + Add Area (top-right) to open the Create New Area form.
Create New Area Form12345

Create New Area modal — define the area name, description, floor, and status

Screen Elements

1
Area Name

A unique name for the seating zone (e.g., Main Dining Room, Rooftop).

2
Description

Optional description of this area visible to staff.

3
Floor Number

The floor this area is on (e.g., 1 for Ground Floor, 2 for First Floor).

4
Active Status

When checked, the area is active and available for table assignments and orders.

5
Create Area

Save and create the new area.

FieldDescription
Area NameUnique name for the zone (e.g., *Patio*, *Indoor*, *VIP Room*)
DescriptionOptional staff-facing notes about the area
Floor NumberFloor level the area is on
Active StatusMakes the area available for table and order use

Editing an Area

Click Edit on an area card or list row to open the Edit Area form.
Edit Area Form12345

Edit Area modal — update area name, description, floor, and active status

Screen Elements

1
Area Name

Update the area's display name.

2
Description

Update or add a description for staff.

3
Floor Number

Change which floor this area belongs to.

4
Active Status

Toggle the area active or inactive without deleting it.

5
Update Area

Save all changes to the area.


Deleting an Area

Click the trash icon on an area card or list row to open the Delete Area confirmation.
Delete Area Confirmation1234

Delete Area confirmation — warns that all associated tables will also be removed

Screen Elements

1
Confirmation Dialog

Confirms which area is about to be deleted.

2
Warning Message

Warns that the action cannot be undone and will remove all associated tables.

3
Cancel

Close the dialog and keep the area.

4
Delete

Permanently deletes the area and all its tables.

[!CAUTION]

Deleting an area permanently removes all tables assigned to it. This action cannot be undone. Use Active Status in Edit Area to deactivate an area instead.

Bookings

The Bookings view provides a calendar-based dashboard for managing table reservations. You can view booking counts, check table availability, filter by reservation status, and create new bookings.
Where to find it: On the Table Management page, locate the View Mode control selector and click Bookings.

Bookings Overview

Bookings View Dashboard1234567

Bookings mode — check daily reservation counts, calendar dates, and manage customer bookings

Screen Elements

1
Bookings View Selector

Click Bookings in the View Mode selector to open this dashboard.

2
New Booking Button

Click + New Booking to schedule a new reservation.

3
Selected Date Header

Shows the currently active date for the calendar view and list.

4
Calendar Grid

Select any date in the calendar to view its bookings and status summary.

5
Booking Status Summary

Shows counts for Pending, Confirmed, Completed, Cancelled, and No Show reservations on the selected date.

6
Status Filter

Filter the daily bookings list by specific reservation statuses.

7
Create Booking Button

Create a booking for the selected date directly from the empty state view.

Key Capabilities

In Bookings mode, staff can:
  • Navigate Dates: Select any day on the calendar to view its scheduled reservations.
  • Track Booking Statuses: Get an at-a-glance breakdown of bookings categorized as *Pending*, *Confirmed*, *Completed*, *Cancelled*, or *No Show*.
  • Quickly Filter: Use the status dropdown filter to focus on specific booking types (e.g. pending confirmations).
  • Add Reservations: Click + New Booking or the button in the empty state block to configure customer name, date, time, and assigned table.

Booking Status Summary (KPIs)

The Booking Status Summary cards provide an overview of your reservations for the selected day:
StatusDescription
PENDINGReservation request received but not yet confirmed with the guest
CONFIRMEDReservation successfully confirmed and table allocated
COMPLETEDGuests arrived, dined, and the booking session was closed
CANCELLEDReservation cancelled by the guest or restaurant staff
NO SHOWGuests failed to arrive for their scheduled reservation time

Manage Bookings on Admin

Creating a Booking

To schedule a new reservation, click the + New Booking button on the top-right of the bookings card or inside the empty state.
Create New Booking Form12345

Create New Booking modal — details auto-populate depending on email history

Screen Elements

1
Customer Email

Enter email. If the customer exists, their name and phone will auto-populate. If not, a new profile is created automatically.

2
Customer Name & Phone

Enter customer's name and contact phone number.

3
Date & Time

Set reservation date and time. Selecting a date in the calendar prior to clicking 'New Booking' will pre-fill this field.

4
Duration & Guests

Specify booking length (in hours) and table size requirement.

5
Create Booking Button

Saves the reservation and schedules it.

[!TIP]

Base on Selected Date: Selecting a date in the calendar grid before clicking + New Booking will automatically set that date in the booking form, helping prevent scheduling errors.

Editing a Booking

To modify booking details (such as changing the time, guest count, or updating staff notes), click the Edit icon (pencil) next to the booking entry in the bookings list.
Edit Booking Form1234567

Edit Booking modal — update reservation dates, times, guest counts, and notes

Screen Elements

1
Customer Email

Shows the reservation email address linked to the booking.

2
Loyalty Information

Displays customer's system loyalty number (if applicable).

3
Name & Contact Info

Update guest name and phone number records.

4
Date & Time

Change the reservation date and target arrival time.

5
Duration & Guests

Adjust session length and party size requirement.

6
Special Requests / Notes

Add or update staff notes, dietary preferences, or VIP indicators.

7
Update Booking Button

Save all reservation changes.


Updating Booking Statuses

Once a booking is created, it is listed under the daily bookings list for the selected date.
Booking List Entry and Quick Status Actions12345

Manage booking entries, verify loyalty IDs, and click quick buttons to confirm or cancel

Screen Elements

1
Pending Status Badge

Displays the current status badge (e.g., Pending, Confirmed).

2
Customer Profile Summary

Displays email, phone, and loyalty code (e.g., T6P507JY6I).

3
Assigned Table

Displays the allocated table for this reservation.

4
View Customer Details

Click to see a detailed customer card with tags, country, and payment preferences.

5
Quick Action Buttons

Click Confirm to change status to Confirmed, or Cancel to mark as Cancelled directly from the list.


Customer & Booking Details

Clicking View Customer Details opens the detailed client profile modal overlay.
Customer & Booking Details Modal12345

Detailed customer view showing loyalty profiles, payment preferences, notes, and booking records

Screen Elements

1
Profile Information

Displays full name, email, phone, country, and loyalty number.

2
Preferred Payment Method

Saves customer's primary payment preference (e.g., Credit Card).

3
Tags & Notes

Displays internal staff notes and tags (e.g., booking-customer).

4
Booking Session Information

Summarises session details: date, time, guest count, duration, assigned table, and current status.

5
Close Modal

Closes the details card to return to the bookings view.

Manage Bookings on Tablet App

The Tablet POS Application allows front-of-house staff to view, create, edit, and update guest reservations directly from a portable tablet terminal.
Where to find it: Open the left navigation sidebar of the Tablet POS app and tap the Bookings tab.

Bookings Overview

The Bookings screen displays a monthly calendar grid on the left and a detailed booking list for the selected date on the right.
Tablet App Bookings Overview Dashboard12345

Tablet POS App Bookings screen — navigate dates and view reservation schedules

Screen Elements

1
Bookings Navigation Tab

Tap the Bookings icon in the left-hand navigation sidebar to access this screen.

2
New Booking Button

Tap + New Booking in the top-right to schedule a new reservation.

3
Calendar Grid

Select any date on the calendar to load its daily booking entries.

4
Selected Date Indicator

The currently active calendar date (e.g., June 29).

5
Daily Bookings List

Displays all reservation cards scheduled for the selected calendar date.


Creating a Booking

Tap + New Booking or the Create a new booking empty state link to open the form modal.
Tablet POS App Create New Booking Form1234567

Create New Booking modal — fill in customer details, booking times, and table allocations

Screen Elements

1
Customer Name

Enter guest's name.

2
Email & Phone

Required email address and primary contact phone number.

3
Date & Time Dropdowns

Select reservation date and target arrival time.

4
Duration & Guests

Specify session duration (hours) and party size details.

5
Table Allocation

Assign a table to this booking from the active branch list.

6
Notes field

Enter special requests, VIP customer indicators, or dietary notes.

7
Create Booking Button

Save and schedule the reservation.


Editing a Booking

Tap the Edit icon (pencil) on any daily booking card to modify guest details, times, or table allocation.
Tablet POS App Edit Booking Modal123456789

Edit Booking modal — edit reservation details or manually change guest statuses

Screen Elements

1
Status Dropdown

Select the booking status (Pending, Confirmed, Completed, Cancelled, or No Show).

2
Customer Name

Edit the guest's name.

3
Phone

Edit the primary contact number.

4
Guests

Select the number of guests for this booking.

5
Email (Optional)

Edit the optional customer email address.

6
Table Selection

Change the table allocation for the reservation.

7
Time Selection

Change the booking time.

8
Notes (Optional)

Update special instructions, dietary info, or seating preferences.

9
Update Booking Button

Save all updates to the booking.


Confirming a Booking

Tap Confirm on a daily booking card list row to launch the confirmation dialog.
Tablet POS App Confirm Booking Modal123

Confirm Booking modal — review table and time details before final confirmation

Screen Elements

1
Confirmation Prompt

Displays modal asking to confirm the table allocation.

2
Reservation Summary

Verify guest details, table number, time, and party size.

3
Confirm Button

Tap the green Confirm button to mark status as Confirmed.


Cancelling a Booking

Tap Cancel next to a reservation entry to trigger the cancellation confirmation.
Tablet POS App Cancel Booking Modal12345

Cancel Booking modal — review details and tap Cancel Booking to permanently void the session

Screen Elements

1
Confirmation Prompt

Displays confirmation dialog confirming cancellation intent.

2
Reservation Summary

Review details (guest name, table name, time, guest count, and date).

3
Warning text

Highlights that this action cannot be undone.

4
Keep Booking

Tap to dismiss dialog and retain booking status.

5
Cancel Booking

Tap to permanently cancel the reservation.


Key Actions

ActionHow To
Add a new tableClick + Add New Table (top-right)
Edit table detailsClick the table on the floor plan → Edit
Change table statusClick the table → Set Status
Manage areas/floorsClick Manage Areas or switch to the Areas & Floors tab
Filter by areaUse the Area Filter dropdown
Switch viewClick Visual, Grid, or Bookings in the View Mode control
Delete a tableGrid view → trash icon on the table card → confirm Delete
Create a booking (Web)Switch to Bookings view → Click + New Booking
Edit a booking (Web)Switch to Bookings view → Click edit icon next to reservation entry
Confirm/Cancel reservation (Web)Switch to Bookings view → Click Confirm or Cancel buttons on reservation entry
Create a booking (Tablet)Bookings tab → Tap + New Booking
Edit a booking (Tablet)Bookings tab → Tap Edit icon (pencil) next to reservation card
Confirm a booking (Tablet)Bookings tab → Tap Confirm next to reservation card → tap Confirm
Cancel a booking (Tablet)Bookings tab → Tap Cancel next to reservation card → tap Cancel Booking
  • Order Management — Link orders to tables
  • POS Terminal — Open orders directly from the floor plan
  • Reports — Table turnover and occupancy analytics