Staff Management
Go to Sidebar → Staff to manage your drivers and conductors.
Staff members get their own login credentials to access the Driver Dashboard — a simplified view for GPS tracking and passenger boarding.
Adding a staff member
Click + Add Staff.
| Field | Required | Notes |
|---|---|---|
| Full Name | ✅ | |
| Phone Number | ✅ | Also used as the default email if email is not provided |
| Role | ✅ | Driver or Conductor |
| ✅ | Login email — auto-filled with phone number if left blank | |
| Password | ✅ | Initial login password (share this privately with the staff member) |
| License Number | Optional | For drivers |
| License Expiry | Optional | For drivers |
| Address | Optional | |
| Joining Date | Optional | |
| Salary | Optional | Internal record only — not shown to the staff member |
Click Add Staff. The account is created immediately.
Roles
| Role | Dashboard access | Can do |
|---|---|---|
| Driver | Driver Dashboard | Start/stop GPS tracking, view assigned schedule, manage luggage |
| Conductor | Driver Dashboard | Scan passenger QR codes, mark boarding, manage luggage |
Both roles see the same dashboard — the difference is primarily for your internal records.
Staff list
Each staff card shows:
- Name, phone, role
- Account status (Active / Inactive)
- Edit and delete buttons
Editing a staff member
Click the pencil icon to update name, phone, role, license, or salary. The email address cannot be changed after creation.
To reset a staff member's password:
- Open the edit modal.
- Enter a new password in the New Password field.
- Click Save.
Deactivating a staff member
If a staff member leaves:
- Open their edit modal.
- Toggle their account to Inactive (or delete them if no history exists).
Inactive accounts cannot log in.
Sharing login credentials
After creating a staff account:
- Their login email is shown in the staff list.
- Share the password with them directly (e.g. in person or via a secure message).
- Encourage them to log in and change their password at first use.
Assigning staff to schedules
Staff are not formally "assigned" to schedules in advance — they simply log in to the Driver Dashboard and select their trip from the list of schedules for the day. See Driver Dashboard.