Built for driving schools and instructor teams
The Driving School Booking Software That Books the Car as Well as the Instructor
A lesson needs a qualified instructor and a free dual-control car at the same moment. Reservai reserves both together, so you can never sell a lesson you have no vehicle for.

Why Schools Move Off the Whiteboard
Zero Risk Financial Model
No monthly subscription and no setup fee. We only earn when you do, charging a small commission on completed bookings.
Instructor and Car, Locked Together
Two separate pools, one booking. If every car is out, the slot does not appear even when an instructor is free. The clash is prevented, not discovered.
Pupils Book Themselves
A booking link, a widget on your site, or an AI assistant that books by chat. Instructors stop taking calls while they are teaching.
Full Feature Suite
Everything a driving school needs to keep every car on the road.
Two-Pool Bundling
Group your instructors into one pool and your cars into another. Every lesson takes one of each, and the engine works out which pairing is actually possible.
Book by chat, not by form
An AI assistant that books lessons in plain language and still checks the instructor and the car together. Available as an add-on.
Travel Time Between Pupils
Add a buffer after every lesson so the instructor has time to get to the next pickup. No more back-to-back bookings on opposite sides of town.
Standing Weekly Lessons
A pupil books once and holds the same slot every week for their whole course, as a recurring series you can amend or cancel in one place.
Deposits That Stop Drop-Outs
Take a deposit at booking and set a free-cancellation window with defined retention after it. Late cancellations stop costing you a full lesson.
Card Now or Cash in the Car
Enable card payment, cash on the day, or both. Pupils who want to pay the instructor directly still book through the same system.
Ready to keep every car booked?
Set your instructors and vehicles up once and let the engine pair them.
Launch Your Booking Page TodayStop running the diary from the driver's seat
Most driving schools lose hours every week to text messages, missed calls and a shared spreadsheet nobody trusts. Reservai gives your school a professional booking page or a widget for the website you already have, and keeps instructors, cars and payments in one place.
Manage Instructors and Cars
Each instructor and each vehicle carries its own working hours. Take a car off the road for its service without cancelling anyone's lesson by hand.
Manage the Business
Track lessons delivered, instructor utilisation and vehicle downtime from a dashboard and reports built for operators.
Collect Reviews
Request feedback automatically after a lesson. Pass rates win arguments, but reviews win enquiries.
Get Support
A ticketing system staffed every weekday, plus full documentation covering every feature of the platform.
Flexible Booking Logic for Every Lesson
Beyond Simple Calendars
Most scheduling tools book one person's time. A driving lesson needs two things at once.
- Paired Pools: instructors in one pool, cars in another, reserved together every time.
- Travel Buffers: time blocked after every lesson so the next pickup is realistic.
- Recurring Courses: the same slot every week, booked once, for the whole course.
See it work, end to end
From an empty account to a paid, confirmed booking
Every screen below is the real product — no mock-ups. Click any step, or open a screenshot full size.
Step 1 of 17
Three cars and three instructors, six calendars
Vehicles and staff are separate resources. A lesson consumes one of each, so the engine has to find a pair that is free at the same moment.
Step 2 of 17
The car carries its own details
Make, model, year, licence plate and seating capacity live on the vehicle. Take one off the road for its service and only its slots disappear.
Step 3 of 17
The instructor is the other half
Speciality, qualifications and experience on the staff resource, with capacity fixed at one so an instructor can never be double-booked.
Step 4 of 17
Set the working week once
Weekly recurring, Monday to Saturday, 08:00 to 18:00, with a bookable start every 30 minutes. The engine generates every slot from there.
Step 5 of 17
The lesson: 90 minutes, €78
A duration, a price, and 15 minutes of buffer after every lesson so the instructor has time to reach the next pupil.
Step 6 of 17
Let pupils keep their instructor
Resource selection is set to optional, so a pupil can request the person they have been learning with — or leave it to the school.
Step 7 of 17
Two pools, attached to one lesson
The cars are grouped into a pool and the instructors sit alongside them. Every booking takes one from each, and the pairing is worked out automatically.
Step 8 of 17
Weekly lessons, and how they get paid
Recurring weekly up to ten lessons, charged as each one comes, with card and cash on the day both enabled so pupils can settle either way.
Step 9 of 17
A deposit, and a 2-day cancellation window
€25 taken at booking, full refund until two days before, nothing after. Late drop-outs stop costing you a whole lesson slot.
Step 10 of 17
Your public booking page
The lesson, the price and the duration, on a page you can share directly or embed into the school site you already run.
Step 11 of 17
The pupil picks their instructor
Each instructor shown with their own availability. The car is never mentioned — pupils have no reason to care which vehicle they get.
Step 12 of 17
Extras at the point of booking
Home pick-up as a flat fee, a mock test route that adds its own 30 minutes to the lesson. Both priced into the total immediately.
Step 13 of 17
Only slots with a car behind them
Every time offered has a free instructor and a free dual-control car, plus the travel buffer after. You can never sell a lesson you cannot staff.
Step 14 of 17
A standing weekly slot, checked in advance
Four Monday lessons requested, each confirmed available before a penny is taken. The whole course is arranged in one go.
Step 15 of 17
Their details, with the lesson in view
Guest or account, with the chosen instructor, what is included and the selected add-ons shown alongside.
Step 16 of 17
The full breakdown, before they commit
Every line itemised with tax, the total across all four lessons, and your cancellation policy set out in full on the same screen.
Step 17 of 17
Booked, paid and confirmed
A booking reference, the weekly series created, and every future lesson tracked so it can be moved on its own.
From First Enquiry to Cash Flow in 3 Steps
Add Instructors and Cars
Create each instructor and each vehicle, set their hours, then group them into pools.
Go Live Instantly
Share your booking link or embed the widget on your school website.
Get Paid
Take deposits and lesson fees by card, or let pupils settle in the car.
Reservai AI booking assistant
Let pupils book lessons by chatting
Add an AI assistant to your booking page or your school website so pupils can arrange lessons without calling an instructor who is mid-lesson.
A real booking, from a sentence
"Same time next Tuesday with Sam." The assistant checks that an instructor and a car are both free, applies the travel buffer, takes the deposit and confirms the lesson.
It handles changes too
Pupils can come back and ask to move or cancel a booking. The assistant finds it, verifies who they are with a one-time code, and — for a repeating booking — asks whether they mean this one occurrence or the whole series.
It cannot invent availability
The assistant only proposes what the booking engine says is genuinely free, and it applies your deposit and cancellation rules exactly as the booking page would. It reads and writes through the same engine, so it can never promise a lesson you cannot deliver.
The AI booking assistant is an opt-in add-on: a monthly fee with a bundled token allowance, plus a per-million-token charge if you go over it, billed on your regular platform statement. Everything else on this page works without it.
Designed to Keep Your Revenue Safe
Paid Direct, Tracked Here
Payments settle straight into your own account — we never hold your money. Every booking stays tracked here.
Lesson Snapshots
A permanent record of what was booked and quoted, at the moment the pupil confirmed.
Dispute Center
Handle refunds and disagreements inside the platform, with the original terms attached.
Frequently Asked Questions
How does it stop me selling a lesson with no car available?
You attach two resource pools to the lesson: your instructors and your vehicles. When a pupil asks for a time, the engine checks both pools and only offers the slot if at least one instructor and at least one car are free for the full lesson plus the travel buffer. Book the last free car and that slot disappears from the calendar, even though an instructor is still available.
Can a pupil request a specific instructor?
Yes. Set instructor selection to optional or required and the pupil can pick the person they have been learning with. The car stays hidden and is assigned automatically, because pupils have no reason to care which vehicle they get.
Can pupils pay the instructor in cash?
Yes. Enable cash on delivery on the service and pupils can book online but settle in the car. You can offer card payment alongside it, or on its own if you would rather not handle cash at all.
How do weekly lessons work?
Turn on recurring bookings, allow the weekly interval and set the maximum number of occurrences. The pupil books once and the whole run of lessons is created, payable as each one comes or in full at the start.
What does the AI booking assistant actually do?
It takes a booking end to end from a normal conversation: choosing the lesson and instructor, finding a time where a dual-control car is also free, applying your travel buffer, taking the deposit and confirming. It can also find an existing lesson and move or cancel it, including choosing whether to cancel one lesson or a whole weekly series. It works through the same availability engine as the booking page, so it can never sell a lesson with no car behind it. It is an opt-in add-on with a monthly fee and a token allowance.
Is there really no monthly cost?
On the free plan, yes. You pay a small commission only when a lesson actually completes, so a quiet week costs you nothing.
Ready to fill every seat in every car?
Set your school up in an afternoon and take your first booking the same day.
Create Your Free Account NowNo setup fees. No contracts. Just results.