Online booking for charter operators

The charter booking engine for your own website.

A booking form on your own website that prices charter trips from your rates. Show the price straight away, or check each one before it goes out. Every request lands on your quote board.

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

YYour Coach Co.
VancouverRichmondNorth VancouverSquamishWhistlerHowe SoundStrait of GeorgiaGaribaldi Park123

Trip summary

1

Pickup

Vancouver Convention Centre

Bus arrives 7:45 AM · departs 8:00 AM

2

Stop 1

Sea to Sky Gondola

Arrives 9:00 AM · waits 60 min · departs 10:00 AM

3

Destination

Whistler Village

Arrives 10:55 AM

Powered by GridOps

Example trip and rates. Nothing you type here is sent anywhere.

A guided tour of every feature, about 2.5 minutes.
Tap a number to see it on the form.
123456789101112131415161718

WHAT IT IS

GridOps gives bus and coach companies in Canada and the US a charter booking engine for their own website: a form that takes the trip, asks your questions and prices it from your rates.

It replaces the contact form that drops a half-finished request into your inbox. Customers enter every detail you need, then see a price straight away or a promise that you’ll send one.

Every request lands on your quote board, is saved as a Lead under Customers, and gets an instant we-got-your-request email. People who leave halfway are emailed a link to finish where they left off.

Your day, changed

What changes when requests come from your website?

The same seven moments of every charter request. Step through them to see what changes.

Step 01 of 07A customer wants a price
Today
They fill in a contact form, and it lands in your inbox with half the details missing.
WITH GRIDOPS
They enter the trip on your own website, step by step, with every detail you need.

The booking engine

Why put a booking engine on your own website?

Your website is where customers look for you, often after hours. A booking form there turns a visit into a priced request on your quote board, without a phone call or an email thread.

01

Modern, beautiful and built for your customer

What customers expect to see, not a plain contact form.

Your logo and colours on every step, in light or dark.

The Premium layout draws the route on a live map, with the time the bus reaches each stop.

With Instant price, each vehicle shows its photo, seats and a Recommended pick.

Each visit is tracked: how many opened it, how far they got and where they stopped.

Your form, last 30 days
Example
412opened your form
158saw a price
41booked
See the step where each visitor stopped. Nothing to install.
What your customer sees
Contact Us
Fill out the form below and someone will get back to you.
Name *
Email *
Phone
Trip details *Where, when, how many people...
Submit
No price, no route, no photos. The customer waits for your reply. The real booking form, with your logo and colours. Try the moon for dark mode.
Booking form setting
What your customer sees
Vancouver → Whistler Village, round trip
Sat, Nov 14 · 7:30 AM · 48 passengers
56-seat coach$1,919.64
Continue to Booking
Thanks, Priya. We have your trip and will email your price shortly.
Waiting on your quote board to check and send.
Either way, a we-got-your-request email goes out at once.

02

Instant price or review first

You choose, form by form.

Choose per form: Instant price, or Review before sending.

Instant: the customer sees a real price from your rates and can carry on to book.

Review: GridOps prices it in the background and holds it for you to check and send.

Either way, a we-got-your-request email goes out straight away.

03

Your questions, your prices

Ask what matters, and let the answer set the price.

Add your own questions, like alcohol on board, child seats or ski gear.

Buttons or a dropdown, required or optional.

An answer can add a charge, with or without tax.

An alcohol deposit is only charged when the customer says yes.

Customer question
Make this required
Will alcohol be on board?
What the answer doesAdds a chargeAnswer typeButtons
NoNo charge
Yes$250.00 deposit
Charge tax on this
On your booking form
Will alcohol be on board?
NoYes
+ $250.00 alcohol deposit added to the price
Multi-dayThis looks like a multi-day trip
Vancouver → Tofino · Fri, Jun 12 to Sun, Jun 14 · 38 passengers
Does the bus stay with you?
Which days do you need it?
Fri, Jun 12Sun, Jun 14
Will you provide the driver’s hotel?
No price is shown. The request goes to your quote board for you to price and send.

04

Multi-day trips, handled properly

The form knows when a trip needs you.

The form spots a trip that runs over several days.

