Drivers and contractors, scheduled

Bus driver scheduling software that puts the right driver on every trip.

Drivers ranked by conflicts, availability and hours left when you assign. Every driver sees their day on their phone, and trips you canโ€™t cover go out to your contractors in one broadcast.

$40 per bus per month, with a 30-day free trial.

Assign a driver
Kits Secondary band trip
Tue, Oct 20 ยท 3:00 PM to 7:00 PM ยท Mini 3
1Sorted by conflicts, availability and hours left
2
LPLena ParkNot available todayTime off
3
Hours leftCounted against a 13-hour day
Assigned driver seesPickup, drop-off and vehicle
Ranked by conflicts firstTime off is a hard block
4
Offer to contractors
Coquitlam curling club ยท Sun, Oct 25 ยท 9:00 AM
PayFlat rate ยท $320.00
Closes if nobody acceptsAfter 12 hours
5Preferred contractors first, everyone after 60 minutes
7Waiting for a contractor to accept
6Good morning, Bo
Coming up
CharterSun 9:00 AM
Coquitlam curling club
PickupPoirier Sport Centre
DropoffWhistler Olympic Plaza
Vehicle56-seat coach
Passengers44
Send the broadcast to offer this job
This week
TueAirport transfer6:30 AM
ThuSchool charter8:15 AM
SunCoquitlam curling club9:00 AM
MonTueWedThuFriSatSun
The right driver firstAisha Rahman tops the band trip list with no conflicts and 9 hours left. Click a driver to assign them.

WHAT IT IS

GridOps is bus driver scheduling software for bus and coach companies in Canada and the US: every employee driver and contractor next to every trip, ranked when you assign and informed on their phone.

It replaces the whiteboard of whoโ€™s off, the spreadsheet of hours and the phone tree for finding cover.

When you assign a trip, drivers are sorted by conflicts, availability and hours left in the day. Each driver has a home screen with their next trip, today and the week ahead, and contractors can accept open trips in one click.

Your day, changed

What changes when bus driver scheduling moves into GridOps?

The same seven moments of putting a driver on a trip. Step through them to see what changes.

Step 01 of 07Whoโ€™s free?
Today
Scrolling a spreadsheet and messaging around.
WITH GRIDOPS
Drivers ranked by conflicts, availability and hours left.

Driver scheduling

How does GridOps rank drivers for every trip?

By putting every driver, employee or contractor, next to every trip. GridOps sorts them for each assignment, warns you about conflicts, and shows the trip on the driverโ€™s home screen.

Driver conflict: Maria Lopez
Maria Lopez already has 1 conflicting assignment in this time window.
Charterconfirmed
Airport Express
Tue, Oct 20 ยท 1:00 PM to 6:30 PM
Pickup: YVR Departures
Open all in new tabsPick someone else
TB
Tom Becker
Next on the list ยท no conflicts
7.0 h left

01

The right driver, first

Conflicts caught before you save.

A driver already booked on another trip is flagged as a conflict.

The warning names the trip they are on, and you pick someone else.

A driver load bar against a 13-hour day, as a guide, never a logbook.

See whoโ€™s on today and how full their day is.

02

Availability the board reads

Working days and time off in one place.

Driver availability sits on a calendar the board uses when it ranks drivers.

Time off marks a driver unavailable for the days you set.

Unavailable drivers drop to the bottom of the list, with the reason shown.

A driver view on the fleet calendar.

Driver availability ยท week of Oct 19
MonTueWedThuFriSatSunAisha RahmanTom BeckerLena Park
AvailableOn a tripTime off
Welcome, Dana!
Step 3 of 6: Licensing
License number
DL-123456
License class
Class 2
License expiry
2028-03-31
Province
BC
License photoUploaded
Next

03

New drivers, onboarded by link

One link, and they fill in the rest.

Send a new driver an onboarding link.

They add their licence number, class, expiry and a photo.

An emergency contact comes with every profile.

They set a password and sign in to their home screen.

04

Every driver knows their day

A home screen in their phoneโ€™s browser.

Their next trip, today and the week ahead.

Pickup, drop-off, vehicle and passengers for the next trip.

Contractor drivers see only their own work.

Drivers sign in with their own login, with no app to install.

