Workstations
Workstations (also called lanes) allow you to assign staff to specific POS workspaces, controlling which modes they can access based on their role.
Overview
Workstations solve the problem of combining every service mode into a single console. Each workstation is bound to specific operating modes, which determine which POS workspace the staff member sees.
A staff member assigned to a workstation only sees the workspaces relevant to their role , reducing clutter and focusing their workflow.
Workstation Properties
| Property | Type | Description |
id | string | Unique identifier |
name | string | Display name (e.g. "Front Counter", "Bar") |
slug | string | URL-friendly identifier |
modes | OperatingMode[] | The operating modes this workstation handles |
icon | string | Icon identifier for the UI |
is_active | boolean | Whether the workstation is currently active |
sort_order | number | Display order position |
Operating Mode to Workspace Mapping
Each operating mode maps to specific POS workspaces:
| Operating Mode | Workspace |
| Dine-in | Floor |
| Bar Service | Floor |
| Counter Pickup | Counter |
| Delivery | Counter |
| Scheduled Pre-order | Counter |
| Ghost Kitchen | Counter |
| Pickup | Counter |
| Weight Pricing | Counter, Floor |
| Room Folio | Floor |
The KDS is deliberately not lane-mapped , it is the kitchen's cross-service ticket view, governed by the access_pos_kds permission.
How Workstations Work
Workspace Filtering
When a staff member selects an active workstation:
- The system identifies which workspaces the workstation's modes justify.
- The POS sidebar shows only the relevant workspaces (Counter, Floor, etc.).
- The KDS is always accessible regardless of workstation assignment.
Without an Active Workstation
If no workstation is assigned:
- All available workspaces are shown (no filtering).
- The staff member has full access based on their permissions.
Assigning Staff to Workstations
Workstations are managed per-branch. Staff members can be assigned to one or more workstations.
Creating a Workstation
- Go to POS > Settings.
- Find the Workstations configuration section.
- Click Add Workstation.
- Enter:
- Name: e.g. "Front Counter", "Bar Station", "Takeout"
- Modes: Select the relevant operating modes
- Icon: Choose an icon
- Save.
Assigning a Staff Member
- Go to Team Management (
/dashboard/team). - Select the staff member.
- Under POS Access, assign them to one or more workstations.
- Save.
The staff member will see only the workspaces relevant to their assigned workstation's modes when they log into the POS.
Use Cases
| Scenario | Workstation | Modes | Staff Sees |
| Front counter staff | Front Counter | Pickup, Counter Pickup | Counter mode only |
| Bar staff | Bar Station | Bar Service | Floor mode (bar) |
| Server (dine-in) | Waitstaff | Dine-in | Floor mode only |
| Takeout runner | Takeout | Delivery, Pickup | Counter mode only |
| All-rounder | (none assigned) | , | All workspaces |