
Seat booking for shuttle operators
Sell every shuttle seat, online and by phone.
Customers pick their stops and a run with seats, then pay a deposit or in full on your website. Your office books phone and walk-up passengers on the same seats.
$40 per bus per month, with a 30-day free trial.
WHAT IT IS
GridOps is bus reservation software for shuttle and bus companies: a booking form for your own website and an office booking screen, both selling the same seats on the same runs.
It replaces the spreadsheet of seat counts and bookings taken only in office hours.

Your day, changed
What changes when seats sell themselves?
Seven moments of selling shuttle seats. Step through them to see what changes.
Seat booking
Seats sold online, on the phone and at the door
Every seat on a run comes from the bus you assign, and every booking, wherever itโs made, takes from the same count.
<iframe src="app.gridops.ca/shuttle/7f3cโฆ/airport?embed=true" style="width:100%;max-width:480px;min-height:720px"></iframe>
01
On your website three ways
A link, an embed or a floating Book Now button.
A link opens your booking form on its own page.
An embed puts the form inside any page of your site.
A floating Book Now button opens booking over your page.
Your colour and logo, light or dark, step by step or all on one page.
02
One seat count for every channel
Website, phone and walk-up bookings all take from the runโs seats.
Once a bus is on the run, seats lock as they sell, so two customers canโt buy the last one.
Capacity comes from the bus on the run.
Every booking lands on the runโs manifest.
03
Phone and walk-up
Your office books the same seats.
Book a passenger from the board or the New menu.
Pick the run, the stops and the number of seats.
Charge the card now or send a payment link.
Record cash, e-transfer or cheque, with a note only your team sees.
04
Paid your way
Deposits, balances and refunds.
Ask for a deposit, full payment or nothing at booking, per route.
Card payments go straight to your own Stripe account.
Every booking gets an invoice with your taxes.
Cancel a booking and the refund comes from your shuttle policy.
A route and a timetable put every seat on sale
Fares come from the route and runs from the timetable, so a seat goes on sale the moment its run exists.
Routes and fares
Routes and fares
The fare for each stop pair comes from the route.
Setting up routes?
See our shuttle routes and fares.
Timetables
Timetables
Every run goes on sale as soon as itโs generated.
Building the timetable?
See our shuttle timetable software.
Payments
Payments
Deposits and balances go to your own Stripe account.
Taking payments?
See how bus company payments work.
Every seat sale does its own paperwork
Each online booking makes its invoice and customer record and lands on the runโs manifest.
Your money
Your own Stripe account
Card payments land in your account, not ours.
Refunds from your policy
Give shuttles their own cancellation policy, and refunds follow it.
Invoices with your taxes
Every shuttle booking gets an invoice with your taxes on it.
Your customers
A record for every customer
Each online booking creates or finds the customer who booked, with their history.
Reviews after the trip
Ask shuttle riders for a Google review after the trip, if you switch it on.
Passengers on the manifest
Every booking shows on the runโs manifest for boarding.
Your team
Roles for dispatch and sales
Dispatchers, sales and accountants each see their own part.
Who changed that booking?
Every change to bookings and payments, with who, when and what changed.
Ask Nash
Ask Nash how to do something, and it takes you to the right page.
Pricing
What does shuttle seat booking software cost?
One price per bus, with the booking form, routes, fares and timetables included. Shuttle and tour bookings paid online carry a 1.9% booking fee, billed monthly. The first 10 founding operators who join by December 31, 2026 pay $20 per bus and 0.9%, both locked for 3 years.
Questions operators ask about selling shuttle seats
Can customers book on my website at night?
Yes. The booking form takes seats and card payments at any hour, and the money goes straight into your own Stripe account.
How do you stop two people buying the last seat?
Once a bus is on the run, seats lock as they sell. If two customers pay for the last seat at the same moment, one gets it and the other is told itโs gone.
What happens to a booking thatโs never paid?
An unpaid online booking gives its seats back after 30 minutes, so abandoned checkouts donโt block a run.
Can my office take phone bookings too?
Yes. Book from the board or the New menu, then charge the card, send a payment link or record cash, e-transfer or cheque.
Do I have to take payment online?
No. Each route can ask for a deposit, full payment or nothing at booking.
Where do the seat counts come from?
From the bus assigned to the run. Put a bigger bus on the run and there are more seats to sell.
How do I put the form on my website?
Share a link, embed the form in any page, or add a floating Book now button. Each option comes with the code to copy.
How do refunds work?
Cancel a booking and GridOps works out the refund from your cancellation policy. Shuttles can have a policy of their own.
What counts as a bus?
Any vehicle that can be booked or dispatched counts as a bus.
Is there a fee on seat bookings?
Yes. Seats paid for online carry a 1.9% booking fee, billed to you monthly, or 0.9% for founding operators. Charters have none, and Stripe charges its own card fee.
Ready to sell seats on your own website?
Book a demo and weโll set up the booking form on one of your routes, so you can book a seat yourself.
Running charters and tours too? They share the same dispatch board. See everything GridOps does for shuttles.
Last updated October 1, 2026