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
| Specification | Minimum | Recommended |
|---|---|---|
| Screen size | 10 inches | 13-15 inches |
| Resolution | 1920x1200 | 2560x1600 |
| RAM | 4 GB | 8 GB |
| Storage | 32 GB | 64 GB |
| OS | Android 10 | Android 12+ |
Recommended Tablets
- 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
- On the tablet, open Play Store
- Search for Restaurant Revolution Kiosk
- Install the app
- Open the app
2. Link to Your Account
- App shows a pairing code
- In Platform Portal, go to Devices > Kiosks
- Click + Add Kiosk
- Enter the pairing code
- Kiosk connects to your account
3. Configure Kiosk Settings
In Platform Portal:
-
Basic Settings
- Name: "Front Kiosk 1"
- Location: Select your location
- Type: Floor Stand / Counter / Wall
-
Display Settings
- Orientation: Portrait / Landscape
- Idle timeout: 60-120 seconds
- Screen brightness: Auto / Manual
-
Payment Settings
- Enable/disable tipping
- Tip percentages: 15%, 18%, 20%
- Receipt options
4. Connect Payment Terminal
- Power on the Stripe terminal
- In kiosk settings, tap Payment Terminal
- Select Discover Terminals
- Select your terminal from the list
- Confirm pairing
5. Mount the Kiosk
Floor Stand
- Assemble stand per instructions
- Secure tablet in holder
- Route cables through stand
- Anchor to floor if required
Counter Mount
- Attach mount to counter
- Secure tablet
- Connect power
- Position payment terminal
Wall Mount
- Install mounting bracket
- Attach tablet holder
- Connect power and network
- Mount at accessible height
Kiosk Configuration
Menu Display
Configure what appears on kiosks:
- Go to Menu > Kiosk Display
- Select categories to show
- Order categories as desired
- Enable/disable specific items
- Set featured items
Upselling
Configure AI upsells:
- Go to Settings > Kiosk > Upselling
- Enable/disable upsells
- Configure upsell rules:
- Add drink with entree
- Upgrade to combo
- Add dessert at checkout
Pricing
Kiosks use standard menu pricing unless configured:
- Go to Menu > Pricing > Kiosk
- Set kiosk-specific prices (optional)
- Or use standard menu pricing
Hours of Operation
Set when kiosks are available:
- Go to Settings > Kiosk > Hours
- Set operating hours
- Configure idle message outside hours
Kiosk Mode Settings
Idle Screen
When not in use:
- Attract screen: Animated logo/images
- Menu preview: Show popular items
- Promotions: Display current offers
Session Timeout
After inactivity:
- Warning: "Are you still there?"
- Countdown: 30 seconds to respond
- Reset: Returns to idle screen
- Cart: Cleared for next customer
Accessibility
Enable accessibility features:
- Large touch targets: 48dp+
- High contrast mode: Available
- Screen reader: Android TalkBack
- Audio feedback: Enabled
Network Configuration
Wi-Fi Setup
- Connect tablet to restaurant Wi-Fi
- Use dedicated SSID if available
- Ensure stable connection
Network Requirements
| Requirement | Value |
|---|---|
| Bandwidth | 5 Mbps minimum |
| Latency | < 100ms |
| Firewall | Allow HTTPS outbound |
Offline Mode
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:
- Use test payment card
- Verify order appears in KDS
- Complete the order
- Check reports
Going Live
Staff Training
Train staff on:
- How customers use kiosks
- Assisting customers who need help
- Handling kiosk issues
- 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:
- Start with one kiosk
- Monitor for issues
- Gather customer feedback
- 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
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:
- Prevents access to Android settings
- Auto-restarts if app closes
- Requires PIN to exit kiosk mode