beginner
rides
feedback
ratings

Ride Feedback

Collect and analyze customer feedback to improve fleet quality and customer satisfaction

Levy Fleets Team15 janvier 202512 min read

Ride Feedback

The Ride Feedback System allows customers to rate their experience and provide comments after completing a ride. This valuable data helps operators identify problem vehicles, improve service quality, and understand customer satisfaction.

Overview

After every ride ends, customers are prompted to provide feedback through the mobile app. The feedback system captures:

  • Star rating - 1-5 star overall experience rating
  • Comments - Free-form text for detailed feedback
  • Context - Automatic linking to the ride, vehicle, and customer

Key Benefits

BenefitDescription
Vehicle maintenance signalsQuickly identify vehicles needing repair
Customer satisfaction trackingMonitor service quality over time
Trend analysisSpot recurring issues across fleet or locations
Dispute resolutionReference feedback in support tickets
Continuous improvementData-driven fleet optimization

How It Works

Customer Flow

1

Ride Ends

Customer ends ride through the app.

2

Feedback Prompt

App displays feedback prompt immediately after ride completion.

3

Star Rating

Customer selects star rating (required to submit).

4

Optional Comment

Customer can optionally add a written comment.

5

Submit

Feedback is submitted and stored with the ride.

6

Confirmation

App shows "Thank you" confirmation and proceeds to receipt.

Timing

The feedback prompt appears:

  • Immediately after ride ends
  • Before showing final receipt
  • Can be dismissed to provide later
  • Not available after 24 hours

Feedback Window

Customers have 24 hours to submit or update their feedback. After this window, feedback cannot be modified.

Rating System

Star Ratings

RatingMeaningTypical Causes
1 starVery PoorMajor issues, breakdowns, safety concerns
2 starsPoorSignificant problems, unpleasant experience
3 starsAverageMinor issues, met basic expectations
4 starsGoodPositive experience, minor improvements possible
5 starsExcellentOutstanding experience, no complaints

Rating Guidelines

Customers generally rate based on:

  • Vehicle condition and performance
  • App experience and ease of use
  • Ride smoothness and comfort
  • Overall value for money
  • Any issues encountered

Healthy Fleet Metrics

Monitor these benchmarks for a healthy operation:

MetricTargetWarning Level
Average rating4.0+ starsBelow 3.5
5-star percentage60%+Below 40%
1-2 star percentage<10%Above 20%

Track Trends

Individual ratings matter less than trends. Monitor weekly averages to spot improving or declining satisfaction over time.

Comments

Free-Form Text

Customers can provide detailed feedback in the comment field:

"The brakes felt loose and made a grinding sound.
Also, I couldn't figure out how to pause the ride."

Comments often reveal:

  • Specific vehicle issues not captured in ratings
  • App usability problems
  • Feature requests
  • Compliments for exceptional service

Character Limits

AspectLimit
MinimumNone (optional field)
Maximum500 characters
SupportsUnicode, emoji, line breaks

Comment Analysis

Operators should regularly review comments for:

  • Specific vehicle issues - Look for vehicle numbers mentioned
  • Safety concerns - Prioritize and act immediately
  • Feature requests - Track for product roadmap
  • Compliments - Share with your team
  • Patterns - Recurring themes across multiple comments

Viewing Feedback

On the Ride Detail Page

Each ride's feedback is displayed in a dedicated section:

  • Star rating with visual display
  • Full comment text
  • Timestamp when submitted
  • Link to vehicle for follow-up action

On the Vehicle Detail Page

The vehicle page shows:

  • Recent feedback for that specific vehicle
  • Average rating calculation
  • Issue trend summary
  • Quick link to each ride with feedback

On the Customer Profile

Customer profiles display:

  • All feedback submitted by that customer
  • Their average rating given
  • History of comments

Operational Workflows

Daily Review Process

  1. Morning check - Review overnight low ratings (1-2 stars)
  2. Prioritize safety - Address any safety-related comments first
  3. Vehicle actions - Pull problematic vehicles from service
  4. Customer follow-up - Reach out to unhappy customers
  5. Document issues - Log in maintenance system

Identifying Problem Vehicles

Use feedback to find vehicles needing attention:

1

Query Low Ratings

Filter feedback where rating is 1-2 stars.

2

Group by Vehicle

Identify vehicles with multiple low ratings.

3

Check Patterns

Look for repeated complaints (brakes, speed, etc.).

4

Take Action

Pull vehicle from service and schedule maintenance.

5

Document

Record findings in maintenance log.

Responding to Low Ratings

For 1-2 star feedback:

  1. Review within 24 hours - Don't let issues sit
  2. Check for safety issues - These take priority
  3. Consider customer outreach - Offer refund or credit
  4. Log vehicle issues - Track in maintenance system
  5. Follow up - Verify issue was resolved

Trend Analysis

Conduct weekly or monthly reviews:

AnalysisWhat to Look For
Time-basedAre ratings improving or declining?
Vehicle-basedWhich vehicles have lowest ratings?
Location-basedDo certain areas have more issues?
SeasonalAre there weather-related patterns?
CorrelationDo changes in operations affect ratings?

Integration with Maintenance

Automatic Flagging

