Back to docs
Live Orders

Live Orders

Every QR scan, every tap on Order — the result lands here in real time. Accept, progress, or cancel orders, watch urgency timers, and stay on top of table status at every outlet.

Watch: Live Orders walkthrough

Video tutorial coming soon

We're producing a walkthrough for this guide. In the meantime, the written steps below cover everything.

A quick tour of accepting, progressing, and rejecting orders as they arrive.

How Live Orders works

When a guest places an order from a QR menu, a new card appears at Dashboard → Live Orders within a second or two. No refresh needed — updates are live. Every order moves through a defined lifecycle with a single button to advance each step.

Order lifecycle

Pending → Confirmed → Preparing → Ready → Delivered

Orders can be rejected or cancelled from any non-terminal state. Delivered and Cancelled are final — no further actions.

Accept a new order

New orders arrive in the Pending state with a pulsing New badge on the card. Review the item list, quantities, and any guest notes, then click Accept Order to move the order to Confirmed.

Accepting also lights the order up on the Kitchen Display, so your kitchen team can start preparing.

Organization view: if you're running multiple outlets, switch the workspace to Organization to see every outlet's orders in one feed. The outlet name appears on each card. See Workspace Management.

Progress through the lifecycle

Each state has a single primary action button. Click to advance:

PendingAccept OrderConfirmed — kitchen is notified.
ConfirmedStart PreparingPreparing — cooking begins.
PreparingMark ReadyReady — order is ready to serve.
ReadyMark DeliveredDelivered — order complete.

Kitchen-first workflow: your kitchen staff can progress orders themselves from Live Kitchen. Whichever team hits the button first wins — the state updates instantly on every screen.

Reject or cancel an order

Pending orders have a Reject button — use this when an item is unavailable or the outlet can't fulfil the order. Once an order is Confirmed or further, the button is labelled Cancel and is available until the order is Delivered.

Who cancelled: the final state shows whether the order was cancelled by the outlet, by the customer, or by the system (e.g. automatic timeouts). Useful for understanding trends in reports.

Mark a table free or occupied

Table status is driven by the order lifecycle:

  • A table becomes Occupied when any active order (Pending through Ready) exists on it.
  • A table returns to Free once every order on it reaches Delivered or Cancelled.
  • Marking an order Delivered — or cancelling the last open order — clears the table automatically.

This keeps your front-of-house in sync with the dashboard without extra clicks. If a table sits on “Occupied” long after guests have left, check Live Orders for an order stuck in Ready — mark it Delivered to free the table.

Urgency timers

Every non-final order shows an elapsed-time counter. Badges change colour as wait time grows:

Normal

0–10 min

Delayed

10–20 min

Urgent

20+ min

Order history

Live Orders shows the active feed. For past orders, revenue, and performance trends, head to Reports — the Order Summary page has a full per-order history with filters and export.