Overview
LiveKiosk is a web-based self-ordering kiosk that runs on the same engine as LiveOrder. It allows customers to place orders independently via a kiosk device — available on Windows (via Classic POS) or Android (via the LiveKiosk APK).
All configurations are done through the Xilnex Portal. No POS-side setup is required for enablement.
Prerequisites
LiveOrder must be enabled first
LiveKiosk depends on LiveOrder. Ensure LiveOrder is already active under Sales Channel before proceeding. If LiveOrder is not yet set up, complete that first.
Add LiveKiosk to Sales Channel
- Log in to Xilnex Portal and navigate to Sales Channel
- Under the Online Channel section, click the + tile to add a new channel
- In the Add sales channel dialog, select LiveKiosk and click ADD
- A verification prompt will appear. Enter your password and click CONFIRM to activate LiveKiosk
LiveKiosk will now appear as an active channel under Sales Channel.
Enable LiveKiosk by Outlet
After LiveKiosk is added, each outlet must be individually enabled.
- Go to Sales Channel → LiveKiosk → Store
- The LiveKiosk Store list shows all outlets. Each outlet has a Status toggle — it is disabled by default
- Toggle the Status switch to enable LiveKiosk for the desired outlet
Sales types (Dine In, Pickup) are configured per outlet via the More button.
- On the LiveKiosk Store list, click the ··· (More) button next to the outlet
- Select the sales type tab to configure — e.g. Dine In or Pickup
Toggle Enable dine in (or the relevant sales type) to activate it
- Once enabled, additional order detail fields become available — configure which customer fields to collect (Name, Contact No, Email, Table Number) and mark any as compulsory using the star icon
- Click SAVE when done
Theme & Styling
Customize the visual branding of LiveKiosk from Sales Channel → LiveKiosk → Theme & Styling
| Setting | Description |
| Primary colour | Sets the main accent colour across the kiosk UI |
| Company logo | Company logo impage will be used in loading screen only |
| Banner | Promotional or seasonal banner image shown across all LiveKiosk stores (at Landing page) |
| Header | Promotional or seasonal banner image shown across all LiveKiosk stores (in Menu Page) |
Click SAVE after uploading images or changing the colour.
Operation Settings
General kiosk behaviour is configured from Sales Channel → LiveKiosk → Operation
| Setting | Description |
| LiveKiosk new UI | Enables the V2 UI for customer-facing kiosk — allows customers to try the new interface before full rollout |
| Enable call waiter | Displays a "Call Waiter" button on the kiosk for customers to summon staff by trigger notification to POS |
| Enable item scanner | Allows the kiosk to add items to cart by scanning a barcode |
| Enable language | Sets available language options displayed to the customer |
| Idle timer | Configures how long before the screen shows an alert and returns to the homepage when inactive |
| Remarks | Configure the visibility of bill remarks and item remarks field |
| Item Description | Configure the visibility of item description and item modifier description |
| Input Settings | Regarding the control of fields for membership, voucher, recipient details |
| Country | Country selection will affect the country code for live kiosk phone number input (member phone, recipient detail phone) |
| Payment Priority | The configuration is to customize the sequencing of the payment method to display in Live Kiosk |
Business Hour Settings
Configured in LiveOrder, not LiveKiosk
LiveKiosk business hours are currently managed under the LiveOrder store settings, not the LiveKiosk module.
Navigate to: Sales Channel → Live Order → Store Setup → Store → Details → Operation date & time
Configure the following per outlet:
| Setting | Description |
| Operation duration | Set the day and time period(s) the outlet is open |
| 24 Hours | Check this to mark the outlet as open all day |
| Add period | Add multiple time windows within the same day (e.g. lunch and dinner) |
| Add operation duration | Add separate operation schedules for different days |
| Kitchen preparation time | Time (in minutes) before an order is ready; affects ordering hour cutoff |
Click SAVE after configuring.
Summary Checklist
- LiveOrder is enabled under Sales Channel
- LiveKiosk added to Sales Channel (password verified)
- LiveKiosk enabled by outlet (Status toggled on)
- Sales types configured per outlet (Dine In / Pickup)
- Theme & Styling set (logo, banner, colour)
- Operation settings reviewed (call waiter, idle timer, language)
- Business hours configured in LiveOrder Store Setup