Consider implementing these automations:

  • Auto-flag vehicles with 2+ low ratings in a week
  • Alert maintenance team on common complaints
  • Queue vehicles for inspection based on feedback
  • Track issue resolution over time

Maintenance Priority Matrix

ConditionPriorityResponse Time
Multiple breakdown reportsCriticalImmediate
Consistent performance complaintsHighWithin 24 hours
Occasional low ratingsMediumWeekly review
Single complaintLowMonitor

Customer Experience

Encouraging Feedback

Higher feedback rates provide better data. Best practices:

  1. Keep it simple - Minimal required fields
  2. Make it quick - Should take under 10 seconds
  3. Show appreciation - Thank customers for feedback
  4. Act on it - Customers feel heard when you respond

Feedback Incentives

Some operators offer:

  • Bonus wallet credits for feedback
  • Discount on next ride
  • Entry into prize drawings
  • Achievement badges in app

Incentive Caution

Be careful with incentives - they can inflate ratings. Focus on genuine feedback for accurate insights.

API Reference

Submit Feedback Endpoint

POST /api/mobile/rides/{ride_id}/feedback/

Authentication: Customer JWT required

Request Body:

{
  "rating": 4,
  "comment": "Scooter worked great, but hills were challenging."
}
FieldTypeRequiredDescription
ratingIntegerYes1-5 star rating
commentStringNoFree-form feedback text (max 500 chars)

Response (200 OK):

{
  "ok": true,
  "message": "Feedback submitted"
}

Update Feedback

The same endpoint allows updates - uses upsert logic. If feedback exists, it's updated. This lets customers revise their rating or add comments.

Error Responses

StatusCondition
400 Bad RequestInvalid rating (not 1-5)
401 UnauthorizedInvalid or missing authentication
404 Not FoundRide not found or not owned by customer
410 GoneFeedback window expired (>24 hours)

Data Storage

Database Schema

Feedback is stored in the ride_feedback table:

ColumnTypeDescription
idUUIDPrimary key
ride_uuidUUIDForeign key to rides table
customer_uuidUUIDForeign key to customers table
ratingInteger1-5 star rating
commentTextFree-form feedback
created_atTimestampWhen feedback was submitted
updated_atTimestampWhen feedback was last modified

Data Relationships

Each feedback record links to:

  • Ride - For context (duration, distance, pricing)
  • Customer - For satisfaction tracking
  • Vehicle (via ride) - For maintenance insights
  • Subaccount (via ride) - For location-based reporting

Privacy Considerations

Data Handling

  • Feedback is linked to customer identity internally
  • Comments may contain personal information
  • Follow your data retention policies
  • Ensure GDPR/privacy compliance

Internal Use Guidelines

  • Feedback is for operational improvement only
  • Do not share comments externally without consent
  • Anonymize data for public statistics
  • Apply appropriate access controls

Common Use Cases

Case 1: Vehicle Quality Issue

Situation: Multiple customers report vehicle #VH-042 "broke down"

Action:

  1. Pull vehicle from service immediately
  2. Review all recent feedback for this vehicle
  3. Check IoT data for technical issues
  4. Dispatch maintenance team
  5. Contact affected customers with apology/credit

Case 2: App Confusion Spike

Situation: Increase in comments about app being confusing

Action:

  1. Correlate with recent app updates
  2. Review specific comments for details
  3. Consider UI/UX improvements
  4. Create FAQ or help content
  5. Monitor for improvement after changes

Case 3: Seasonal Performance Issues

Situation: "Too slow" complaints increase in summer

Action:

  1. Check if related to heat throttling features
  2. Review speed zone configurations
  3. Communicate safety limits to customers
  4. Evaluate vehicle model capabilities for climate

Troubleshooting

Feedback Not Submitting

Possible Causes:

  • Network connectivity issues
  • Ride ID not found
  • Customer not authenticated
  • 24-hour window expired

Resolution:

  1. Check network connection
  2. Retry submission
  3. Re-authenticate if needed
  4. Contact support if within time window

Feedback Not Appearing

Possible Causes:

  • Database replication delay
  • Filters excluding the feedback
  • Wrong subaccount selected
  • Date range too narrow

Resolution:

  1. Wait a few minutes for sync
  2. Clear all filters
  3. Check subaccount selection
  4. Expand date range

Rating Validation Errors

Possible Causes:

  • Rating not between 1-5
  • Rating not provided
  • Malformed request

Resolution:

  1. Ensure rating is provided
  2. Ensure rating is integer 1-5
  3. Check request format

Best Practices

For Operations Teams

  1. Review feedback daily - Catch issues early
  2. Act on low ratings - Show customers you care
  3. Track trends - Use data to drive decisions
  4. Share positive feedback - Motivate your team
  5. Close the loop - Follow up with unhappy customers

For Analysis

  1. Look for patterns - Trends matter more than individual ratings
  2. Correlate with events - Weather, holidays, app updates
  3. Segment data - By vehicle, time, location
  4. Set KPIs - Define and track goals
  5. Share insights - Data should drive action across teams

For Customer Communication

  1. Thank customers - Acknowledge their feedback
  2. Respond to issues - Reach out for low ratings
  3. Make improvements visible - Show you're listening
  4. Be genuine - Authentic responses build loyalty