First-Time Setup

After signing in to Servistesin, the RouteBot mobile companion, you'll need to grant permissions for the features you use. Your phone's app settings and permission prompts show the name Servistesin.

Why Permissions Are Important

The app needs specific permissions to provide its core features:

Permission Why It's Needed
Notifications To alert you when your vehicle is approaching
Location For drivers to share their location during routes
Camera For drivers completing a route-end vehicle check, and employees scanning the vehicle QR for shuttle attendance

Note: Parents need notifications for alerts. Employees also need camera access if their company uses QR attendance. Drivers need location access and camera access if route-end QR checks are enabled.

Notification Permission

What It Does

The notification permission allows the app to:

  • Send push notifications when your bus/shuttle is approaching
  • Alert you about service updates
  • Notify you of important messages

How to Grant

When prompted:

iOS:

  1. A dialog asks whether Servistesin may send notifications
  2. Tap Allow to enable notifications

Android:

  1. A dialog appears asking for notification permission
  2. Tap Allow to enable notifications

If You Denied

If you accidentally denied notification permission:

iOS:

  1. Go to Settings > Servistesin
  2. Tap Notifications
  3. Toggle "Allow Notifications" on

Android:

  1. Go to Settings > Apps > Servistesin
  2. Tap Notifications
  3. Enable notifications

Location Permission (For Drivers)

Drivers need location permission for real-time tracking during routes.

Types of Location Permission

Type When Used Required For
Foreground Location When app is open Basic tracking during routes
Background Location When app is in background Continuous tracking during routes

Foreground Location

This allows the app to access your location while you're using it:

iOS:

  1. A dialog asks whether Servistesin may access your location
  2. Select While Using the App

Android:

  1. A dialog asks whether Servistesin may access your device's location
  2. Select While using the app

Background Location

For continuous tracking even when the app is minimized:

iOS:

  1. After granting foreground access, you may see another prompt
  2. Select Always Allow for background tracking
  3. Or go to Settings > Servistesin > Location > Always

Android:

  1. You may be prompted to "Allow all the time"
  2. Or go to Settings > Apps > Servistesin > Permissions > Location
  3. Select Allow all the time

Important: Background location is essential for drivers. Without it, location updates stop when the app is in the background, and parents/passengers won't see accurate vehicle positions.

Camera Permission (For Drivers and QR Attendance Users)

There are two separate uses of the camera:

  • Driver route-end vehicle check: If enabled by the school or company, the driver checks the vehicle for remaining passengers and scans the vehicle QR to complete the route. The scan records completion of the check; it does not automatically prove the vehicle is empty.
  • Employee shuttle attendance: If enabled by the company, an employee opens Services > Scan QR Code on their own phone and scans the vehicle's license-plate QR. This records that employee's check-in. See QR Code Scanning.

What It Does

The camera permission allows the app to:

  • Scan the vehicle QR during a driver's route-end check
  • Scan the vehicle QR for employee attendance

How to Grant

  • Employees: Camera access is requested when you open Services > Scan QR Code.
  • Drivers: Camera access is checked when you open a route that requires the route-end QR check. Grant it before starting that route.

If access has not already been granted, follow the permission prompt:

iOS:

  1. A dialog asks whether Servistesin may access the camera
  2. Tap OK or Allow

Android:

  1. A dialog asks whether Servistesin may access the camera
  2. Tap Allow

If Not Using QR Codes

If you do not use either QR feature, camera access is not needed for ordinary route tracking.

Permission Flow in the App

The app guides you through permission setup:

  1. Automatic Prompts: Permissions are requested when needed
  2. Explanation Screens: The app explains why each permission is needed
  3. Retry Options: If denied, you can grant later from device settings

For Parents

When you first open the app after login:

  1. You'll see a notification permission prompt
  2. Grant permission to receive arrival alerts
  3. That's all you need for basic functionality

For Employees

Grant notifications for shuttle alerts. If your company uses QR attendance, open Services > Scan QR Code and grant camera access when prompted. Scan the vehicle QR with your own phone to record your attendance.

For Drivers

Before starting a route, complete the permission setup:

  1. Notification permission - For system alerts
  2. Foreground location - For basic tracking
  3. Background location - For continuous tracking
  4. Camera (checked when opening a route that uses the QR check) - For the vehicle check at route end

Best Practices

Keep Permissions Enabled

  • Don't disable notifications if you want arrival alerts
  • Don't disable location (drivers) during active routes
  • Permissions can be adjusted anytime in device settings

Battery Optimization (Android)

For drivers, disable battery optimization for Servistesin:

  1. Go to Settings > Apps > Servistesin
  2. Tap Battery
  3. Select "Unrestricted" or "No restrictions"

This ensures background location works reliably.

Location Accuracy (Drivers)

For best tracking results:

  1. Enable GPS/Location Services on your device
  2. Choose "High Accuracy" mode if available
  3. Ensure you have a clear view of the sky for GPS signal

Troubleshooting Permissions

"Permission Required" keeps appearing

  1. Go to your device Settings
  2. Find Servistesin in the Apps list
  3. Tap Permissions
  4. Grant the required permission

Notifications not arriving

  1. Check notification permission is granted
  2. Ensure "Do Not Disturb" is disabled
  3. Check that Servistesin notifications aren't silenced
  4. Verify your internet connection

Location not updating (Drivers)

  1. Check location permission is set to "Always" or "All the time"
  2. Disable battery optimization for Servistesin
  3. Ensure GPS is enabled on your device
  4. Check for good GPS signal (outdoors)

Camera not working (QR Scanning)

  1. Check camera permission is granted
  2. Ensure no other app is using the camera
  3. Restart the app if necessary

Next Steps:

Last updated: October 9, 2026