beginner
rides
operations
monitoring

Managing Rides

Monitor and manage all ride activity in your fleet with the comprehensive Rides page

Levy Fleets Team15 janvier 202512 min read

Managing Rides

The Rides page is your central command center for monitoring and managing all ride activity in your fleet. This comprehensive guide covers everything operators need to know about tracking rides, understanding statuses, filtering data, and taking action on rides.

Overview

The Rides page provides a real-time view of all rides across your fleet, from active rides happening right now to completed historical data. It's designed for both high-level monitoring and detailed investigation of individual rides.

Key Features

  • Real-time monitoring - See active rides as they happen
  • Comprehensive filtering - Filter by status, date range, vehicle, or customer
  • Revenue tracking - Instant visibility into ride revenue
  • Quick actions - Navigate to ride details with one click
  • Summary statistics - At-a-glance fleet performance metrics

Accessing the Rides Page

Navigate to Dashboard > Rides from the main navigation menu. The page displays all rides associated with your currently selected subaccount (location).

Page Layout

Summary Cards

Four summary cards at the top provide key metrics for the selected date range:

CardDescriptionWhat It Shows
Total RidesCount of all rides in the filtered periodNumber of rides started
Active RidesCurrently ongoing ridesReal-time count of rides in progress
Completed RidesSuccessfully finished ridesRides that ended normally
Total RevenueGross revenue from ridesSum of all ride charges in the period

Auto-Update

These cards update automatically as new rides complete or filters change.

Filter Bar

Located below the summary cards, the filter bar provides powerful filtering options:

Status Filter

Filter rides by their current state:

StatusDescription
AllShow all rides regardless of status
ActiveRides currently in progress
PausedRides that are temporarily paused
CompletedRides that ended normally
CancelledRides that were cancelled before completion

Date Range

Filter rides by when they occurred:

  • Today - Only today's rides
  • Yesterday - Previous day's rides
  • Last 7 Days - Rolling week view
  • Last 30 Days - Rolling month view
  • This Month - Current calendar month
  • Last Month - Previous calendar month
  • Custom - Select specific start and end dates

The search bar accepts:

  • Ride ID/Number (e.g., "R-12345")
  • Customer name or email
  • Vehicle ID/number
  • Customer phone number

Rides Table

The main data table displays rides with the following columns:

ColumnDescription
Ride #Unique ride identifier (click to view details)
CustomerCustomer name and verification badge
VehicleVehicle ID and model
StatusCurrent ride status with visual badge
StartedDate and time the ride began
EndedDate and time the ride ended (blank if active)
DurationTotal ride time (active time + paused time)
DistanceTotal distance traveled in miles or kilometers
TotalFinal or running charge amount

Understanding Ride Statuses

Active

The ride is currently in progress:

  • Customer is actively renting the vehicle
  • Time-based billing is running
  • Vehicle is unlocked and operational
  • Badge color: Blue

Paused

The ride is temporarily suspended. The system distinguishes between two types of pauses:

Paused (Locked)

  • Vehicle is physically locked (immobilized)
  • Occurs when customer manually pauses the ride
  • Also occurs for automatic pauses due to idleness or no GPS location
  • Badge shows: "Paused (Locked)"
  • Badge color: Yellow

Paused (Throttle Disabled)

  • Vehicle motor is disabled but wheels are not locked
  • Critical safety feature: Used when vehicle may be in motion
  • Occurs when auto-paused due to insufficient wallet balance
  • Allows rider to coast to a safe stop before locking
  • Badge shows: "Paused (Throttle Disabled)"
  • Badge color: Orange

Safety First

When a ride is paused for insufficient funds, the system only disables the throttle (not the lock) because the rider may be moving. This prevents dangerous crashes from sudden wheel locks.

Completed

The ride has ended normally:

  • Customer ended the ride through the app
  • Final fare has been calculated and charged
  • Vehicle is locked and available for next rental
  • Badge color: Green

Cancelled

The ride was cancelled before completion:

  • May be cancelled by customer, operator, or system
  • Partial or no charges may apply
  • Badge color: Gray

Deep Linking from Other Pages

The Rides page supports URL-based filtering, allowing seamless navigation from related pages:

From Vehicle Page

When viewing a specific vehicle and clicking "View Rides", you're taken to the Rides page filtered to show only that vehicle's rides.

From Customer Page

When viewing a customer profile and clicking "View Rides", you see only that customer's ride history.

These filters display a prominent banner showing what filter is active, with a one-click option to clear it.

Working with the Rides Table

Sorting

Click any column header to sort by that column:

  • First click: Ascending order
  • Second click: Descending order
  • Third click: Reset to default (newest first)

Pagination

Large ride lists are paginated:

  • Default: 50 rides per page
  • Page navigation at the bottom
  • Shows total count (e.g., "Showing 1-50 of 1,234 rides")

Row Actions

Each ride row provides quick access to details:

  • Click the ride number to open the full Ride Detail Page
  • Click the customer name to view the customer's profile
  • Click the vehicle ID to view the vehicle's detail page

Revenue and Billing Information