It asks whether the bus stays or drops off and returns, and which days it’s needed.

It asks whether the customer will provide the driver’s hotel.

No price is shown. The request comes to you to price and send.

Charter Analytics

Who almost booked a charter, and what stopped them?

Charter Analytics shows you exactly where charters slip away on your website, and which of those visitors you can still reach. It’s built into your booking form, so there’s nothing to install.

Charter Analytics
How customers move through your booking flow.
Showing: Instant price Customers see a price and book in the widget.
Total sessions1
412
Bookings
41
Quote submitted
0
Conversion
10%
Visitor to booking
Recoverable9
118
Abandoned with email
Funnel2
412 sessions
Step 1: Trip details412 (100%)
Step 2: Contact info268 (65%)
Drop-off: 144 (35%)
Step 3: Questions214 (52%)
Drop-off: 54 (20%)
Step 4: Quote results158 (38%)
Drop-off: 56 (26%)
Step 5: Confirmation72 (17%)
Drop-off: 86 (54%)
Booked41 (10%)
Drop-off: 31 (43%)
Conversion
10%
Booked or quote submitted
Quote submitted
0
Request sent, awaiting your price
Abandoned (with email)
118
Recoverable via email
Abandoned (no email)
253
Not contactable
Where customers come from7
By country
CA318 sessions · 33 booked
US94 sessions · 8 booked
Top cities
Vancouver, BC (CA)141
Surrey, BC (CA)52
Burnaby, BC (CA)38
Seattle, WA (US)31
Kelowna, BC (CA)27
Calgary, AB (CA)24
New vs returning6
New visitors
330
24 booked · 7.3% conversion
Returning visitors
82
17 booked · 20.7% conversion
80% new20% returning
41% of bookings came from repeat visitors. Average 2.3 prior sessions before they booked.
Returning visitors convert 2.8x better than new ones. Recovery emails and remarketing pay off here.
Where customers walk away3
Step 1: Trip details
Most often left empty: Pickup time (38 of 144 abandons)
144 abandons
Step 2: Contact info
Most often left empty: Email address (21 of 54 abandons)
54 abandons
Tip: high drop-off on a specific field usually means the input is broken or asking something the customer doesn’t know yet.
Time spent per step4
Step 1
1m 12s
Step 2
38s
Step 3
2m 41s
Step 4
1m 9s
Step 5
47s
Active dwell only, paused while the customer’s tab is hidden. Long times on Step 1 often mean form friction.
Vehicle view-to-select ratio5
VehicleViewedSelectedConversionSignal
56-seat coach1647143%-
24-passenger minibus1184437%-
36-seat executive coach52612%Low conversion, check pricing or photos
14-passenger Sprinter391333%-
Conversion below 20% with 5+ views means customers are looking but not buying. Usually a price perception issue or a photo problem.
Sessions8
412 total
StartedCustomerReachedDeviceOutcome
4 minutes ago
Morgan
morgan@example.com
Questionsdesktopin progressView
22 minutes agoAnonymousTrip detailsmobilein progressView
about 1 hour ago
Priya
priya.s@example.com
ConfirmationdesktopcompletedView
about 2 hours ago
Daniel
dwong@example.com
Quote resultsmobileabandonedView
about 5 hours ago
Chloe
chloe.m@example.com
Quote resultstabletabandonedView
1 day ago
Evan
evan@example.com
ConfirmationdesktopcompletedView
Page 1 of 17PreviousNext
Sample data. Your dashboard shows your own visitors.
Pick a number, or click around the dashboard.

Your fleet

Vehicle view-to-select ratioExample
56-seat coach164 viewed · 43%
36-seat executive coach52 viewed · 12%
Low conversion, check pricing or photos

Spot the coach nobody picks

Five or more views and under 20% chosen gets a flag. Customers want the trip but not that option, so check its rate and its photos.

Your form

Time spent per stepExample
Step 238s
Step 32m 41s
Step 41m 9s
Left at Step 3: Questions · 56 (26%)

Find the question that costs you bookings

A slow step with a big drop-off means you’re asking too much. Keep the questions that change the price and cut the rest.

Your buyers

