Skip to main content

Kiosk Setup & Configuration

Install and configure self-service kiosks for your restaurant.

Prerequisites

Before setting up a kiosk:

  • Restaurant Revolution Professional plan or higher
  • Android tablet (10" or larger recommended)
  • Wi-Fi network configured
  • Payment terminal (Stripe reader)
  • Mounting hardware (floor stand, counter, or wall)

Hardware Setup

Tablet Requirements

SpecificationMinimumRecommended
Screen size10 inches13-15 inches
Resolution1920x12002560x1600
RAM4 GB8 GB
Storage32 GB64 GB
OSAndroid 10Android 12+
  • Samsung Galaxy Tab S9+
  • Lenovo Tab P12 Pro
  • Google Pixel Tablet
  • Samsung Galaxy Tab A8

Payment Terminal

Supported Stripe terminals:

  • WisePOS E: Best for kiosk use
  • Stripe Reader M2: Compact option
  • BBPOS Chipper 2X: Budget option

Installation Steps

1. Install the Kiosk App

  1. On the tablet, open Play Store
  2. Search for Restaurant Revolution Kiosk
  3. Install the app
  4. Open the app
  1. App shows a pairing code
  2. In Platform Portal, go to Devices > Kiosks
  3. Click + Add Kiosk
  4. Enter the pairing code
  5. Kiosk connects to your account

3. Configure Kiosk Settings

In Platform Portal:

  1. Basic Settings

    • Name: "Front Kiosk 1"
    • Location: Select your location
    • Type: Floor Stand / Counter / Wall
  2. Display Settings

    • Orientation: Portrait / Landscape
    • Idle timeout: 60-120 seconds
    • Screen brightness: Auto / Manual
  3. Payment Settings

    • Enable/disable tipping
    • Tip percentages: 15%, 18%, 20%
    • Receipt options

4. Connect Payment Terminal

  1. Power on the Stripe terminal
  2. In kiosk settings, tap Payment Terminal
  3. Select Discover Terminals
  4. Select your terminal from the list
  5. Confirm pairing

5. Mount the Kiosk

Floor Stand

  1. Assemble stand per instructions
  2. Secure tablet in holder
  3. Route cables through stand
  4. Anchor to floor if required

Counter Mount

  1. Attach mount to counter
  2. Secure tablet
  3. Connect power
  4. Position payment terminal

Wall Mount

  1. Install mounting bracket
  2. Attach tablet holder
  3. Connect power and network
  4. Mount at accessible height

Kiosk Configuration

Configure what appears on kiosks:

  1. Go to Menu > Kiosk Display
  2. Select categories to show
  3. Order categories as desired
  4. Enable/disable specific items
  5. Set featured items

Upselling

Configure AI upsells:

  1. Go to Settings > Kiosk > Upselling
  2. Enable/disable upsells
  3. Configure upsell rules:
    • Add drink with entree
    • Upgrade to combo
    • Add dessert at checkout

Pricing

Kiosks use standard menu pricing unless configured:

  1. Go to Menu > Pricing > Kiosk
  2. Set kiosk-specific prices (optional)
  3. Or use standard menu pricing

Hours of Operation

Set when kiosks are available:

  1. Go to Settings > Kiosk > Hours
  2. Set operating hours
  3. Configure idle message outside hours

Kiosk Mode Settings

Idle Screen

When not in use:

  1. Attract screen: Animated logo/images
  2. Menu preview: Show popular items
  3. Promotions: Display current offers

Session Timeout

After inactivity:

  1. Warning: "Are you still there?"
  2. Countdown: 30 seconds to respond
  3. Reset: Returns to idle screen
  4. Cart: Cleared for next customer

Accessibility

Enable accessibility features:

  1. Large touch targets: 48dp+
  2. High contrast mode: Available
  3. Screen reader: Android TalkBack
  4. Audio feedback: Enabled

Network Configuration

Wi-Fi Setup

  1. Connect tablet to restaurant Wi-Fi
  2. Use dedicated SSID if available
  3. Ensure stable connection

Network Requirements

RequirementValue
Bandwidth5 Mbps minimum
Latency< 100ms
FirewallAllow HTTPS outbound

Offline Mode

note

Kiosks can operate offline with cached menu data and locally queued orders. However, payment processing requires an active internet connection -- cash-only or "pay at counter" modes can be enabled for offline operation.


Testing

Before Going Live

Test the following:

  • Browse all menu categories
  • Add items with modifiers
  • Apply special instructions
  • Process card payment
  • Process mobile wallet
  • Apply loyalty points
  • Print/email receipt
  • Cancel and restart order
  • Accessibility features

Test Orders

Create test orders:

  1. Use test payment card
  2. Verify order appears in KDS
  3. Complete the order
  4. Check reports

Going Live

Staff Training

Train staff on:

  1. How customers use kiosks
  2. Assisting customers who need help
  3. Handling kiosk issues
  4. Processing kiosk orders

Launch Checklist

  • All kiosks configured
  • Payment terminals paired
  • Menu display verified
  • Test orders completed
  • Staff trained
  • Signage placed (optional)

Soft Launch

Consider a soft launch:

  1. Start with one kiosk
  2. Monitor for issues
  3. Gather customer feedback
  4. Expand to all kiosks

Maintenance

Daily

  • Check kiosks are functioning
  • Clean screens
  • Verify payment terminals connected

Weekly

  • Review kiosk analytics
  • Check for app updates
  • Clean card readers

Monthly

  • Deep clean all hardware
  • Review kiosk performance
  • Adjust upsell configurations

Security

Physical Security

  • Secure mounting (prevent theft)
  • Cable management (prevent tampering)
  • Visible staff presence

Data Security

PCI Compliance

No customer payment data is stored locally on the kiosk. All payment processing uses PCI-compliant encrypted communications through the Stripe terminal. Never attempt to capture or store card data outside the terminal.

Kiosk Lock

Enable kiosk lock mode:

  1. Prevents access to Android settings
  2. Auto-restarts if app closes
  3. Requires PIN to exit kiosk mode