How Revenue is Calculated

Ride charges typically include:

  1. Unlock Fee - One-time charge when ride starts
  2. Time Charges - Per-minute rate for active riding time
  3. Pause Charges - Reduced per-minute rate during paused periods
  4. Distance Charges - If per-distance pricing is configured
  5. Less Discounts - Promo codes, subscriptions, or ride packages

Live Fare Display

For active and paused rides, the system displays a live fare that updates in real-time:

Ride StatusFare DisplayUpdate Frequency
ActiveRunning total (live)Every page refresh
PausedRunning total (live)Every page refresh
CompletedFinal charged amountStatic

The live fare is calculated server-side on each request and includes:

  • All time elapsed (active + paused at respective rates)
  • Unlock fee
  • Any applicable discounts
  • Daily cap if reached

Estimate Indicator

Active ride fares show a "~" prefix to indicate they are estimates. The final charge is calculated when the ride ends and may differ slightly due to timing.

Daily Cap Impact

If a customer reaches their daily cap:

  • The Total column shows the capped amount
  • Ride still counts toward metrics
  • System automatically applies cap during billing

Monitoring Active Rides

For operations teams monitoring real-time activity:

Best Practices

  1. Filter to Active status during peak hours
  2. Sort by Started time (oldest first) to identify stuck rides
  3. Watch for long-duration rides that may need intervention
  4. Monitor Paused rides that may be abandoned

Warning Signs to Watch For

  • Rides active for more than 2-3 hours (may be stuck)
  • Paused rides lasting more than 30 minutes (may be abandoned)
  • Multiple active rides for same vehicle (data issue)
  • Active rides on vehicles marked "Offline" (connectivity issue)

Auto-Pause and Auto-End Features

The system includes automatic ride management features (configured per subaccount):

Auto-Pause When Stationary

If enabled, rides are automatically paused when:

  • Vehicle has been stationary for X minutes (configurable)
  • Vehicle hasn't moved beyond a radius threshold (configurable)
  • No recent motion detected from IoT sensors

When auto-paused:

  • Vehicle is locked and throttle disabled
  • Pause rate billing applies (typically lower than active rate)
  • Customer receives push notification
  • Ride can be resumed through the app

Auto-End After Extended Pause

If enabled, paused rides are automatically ended when:

  • Ride has been paused for X minutes (configurable)
  • Vehicle is within the acceptable end-ride radius

When auto-ended:

  • Final fare is calculated and charged
  • Vehicle becomes available for next rental
  • Customer receives ride completion notification

Low Balance Auto-Pause

If enabled, rides are auto-paused when:

  • Customer's wallet balance drops below threshold
  • Customer's wallet goes negative after billing cycle

Safety Feature

Low balance pauses use throttle-disable only (not lock) because the rider may be moving. This allows them to coast to a safe stop.

Permissions

Access to the Rides page requires appropriate permissions:

RoleAccess Level
Super AdminFull access to all subaccount rides
Global AdminFull access to assigned subaccounts
Admin / Fleet ManagerView and manage rides
Service TechView-only access to rides
ViewerView-only access to rides

Additional permissions may be required for specific actions:

  • ride:refund - Required to process refunds
  • ride:update - Required to modify ride data

Configuration Settings

Several subaccount settings affect ride behavior (configured in Settings > General):

Auto-Pause When Stationary

enabled: true/false
stationary_minutes: 30 (time before pausing)
stationary_radius_m: 100 (meters - radius for "not moving")
recent_motion_window_seconds: 60
recent_motion_speed_kmh: 2

Auto-End After Pause

enabled: true/false
not_moving_radius_m: 75
end_after_pause_minutes: 30

Low Balance Vehicle Stop

stop_vehicle_on_low_balance: true/false
stop_vehicle_threshold_cents: 0 (typically wallet goes negative)

Troubleshooting

Rides Not Appearing

  1. Check the active filters (status, date range)
  2. Verify you're viewing the correct subaccount
  3. Clear all filters and search terms
  4. Check if ride was cancelled/deleted

Revenue Doesn't Match Expected

  1. Check for applied discounts (promo codes, subscriptions)
  2. Verify daily cap wasn't reached
  3. Look for partial refunds in ride history
  4. Confirm pricing rules are active for the vehicle model

Active Ride Count Seems Wrong

  1. Some rides may be paused (counted separately)
  2. Check for rides that need manual intervention
  3. Verify IoT device is reporting correctly
  4. Look for system-ended rides that appear in backlog

Status Shows "Paused" Unexpectedly

  1. Customer may have manually paused
  2. Auto-pause may have triggered (idle movement)
  3. Low wallet balance may have triggered throttle-disable
  4. Check auto_pause_reason in ride details for cause

Best Practices

  1. Regular monitoring - Check active rides at least hourly during operations
  2. Investigate stuck rides - Rides active for >2 hours may need intervention
  3. Review cancelled rides - Understand why customers are cancelling
  4. Track peak times - Use date filters to identify busy periods
  5. Export data regularly - Download ride data for offline analysis
  6. Set up alerts - Use email notifications for operational issues