Good morning, Aisha
Today
CharterStarting now
Kits Secondary band trip
Mini 3 ยท Kitsilano โ†’ Orpheum ยท 22 passengers
Head to pickup when ready.
Coming up
Whistler corporate retreatThu 7:00 AM
YVR Airport ExpressFri 6:00 AM

What do drivers see for charters, shuttles and tours?

Every kind of trip lands on the same home screen, with what the driver needs for that kind of work.

Charters

Charter
PickupPacific Rim Hotel
DropoffWhistler Olympic Plaza
Vehicle56-seat coach

Charter trips

Pickup, drop-off, vehicle and passenger count for the next trip.

Selling charters?

Charters are quoted and booked in our charter bus management software.

Shuttle departures

Shuttle
RouteYVR โ†’ Whistler
Departs9:30 AM
VehicleCoach 7

Shuttle departures

The route, the departure time and the bus, next to the rest of their week. Your dispatcher boards passengers from the manifest.

Running shuttles?

Departures and seats are sold in our shuttle booking software.

Bus tours

Bus Tour
TourSea to Sky day tour
Starts8:30 AM
VehicleCoach 15

Tour departures

The tour, its start time and the bus, next to the rest of their week.

Running bus tours?

Tours are sold in our bus tour booking software.

Contractors, roles and planning, built in

Contractor settings, roles, customer emails and daily planning come with every driver. No per-user fees.

Contractors

Pay on each offerFlat or hourly
Offer closesAfter 12 hours
Contractor driversOnly their jobs

Flat or hourly pay

Set the pay on each offer, flat or by the hour.

Offers that close

Pick when an offer ends if nobody accepts.

Only their jobs

Contractor drivers see only the jobs you send them.

Roles

Employee driverTheir own screen
Contractor driverTheir own screen
DispatcherThe board

Employee drivers

See their own trips and schedule.

Offers by email

Accept an offer from you in one click.

Dispatchers

Assign drivers from the board, without the billing screens.

Customers and team

Your driver is assignedDelivered
@Drivers wheelchair lift notePinned
Trip reminderScheduled

Driver assigned emails

The customer is emailed when a driver is assigned.

One mention for every driver

Tag the Drivers group in a note and every driver sees it in GridOps.

Trip reminders

The customer gets reminders before the trip, when you choose.

Planning

Drivers on today6
Aisha Rahman9.0 h left
Day sheetPrint

Drivers on today

See whoโ€™s working and how many hours they have left.

The week at a glance

Plan the week with every driverโ€™s trips.

A printable day sheet

Hand drivers the day on paper, too.

Pricing

What does bus driver scheduling software cost?

Driver scheduling comes with GridOps at one price per bus. Add as many drivers and contractors as you need, with no per-user fees.

Questions operators ask about bus driver scheduling

Is there a driver app?

Drivers use a home screen in their phoneโ€™s browser, with their next trip, today and the week ahead. Thereโ€™s nothing to install.

Is driver load the same as hours of service?

No. The load bar compares hours already assigned with a 13-hour day to help you choose. Keep using your logbook or ELD for hours of service.

Can contractors take trips?

Yes. Broadcast a trip by email, preferred contractors first. A contractor accepts in one click and you confirm.

Can I set what a contractor is paid for a job?

Yes. Set a flat rate or an hourly rate on the broadcast, and when the offer closes if nobody accepts.

How do new drivers join?

Send them an onboarding link. The driver adds their details, licence and a photo, then sets a password.

Do drivers get text messages?

No. GridOps doesnโ€™t send texts. Drivers see their trips on their home screen.

Does the board know when drivers are off?

Yes. Availability and time off sit on a calendar the board reads when it ranks drivers.

Does GridOps assign drivers for me?

No. It ranks them for every assignment, and you choose from the list in one click.

Does the customer know whoโ€™s driving?

A driver assigned email goes to the customer once a driver is on the trip.

Do drivers count toward the price?

No. You pay per bus. Drivers, contractors and office staff are included.

Ready to put the right driver on every trip?

Book a demo and see your drivers ranked, scheduled and covered on one board.

Scheduling the buses too? See our bus dispatch software.

Last updated October 1, 2026