Skip to main content

Kiosk User Guide

P
Written by Posbel
Updated over a month ago

1. Kiosk User Setup (Admin Configuration)

Before the kiosk can be used, a dedicated user must be created in the Admin Panel.

1.1 Create a Kiosk User

  1. Go to the Admin Panel.

  2. Navigate to Users.

  3. Create a new user.

  4. Select the user type: Kiosk.

  5. Save the user.

This user will control the kiosk’s behavior and available options.


1.2 Configure Kiosk Abilities

Once the kiosk user is created, configure its abilities according to your needs.

You can enable or disable:

  • Eat-In

  • Takeaway

  • Card Payment

  • Cash Payment

For example:

  • If only Takeaway is enabled → Only the Takeaway button will appear on the kiosk start screen.

  • If only Eat-In is enabled → Only the On-Site button will appear.

  • If both are enabled → Both buttons will be displayed.

All of these settings are controlled from the kiosk user’s abilities in the Admin Panel.


2. Customer Ordering Flow

2.1 Start Screen – Eat-In or Takeaway

When the kiosk is idle, the first screen displays:

  • Takeaway

  • On-Site (Eat-In)

The options shown depend on the abilities enabled for the kiosk user.

After selecting one of these options, the customer enters the product selection menu.


2.2 Product Menu

The kiosk displays the same products and product groups available on the register.

Features:

  • Product groups appear as categories.

  • Subgroups appear nested within their parent groups.

  • You may hide:

    • Entire product groups

    • Specific individual products

      (This is configurable in the Admin Panel.)


2.3 Selecting Products

When a customer selects a product:

  • The product is added to the cart.

  • If the product includes options, a selection window will appear.

Options may include:

  • Free options

  • Paid add-ons

These options are configured in the Admin Panel and use the same product configuration as the register.


2.4 Modifying the Order

After adding products, the customer can:

  • Increase or decrease quantity (2, 3, or more units)

  • Remove items from the order

  • Review the cart before confirming


2.5 Ask for Client Name (Optional)

After confirming the order, the kiosk may prompt the customer to enter a name.

This feature is controlled in:

Admin Panel → Settings → “Ask for client name”

If enabled, the customer must enter a name before proceeding to payment.


3. Payment Options

After confirming the order, the customer is redirected to the Payment Page.

Available options depend on the kiosk user’s abilities.

3.1 Pay at Register (Cash)

If enabled:

  • The customer can select Pay at Register.

  • The order is sent to the POS.

  • Payment is completed at the counter.

You can disable this option by removing the Cash ability from the kiosk user.


3.2 Pay by Card

To allow card payments:

  • A payment terminal must be linked to the kiosk.

VivaWallet Terminal

For VivaWallet:

  • Enter the Terminal IP address or

  • Enter the Cloud Terminal ID

  • Configure this on the kiosk user settings.

CTEP, CCV, or LoyalTek Terminals

For these providers:

  1. Go to Admin Panel → Integrations.

  2. Add the appropriate integration.

  3. Select the Kiosk user created earlier.

  4. Save the configuration.

You can disable card payments by removing the Card Payment ability from the kiosk user.


3.3 Cash Machine Integration (Optional)

If using an automatic cash machine:

  1. Go to Admin Panel → Integrations.

  2. Add the cash machine integration.

  3. Select the Kiosk user.

  4. Save the configuration.

This allows the kiosk to accept automated cash payments directly.


4. After Payment

Once the payment is completed:

  • A customer receipt is printed from the printer connected to the kiosk.

  • The order is also printed at the main printer of the establishment.

  • If configured, order tickets are sent to the kitchen printer, just like an order taken from the register.

The order is processed in the system and appears as an order taken from the kiosk.

Did this answer your question?