Back to Home
Custom SolutionNo Smartphone Required

Kiosk Scooter Solution

A custom scooter rental solution with embedded smartphones that enables customers without smartphones to rent and ride using just SMS verification.

No Smartphone? No Problem.

Each scooter has a permanently mounted smartphone. Customers only need a basic phone capable of receiving SMS text messages to create an account and start riding.

How It Works

Unlike traditional scooter sharing where riders use their own smartphones, this solution embeds a smartphone directly on each scooter. This enables customers without smartphones to rent and ride.

The Concept

Each scooter in your fleet will have a smartphone permanently mounted and powered by the scooter's battery. This phone runs a dedicated Levy app that allows customers to:

1
Create an account using just their phone number
2
Add a payment method
3
Start, pause, and end rides
4
View trip information in real-time

No smartphone required for the rider

They only need a basic phone capable of receiving SMS text messages for verification.

Customer Experience

First-Time Riders

1
Approach the scooter

The screen displays a welcome message and "Start Ride" button.

2
Enter phone number

Customer types their mobile number on the scooter's touchscreen.

3
Receive verification code

A 6-digit code is sent via SMS to their phone (even a basic flip phone works).

4
Enter the code

Customer types the code on the scooter screen to verify their identity.

5
Complete profile

First-time users enter their name and email address.

6
Accept rental agreement

Customer reviews and accepts the rental terms.

7
Add payment method

Customer enters their credit or debit card information.

8
Identity verificationif required

Based on your configured settings, some customers may be prompted to take a photo of their ID and a selfie using the phone's camera.

9
Ready to ride

Customer taps "Unlock & Go" and the scooter unlocks.

Returning Riders

Returning customers skip steps 5-8. They simply:

1

Enter their phone number

2

Enter the SMS verification code

3

Tap "Unlock & Go"

During the Ride

Screen Displays:

Trip duration
Current cost (updates in real-time)
Scooter battery level
Map showing location and zones

Customer Can:

Pause

Scooter locks, billing continues at reduced rate

End

Scooter locks, final charge processed

Ending a Ride

When the customer taps "End Trip":

Scooter locks

Trip summary displays

Payment processed

Screen returns to welcome

Fleet Operator Experience

Initial Setup (One-Time Per Scooter)

Your technicians will set up each device by:

1
Mounting the smartphone on the scooter
2
Connecting power from the scooter's battery
3
Opening the app and accessing the hidden admin menu
4
Entering the admin PIN
5
Pairing the phone to the specific scooter (by scanning QR code or entering vehicle number)
6
Locking the phone into kiosk mode

Once configured, the phone is permanently paired to that scooter.

Ongoing Management

You manage your kiosk fleet through the same Levy Fleets Dashboard you would use for any other fleet:

View all vehicles and their status
See active rides in real-time
Access ride history and revenue reports
Remotely start or end rides if needed
Configure pricing, zones, and operations

No special dashboard or tools required — the kiosk scooters appear and function like any other vehicles in your fleet.

Configurable Settings

The following settings are configured through your Levy Fleets Dashboard and apply to your kiosk fleet:

SettingDescription
PricingPer-minute rates, unlock fees, and any other charges
Pre-authorizationRequired wallet balance or card hold amount before riding
Payment methodWallet-based, pay-at-end, or hybrid
Identity verificationWhether to require ID + selfie verification for new users
ZonesService area boundaries, parking zones, no-ride zones
Auto-endAutomatic ride termination after period of inactivity
Out-of-zone parking feeOptional fee for ending rides outside designated parking areas

Safety & Security

For Customers

  • Phone number verification ensures only the account holder can access their account
  • Payment information is securely processed through Stripe (PCI-compliant)
  • Optional identity verification adds an additional layer of accountability

For Your Fleet

  • Phones are locked in "kiosk mode" — customers cannot exit the app
  • Admin access is protected by PIN
  • System automatically ends rides after configured inactivity period
  • All standard Levy Fleet protections apply (fraud detection, dispute handling)

Edge Cases & Reliability

Our backend is designed to handle real-world scenarios automatically. Here's how the system responds to common edge cases:

Customer Walks Away Mid-Ride

If a customer starts a ride but walks away without ending it (e.g., leaves the scooter unattended):

Automatic handling: The backend detects inactivity and automatically ends the ride after your configured threshold. Payment is processed, and the kiosk returns to the welcome screen ready for the next customer.

Phone Malfunction or Connectivity Loss

If the embedded phone crashes, loses cellular connectivity, or experiences any malfunction during an active ride:

Automatic handling: The backend monitors all active rides independently of the phone. If the ride isn't properly ended, the auto-end logic kicks in based on inactivity, ensuring the customer is charged correctly and the ride is closed.

Unlock/Lock Command Failures

If the scooter doesn't respond to an unlock or lock command (e.g., due to temporary IoT communication issues):

Automatic handling: The backend includes built-in retry logic for all IoT commands. Commands are automatically retried until successful, with appropriate timeouts and error handling.

Screen & Power Management

The phone is always on and exposed to sunlight. How do we manage screen burn-in and power?

Built-in handling: The screen automatically dims after 5 minutes of inactivity to reduce burn-in and conserve power. The phone wakes instantly on touch. Power is continuously supplied by the scooter's battery via USB.

Remote Ride Management

What if you need to end a ride remotely from the dashboard (e.g., customer calls support)?

Fully supported: Operators can end any ride remotely from the Levy Fleets Dashboard. The kiosk app detects that the ride was ended remotely and automatically returns to the welcome screen.

Session Security Between Riders

How do we ensure one customer can't access another customer's account or ride?

Automatic logout: Unlike the standard mobile app where users stay logged in, the kiosk app automatically logs out after each ride ends. The next customer must authenticate with their own phone number and SMS verification.

Hardware Requirements

You will need to provide:

ItemSpecification
SmartphonesAndroid or iOS devices with cellular data connectivity
Mounting hardwareSecure mount to attach phone to scooter handlebars
Power connectionUSB cable from scooter battery to keep phone charged
SIM cardsData plan for each device (app requires internet connectivity)

Phone Requirements

The phones should be:

  • Weather-resistant or in a protective case
  • Touchscreen-capable
  • Have front and rear cameras (for identity verification)

What We Deliver

Mobile Application

  • Custom Levy Kiosk app for Android and iOS
  • Branded with Levy design
  • Multilingual support (English, Spanish, French)
  • Optimized for outdoor visibility

Backend Integration

  • Full integration with Levy Fleets platform
  • All existing features work automatically
  • Device pairing system to link phones to scooters

Documentation & Support

  • Setup guide for technicians
  • Standard Levy support channels

Development Phases

Development will proceed in phases:

1
Project setup & core structure
2
Kiosk mode & navigation
3
Customer authentication & onboarding
4
Device pairing (admin)
5
Ride controls & payment
6
Map & zone display
7
Testing & deployment

We will provide updates as each phase completes and coordinate with you for testing on actual hardware.

Questions?

Please reach out to your Levy account representative with any questions about this solution.

Contact Support