Skip to content

Messages ​

Open: Messages in the left menu. Available to restaurant users. This page groups cash-register connection information and commands by location.

Check a connection ​

An SSE badge shows active service connections. When none is shown, the page can display the age of the last polling call and an attention indication. A location without recent polling or an active connection can also trigger the application-wide cash-register warning.

Check API Keys for the integration credential and device-level connection information. Ask the integration operator to inspect the correct location's client if neither polling nor connection activity is present.

Inspect commands ​

Expand a location containing commands. Entries show command type, state color, and time since that state began. Types include fetching a remote menu, reading a table state, and asking for a bill; a table-state command can display its table number.

The remove icon deletes the command. It does not confirm that the cash register completed the requested work. Investigate a stuck operation before removing its entry.

Find a table's orders ​

Use Tables, expand the relevant session, and inspect its order details and state indicators. The Messages screen is not a full searchable order-history table.

Failed orders and commands ​

When the application displays a failed-items alert, read the error, location, and failed-attempt count. The alert offers individual retry and, for multiple failures, Retry all.

  1. Check whether the integration is connected to the intended location.
  2. Inspect the failure and establish whether the cash register already processed the operation.
  3. Resolve the underlying problem before retrying.
  4. Retry only the appropriate entries and inspect the subsequent outcome.

A retry is not a guarantee against duplicate processing by an external system. Monitoring thresholds are configured under Configurations → Global settings.

If work is not progressing ​

What you seeWhat to checkNext step
No SSE connection and old polling timeCorrect location and integration clientAsk the integration operator to restore the connection.
A command remains unchangedCommand type, age, and the operation at the cash registerRecord the location and time for the operator before removing anything.
An order failed but a receipt existsWhether the register accepted it before the errorReconcile the existing receipt before retrying.

After a retry, inspect the table's order or the command again. Closing the alert or deleting a command is not a recovery check.