🚌 BusMate Support

Everything you need to know about BusMate — Bus Attendance Tracker

Getting Started with BusMate

What is BusMate?

BusMate is an iOS attendance tracking app built specifically for school bus drivers. It replaces paper-based rolls with a fast, structured digital process — letting you mark students present or absent, log journey and check times, manage passenger notes, and export professional weekly reports, all without an internet connection.

Requirements

First-Time Setup

When you open BusMate for the first time, you'll complete a one-time driver setup. This only takes a minute:

  1. Download BusMate from the App Store on your iPhone or iPad.
  2. Open BusMate. The setup screen appears automatically on first launch.
  3. Enter your driver details: first and last name, phone number (9 digits, Australian format), email address, and bus registration number (6 alphanumeric characters).
  4. Tap Save. Your details are securely stored on your device using iOS Keychain. You won't need to enter them again.
  5. Create your first attendance list. Give it a name (e.g., your route name) and start adding students.
  6. You're ready. Begin tracking attendance for your daily pick-up and drop-off runs.
💡 Tip: Driver setup is one-time only. After saving, you go straight to your lists every time you open the app.

Key Features

📱 One-Time Driver Setup

Enter your details once. No repeated logins, no cloud accounts, no passwords to remember.

📋 Multiple Attendance Lists

Create separate lists for different routes or runs. Each list has its own students and session history.

✅ Pick-Up & Drop-Off Sessions

Run dedicated Pick-Up or Drop-Off sessions. Mark each student Present or Absent with large, accessible buttons.

đŸ›Ąī¸ Final Safety Check

Complete a timestamped "no child left on bus" confirmation at the end of each journey for compliance and peace of mind.

📝 Passenger Notes

Add time-bounded notes to individual students (e.g., "leave at front gate this week"). Notes surface automatically during sessions when active.

📈 Weekly Excel Reports

Generate professional XLSX reports covering AM/PM attendance, journey times, final check timestamps, and contact details. Share instantly via iOS Share Sheet.

📅 Session History

Browse all past sessions per list, filter by session type or date, and drill into individual session records.

🔒 Offline & Secure

All data is stored locally on your device using iOS Keychain and Core Data encryption. No internet required. No data leaves your device.

How-To Guides

How to Add Students to a List

  1. Open the attendance list you want to add students to.
  2. Tap the Add Student button (+ icon).
  3. Enter the student's name, year/grade, and home address.
  4. Add primary and secondary emergency contacts — name, relationship (Mother / Father / Other), and phone number.
  5. Tap Save. The student appears in your list.
  6. Drag and drop students to reorder them if needed.

How to Run an Attendance Session

  1. Open the relevant attendance list.
  2. Tap Start Session and choose Pick-Up or Drop-Off.
  3. BusMate records the journey start time automatically.
  4. For each student: tap Present (green) or Absent (orange). The app advances automatically with haptic feedback.
  5. Swipe right at any point to go back to a previous student and correct a record.
  6. After the last student, review the session summary screen.
  7. Tap Complete & Final Check to confirm no child is left on the bus. This records a timestamped confirmation.
â„šī¸ Note: The Final Check step is important for compliance. Always complete it before leaving the vehicle. The timestamp is included in your weekly reports.

How to Add a Passenger Note

  1. Open the student's profile from the list.
  2. Tap Add Note.
  3. Enter the note text and set a From and To date range.
  4. Save the note. It will appear automatically during attendance sessions while active.
  5. Notes can be edited or deleted at any time from the student's profile.

How to Export a Weekly Report

  1. Open the attendance list you want to report on.
  2. Tap the Export Report button.
  3. Select the week you want to cover.
  4. BusMate generates an XLSX file on your device — no internet needed.
  5. The iOS Share Sheet opens. Choose how to send it: email, AirDrop, Files, or any other app.

How to Reset or Delete Your Data

Frequently Asked Questions

Do I need an internet connection to use BusMate?

No. BusMate works completely offline. All data is stored on your device. You can run sessions, review history, and generate reports without any internet connection.

Where is my data stored?