New vs returningExample
New visitors
7.3%
Returning visitors
20.7%
Returning visitors convert 2.8x better than new ones.

Know who’s shopping around

When returning visitors book more often than first-time visitors, they’re comparing you with others. Follow up while they decide.

Your response time

After the request comes inExample
Typical time to send a price: 2h 40m
18 requests still waiting on a price from you.

See how fast you really quote

With Request a price, you see your typical time to send a price and how many are still waiting. Answer faster, or let the form show an instant price.

How does the booking engine go on your website?

Four ways, all from the same form. Your web developer gets a hand-off with the code and the steps.

A link

Email signature
Sam at Northshore Coachlines
Get a charter price online

Share one link

Put it in emails, social posts and your email signature. No developer needed.

An embed

Booking form

Inside your own page

The form sits in a page on your website, under your own name and menu.

A button

Book now

A Book now button

Add a button to any page that opens the form.

A pop-up

Get your price

Over the page they’re on

The form opens as a pop-up over the page the customer is already reading.

Pages, analytics and payments, built in

Booking pages for your website, analytics, customer records and payments come with the booking engine. Nothing to add on.

Your pages

Coach 12
56 seats · Wifi · Washroom
Mini 3
24 seats · Wheelchair lift

A hosted Services page

The services you offer on one page, ready to link from your website.

A hosted Fleet page

Every vehicle with photos and amenities, so customers can see the bus.

Accept on your own website

Customers can accept their quote without leaving your site.

Your numbers

Visited
Started the form
Got a price
Booked
Sample numbers

The booking funnel

Charter Analytics shows how many visitors start the form, get a price and book.

Your week at a glance

Your home screen shows the last 7 days of your booking form and where most people dropped off.

Returning visitors

See who came back more than once before they booked.

Your customers

ML
Morgan Lee
(604) 555-0188 · asked for a price
Lead

Every enquiry is a Lead

Even a request with only a phone number is saved under Customers.

Instant confirmation

A we-got-your-request email goes out the moment they submit.

One record per customer

Each customer’s quotes, bookings, payments and emails sit on one timeline.

Your money

Deposit paid at acceptance$575.89
Balance, charged Nov 7$1,343.75
Paid to your own Stripe account

A deposit when they accept

Take a deposit, the full amount or nothing when they accept. You choose.

Your own Stripe account

Payments go straight to your Stripe account, with no GridOps fee on charters.

Balances charged for you

The saved card is charged on the due date, after a reminder.

Pricing

What does a charter booking engine cost?

The booking engine comes with GridOps at one price per bus, with quoting, dispatch and payments included. No booking fee on charters.

Questions operators ask about the booking engine

Can customers see a price the moment they finish the form?

Yes, if the form is set to Instant price. The price comes from your own rates. Set it to Review before sending and the customer is told you’ll email the price.

Does it work for multi-day trips?

Yes. The form spots a multi-day trip, asks about the hotel and the days the bus is needed, and sends the request to you to price. Multi-day trips never get an instant price.

Can I add my own questions?

Yes. Add questions with buttons or a dropdown, make them required, and let an answer add a charge, with or without tax.

Will it sit on my own website?

Yes. Embed it in a page, open it as a pop-up, put it behind a Book now button, or share it as a link.

What happens if someone leaves the form halfway?

GridOps saves everything they typed. If they gave an email, it follows up with a link that reopens the form where they stopped.

Do I need a web developer?

Sharing a link needs no developer. For an embed, a button or a pop-up, GridOps gives your web developer a hand-off with the code and the steps.

Can customers pay a deposit online?

Yes. When they accept, they pay a deposit or the full amount by card, straight to your own Stripe account. You choose which.

Where do requests go?

Onto your quote board with a response clock, and your team is emailed the moment one lands.

How long does setup take?

The booking engine can be ready in as little as 24 hours, and we can help bring your rates and vehicles across.

What counts as a bus?

Any vehicle a customer can book or you can dispatch counts as one bus, whatever its size.

Ready to take charter requests all night?

Book a demo and see the booking form price one of your own trips.

Next stop for every request: our charter bus quoting software.

Last updated September 29, 2026