QR Code Scanning

RouteBot has two QR workflows: employees scan the vehicle's QR code to record shuttle attendance, and drivers scan a code at the rear inside the vehicle after a post-trip cabin check. School attendance is normally managed by the driver, who marks students who did not board; students do not need a phone or QR scan for that workflow.

Workflow Who scans What is scanned When
Employee shuttle attendance The employee, using their own signed-in app The QR code containing the vehicle's plate number During an active employee shuttle trip
Route-end vehicle check The driver The QR code at the rear inside the vehicle After the passengers have left and the driver has checked the vehicle

Employee Shuttle Attendance

Before Scanning

  • Sign in with the phone number registered by your transportation provider.
  • The company must use vehicle QR attendance for its employee shuttles. The Scan QR Code button appears on the Services screen when this is configured.
  • The driver must have started the trip. Attendance is matched to an ongoing employee service for that vehicle.
  • Allow camera access when the scanner opens.

Scan the Vehicle Code

  1. Board the shuttle and find the vehicle QR code provided by the transportation team.
  2. Open Services and tap Scan QR Code.
  3. Point your camera at the code and hold it steady.
  4. Wait for the confirmation screen.
  5. Check the service name and plate shown, then tap Go Back.

The record associates your registered account with the vehicle, service, date, and scan time. Scanning the same service again on the same day returns the existing record.

If the confirmation has no service or plate details, ask the transportation team to verify that the trip is running and that the vehicle plate is correct. They can check the attendance record in the admin panel.

The operations team can see employees who scanned, assigned employees without a scan, and scans from employees outside the assigned list in the employee service's tracking view.

If you are not assigned to that service, the scan alerts the driver. The driver can approve your boarding; approval adds your location to the current route. The route can then be re-optimized. Scanning alone does not authorize a route change.

If the Scanner Is Missing or Does Not Work

  • No Scan QR Code button: Ask the company whether it uses vehicle QR attendance for your shuttle.
  • Camera permission denied: Use Open Settings on the scanner screen and allow camera access for the installed app.
  • Invalid QR code format: Use the vehicle code supplied by the transportation team and try again.
  • No attendance details: Ask the provider to check the active trip and plate assignment.

Driver Route-End Vehicle Check

The school route's QR Code Usage setting determines whether the driver is asked to scan at route end. This scan records route completion after your physical vehicle check.

Complete the Trip and Check the Vehicle

  1. Finish the passenger pickups or drop-offs.
  2. At route end, follow the completion prompt. On routes using the QR check, the camera screen opens after arrival or after you confirm Finish.
  3. Walk all the way to the rear inside the vehicle and check every row, seat, and the space under the seats. Make sure all passengers have left.
  4. After the physical check, scan the QR code placed at the rear inside the vehicle.
  5. Check that the app returns to the route list and the trip is completed.

The driver remains responsible for checking the vehicle before scanning. The scan creates a completion record; the physical check is the action that establishes whether the vehicle is empty.

For routes without this QR step, completion proceeds without the scanner. Perform the vehicle check before leaving in either workflow.

Camera and Code Problems

  • Grant camera permission for the installed app. The app is listed as Servistesin in device settings.
  • Clean the camera lens, improve the lighting, and hold the phone steady.
  • Ask your administrator for the vehicle code if it is missing or damaged.
  • If the trip remains pending, contact the operations team before starting another service.

Next Steps:

Last updated: October 9, 2026