All data is stored securely on your iOS device. Your driver credentials are stored in iOS Keychain (Apple's encrypted credential store). Student and session data are stored in Core Data with iOS device-level encryption. Nothing is transmitted to external servers or cloud services.

Can I use BusMate on multiple devices?

BusMate stores all data locally on one device and does not sync across multiple devices. Each device maintains its own independent data. Multi-device support is not currently available.

What happens if I lose my phone or get a new device?

Because BusMate is offline-first, data does not automatically transfer to a new device. To protect your data, ensure you have iCloud Backup or an encrypted local backup enabled in your iOS settings. We recommend exporting weekly reports regularly so you always have a copy of important records.

Can I run both a Pick-Up and Drop-Off session on the same day?

Yes. You can run multiple sessions per day on the same list — for example, a morning Pick-Up and an afternoon Drop-Off. Each session is recorded separately with its own timestamps. The history view groups sessions by date so you can easily review each day's records.

What does the Final Check do?

The Final Check is a timestamped safety confirmation at the end of each session. It records the time you confirmed that no child remains on the bus. This timestamp is included in your weekly XLSX reports and provides an audit trail for transport compliance purposes.

Can I go back and correct an attendance record during a session?

Yes. During a live session, swipe right to return to the previous student and change their record. You can also undo the most recent record using the undo function on the session screen.

Can I export attendance data as CSV?

BusMate generates weekly XLSX (Excel) reports that include full session data, timestamps, student contacts, and passenger notes. This format is directly usable by school administrators in Excel, Numbers, or Google Sheets.

How do Passenger Notes work?

Passenger Notes are time-bounded messages you can attach to individual students — for example, "pick up from side gate until Friday." When you run an attendance session, any active note for a student automatically displays on their record screen so you don't miss it. Notes can be created, edited, or deleted at any time from the student's profile.

How do I delete my data?

You have full control. You can delete individual records within the session history, reset your driver profile in Settings, or remove all data by uninstalling BusMate. See the How-To Guides section for step-by-step instructions.

Is BusMate free?

Yes. BusMate is free to download from the App Store. There are no subscription fees, in-app purchases, or hidden costs.

What iOS version does BusMate require?

BusMate requires iOS 16.0 or later on an iPhone or iPad. Make sure your device is updated before downloading.

How do I update BusMate?

Updates are delivered through the App Store. Enable automatic updates in your iOS Settings under App Store, or manually check for updates by searching for BusMate in the App Store and tapping Update if available. Your data is preserved across updates.

Troubleshooting

App Won't Open or Crashes on Launch

  1. Force-close BusMate: swipe up from the bottom of the screen (or double-press Home) and swipe BusMate away.
  2. Wait 10–15 seconds, then reopen the app.
  3. If it still won't open, restart your iPhone or iPad.
  4. Check that you're running iOS 16.0 or later: Settings → General → About.
  5. If the issue persists, delete and reinstall BusMate from the App Store. Note: reinstalling will remove all local data — export any reports you need first.

My Data Has Disappeared

  1. Check that you're using the correct device — BusMate data is stored per device and does not sync.
  2. Force-close and reopen the app.
  3. Restart your device.
  4. If you recently reinstalled BusMate, data from the previous installation may not be recoverable unless you have a device backup. Restore your device from an iCloud or local backup if needed.

Can't Export a Report

  1. Ensure you have at least one completed session with a Final Check for the selected week.
  2. Check that your device has sufficient free storage (Settings → General → iPhone Storage).
  3. Close other apps running in the background and try again.
  4. Restart your device and retry the export.
  5. If you're emailing the report, confirm your Mail app is configured with a valid email account.

Timestamps Are Missing in Reports

  1. Confirm you tapped Start Session at the beginning of the run — this captures the journey start time.
  2. Confirm you completed the Final Check at the end of the session — this records the final check timestamp.
  3. Only sessions where both steps were completed will show full timestamps in the report.

Passenger Notes Not Showing During a Session

  1. Open the student's profile and check the note's From/To date range.
  2. Confirm today's date falls within that range.
  3. If the date range has passed, edit or renew the note.

Driver Setup Appears Again After Already Completing It

  1. This can occur if the app was reinstalled or if Keychain data was cleared.
  2. Re-enter your driver details and tap Save. Your previous attendance lists stored in Core Data may still be intact.
  3. If lists are missing, they cannot be recovered without a device backup.
âš ī¸ Data Protection Reminder: BusMate stores all data locally on your device. Enable iCloud Backup or create regular local backups via your Mac or PC to protect your data against device loss or failure. We also recommend exporting weekly reports regularly as an additional safeguard.

Still Need Help?

If you're experiencing an issue not covered above, contact us directly and we'll do our best to help.

📧 Email: noelbensons@outlook.com

Please include your iOS version, a description of the issue, and any steps you've already tried. We aim to respond within 2 business days.

Contact & Support

BusMate is an independent iOS application built for school bus drivers in Australia. We're here to help if you have questions, feedback, or need support.

📧 Support Email: noelbensons@outlook.com

We aim to respond to all support requests within 2 business days. For privacy-related enquiries, please refer to our Privacy Policy.

Privacy Policy

For full details on how BusMate stores and protects your data, please read our Privacy Policy. BusMate is an offline-first app — your data never leaves your device.