Overview
Staff can create tables at any time, but the created table is always temporary — the “Temporary” checkbox is locked on when the actor isn’t a manager. Once the bill is paid and the session closes, the table auto-archives from the floor plan.This is a Waiter Module-specific view of temporary tables. For the full concept, see Temporary Tables in Table Management.
Create a temporary table
- On the Floor view, tap the emerald + button in the top bar.
- The Add Table modal opens.

Add Table modal launched from the Waiter Floor
- Enter a name — e.g.
Walk-in 1,Group of 6,Bar Stool,Birthday party. - Set default capacity with the − / + stepper (optional).
- Pick a section (or + Create new section) — many restaurants use
Walk-in. - The Temporary table checkbox is checked and greyed out with the note: “Staff-created tables are always temporary.”
- Tap Add Table.
assignToStaffMemberId = your staff ID).
Auto-assignment
Because you created it, DishInk auto-assigns you to the table. You’ll see it on your My Tables view without asking a manager. Managers can reassign it later from Waiter Assignments.Opening the session
Tap the newly created card and follow the Opening Tables flow — same guest-count sheet as any other table.Auto-archive
Once both of these are true, the table auto-archives from the floor plan:- The session is closed (via Closing Tables or the POS Pay & Close flow).
- The bill is fully paid (payment ≥ total).
Editing and deleting
- Rename: tap the table’s edit icon (available to you as the creator without a Manager PIN).
- Change capacity / section: same edit modal.
- Delete before ordering: allowed without Manager PIN for staff-created temporary tables.
- Delete with unpaid bill: blocked. Close the bill first, or ask a manager to force-close.
Offline creation
If your tablet is offline, temporary-table creation queues via the offline queue manager and applies on reconnect. The card appears optimistically so you can start taking the order.Tips & best practices
Common mistakes
- Trying to uncheck Temporary. Not possible for staff — this is by design.
- Deleting a temporary table with an unpaid bill. Blocked. Settle first.
- Creating a temporary table when a permanent one is free. Prefer the permanent table; it keeps reporting cleaner.
- Naming everything
Walk-in. They pile up. Add a descriptor.

