A small coach or minibus firm can hand AI the first drafts of quote replies, booking confirmations, itinerary sheets, routine booking answers and driver rotas. AI drafts; a spreadsheet or a person decides. Pricing comes from your rate card, rotas from your drivers' hours records, and safety, driver hours and vehicle suitability always stay with a named person.
Much of the time goes on the first reply to an enquiry, because a group organiser often emails several firms, and on retyping the same trip details into a quote, a confirmation, a rota and a driver sheet. AI cuts the retyping. It should never be the thing that says a trip is legal, safe or possible.
One booking, followed from enquiry to return journey
Follow a single booking through the firm to see where the typing happens. The firm in this illustration has two 49-seat coaches, one 33-seater, two 16-seat minibuses and five drivers. The enquiry arrives by email, and everything in it is invented.
Subject: Coach for team day
Hi, we are a company of about 40 people looking for a coach on Friday 18 June
for a team day out at [venue]. We'd like to leave our office at [address] around
7:30 and be back by about 7 in the evening. A few people will have small bags.
Could you let me know the price? Thanks, [first name]
Before anyone replies, the assistant's first job is extraction: turn that paragraph into fields, and list what is missing instead of guessing it.
EXTRACTED
Date: Friday 18 June
Pick-up: [office address], 07:30
Destination: [venue]
Return: back at pick-up about 19:00 (time to leave the venue not given)
Passengers: about 40
Luggage: small bags
Contact: [first name], reply by email
MISSING: exact passenger number; any wheelchair users or mobility needs; drop-off
point at the venue; time to leave the venue; lunch stop wanted or not; whether
the venue has coach parking
SUGGESTED VEHICLE: 49-seater (about 40 passengers plus small bags)
The MISSING list does the most good, because it turns the reply into a list of questions and saves the second and third emails. The vehicle line is a suggestion drawn from your fleet sheet. Availability is checked against the diary by a person. If enquiries come through a web form instead, with fields for date, pick-up, destination, times, numbers and access needs, the extraction step disappears; pulling enquiry details into a spreadsheet with an email parser covers the in-between option for emailed enquiries.
What counts as missing changes with the kind of trip, which is why the list belongs in your standing instructions and not in the assistant's imagination. Keep a short checklist per trip type and let the assistant apply the right one.
| Trip type | What the extraction must look for |
|---|---|
| Works outing or team day | Group leader's mobile number, coach parking at the venue, a purchase order number for invoicing, the time to leave the venue |
| Wedding guests | Every pick-up point with a time, the gap between ceremony and reception, the last return time, whether decorations are allowed on the vehicle |
| Supporters' or event trip | Event finish time, your food and drink policy, comfort stops, who the lead organiser is and how many vehicles are needed |
| School or youth group | Numbers of adults and children, named contacts and emergency numbers, any access or medical needs, the group's own transport policy; a person reviews every one of these against your policy |
| Airport transfer | Flight number and time, passengers and cases, where to meet, what happens if the flight is delayed |
The assistant's standing instructions, saved once in an assistant project, do most of the work of keeping it inside its lane. They hold the fleet sheet, with seats and features per vehicle; the rate-card rules, with the instruction that every price comes from the pricing sheet and never from the assistant's own sums; the trip-type checklists above; your tone, for example plain, polite, first names, no exclamation marks; the banned promises, which are any statement that a trip is within driver hours, any accessibility confirmation and any price without the sheet's figure; and the phrase to use when it does not know, "I will check and come back to you".
Quote replies: the assistant reads, a sheet prices, you approve
Pricing is where an assistant is least trustworthy. It can sound exact while using the wrong rate or the wrong sum. So the price comes from a spreadsheet built on your own rate card, and the assistant's part is to read the enquiry, fill in the sheet's inputs and write the reply around the sheet's answer. The rates below are made up for the illustration and are not market prices.
- 49-seater day rate: $620, covering up to 10 hours' duty and 150 miles.
- Extra miles: $2.20 each above 150.
- Extra duty: $45 an hour beyond 10 hours, part hours rounded up.
- Parking and tolls: at cost.
- Weekend and public-holiday uplifts and overnight costs: separate lines in the sheet.
Here is the sum for the booking above. The depot is 6 miles from the office and the venue 118 miles beyond it, so the day is 6 + 118 + 118 + 6 = 248 miles. Duty runs from 06:45 at the depot to 19:30 back at the depot, which is 12 hours 45 minutes.
| Line | Working | Amount |
|---|---|---|
| Day rate | 49-seater, up to 10 hours and 150 miles | $620.00 |
| Extra miles | 248 minus 150 = 98 miles at $2.20 | $215.60 |
| Extra duty | 2 h 45 min rounds up to 3 hours at $45 | $135.00 |
| Total | Plus parking and tolls at cost | $970.60 |
| Per head | 40 passengers; 38 would be $25.54 | $24.27 |
The miles and times come from a maps tool plus your own allowance for coach speeds, loading and breaks, since journey estimates in consumer maps are typically for cars. Never let the assistant estimate a distance. Then the draft reply, written around the sheet's numbers:
Hi [first name],
Thanks for your enquiry. For Friday 18 June, a 49-seat coach from [office address]
at 07:30 to [venue] and back to the same point by about 19:00 would be $970.60
plus any parking or tolls at cost, which is about $24.27 a head for 40 passengers.
That price covers up to 10 hours' duty and 150 miles; the extra miles and hours
are already included in the total.
To confirm it, could you tell me: the exact number travelling; whether anyone
needs wheelchair or mobility access; where at the venue the coach should drop off
and collect, and what time you would like to leave; and whether you would like a
lunch stop on the way. The quote is valid for 14 days, and a 25% deposit secures
the booking.
Regards, [your name]
Validity and deposit are the firm's own terms in this illustration. Before the draft is sent, someone checks that the vehicle is free on that date, that the price on screen equals the sheet, that the validity and deposit lines match your current terms, and that nothing promises a toilet, access or Wi-Fi the allocated vehicle may not have. The duty length is a separate check, covered below.
A mistake to design against: the organiser writes "about 50 people". An assistant that reads quickly may suggest the 49-seater, price it and move on, because the vehicle line asks for the nearest fit. In this fleet the largest coach seats 49, so the right reply asks for the exact number or proposes a coach plus a minibus. Put a rule in the instructions and a check in the sheet: if the passenger count exceeds the seats on the largest vehicle, say so and offer a combination before pricing anything. The same check catches a group that grows from 40 to 52 after the quote.
In a busy spell, such as the weeks before the end-of-year party season, the pipeline earns its keep. Triage the inbox by date: trips within seven days first, large groups next, repeat customers alongside. Paste the overnight enquiries and ask the assistant to sort them by that rule and return, for each, the extraction and the question list, so the morning starts with a priority order instead of a pile.
Quotes that go quiet need a nudge. A two-step follow-up, a short note on day three and another on day seven, takes the assistant seconds to draft and a person a minute to read; the pattern is in a quote follow-up sequence that chases unanswered quotes. The tutorial on replying to courier enquiries from a rate card works the same idea on parcel work.
Know where the sheet stops. Multi-day trips bring overnight costs, driver rest days and sometimes a second driver, and a one-day sheet will price them wrongly with great confidence. Tell the assistant to route any enquiry that spans more than one day, or crosses a border, to a person for pricing, and give it the one-line reply to send meanwhile: "Thanks, this one needs a closer look; I'll come back to you today with a quote." Enquiries also hold names, phone numbers and sometimes access needs, which can count as health information. Paste only what the task needs, use a plan where training on your content is off, and ask your data-protection adviser if you are unsure what you may keep.
Booking confirmations that carry your terms
Once the customer says yes, the same details go into a confirmation. This is the safest first job to hand over, because the facts all exist already in the booking row and the terms paragraphs are yours, pasted in word for word.
BOOKING CONFIRMATION [reference]
Date: Friday 18 June. Vehicle: 49-seater (registration sent 48 hours before).
Pick-up: [office address] at 07:30. Destination: [venue].
Return pick-up: [venue point] at [time]. Back at [office address] about 19:00.
Passengers: [number]. Luggage: small bags only.
Price: $970.60 plus parking and tolls at cost. Deposit received: [amount, date].
Balance due: [date]. Final passenger numbers due: [date].
Waiting time: [your policy]. Cancellation terms: [paste your conditions].
Access needs noted: [none declared / details]. Driver details and mobile number
will be sent 48 hours before the trip.
Office contact: [number].
The assistant fills the brackets from the booking row, and anything it cannot fill stays in square brackets for a person. Do not ask it to write cancellation terms, deposit rules or liability wording; those are contract terms, and they are yours, checked by an adviser. The tutorial on taxi booking confirmations and receipts shows a similar pattern for shorter journeys.
Driver rota drafts: what AI proposes and who checks it
A weekly rota is a puzzle with fixed pieces: which driver holds the licence for which vehicle, who is available, who has already worked long hours and who has just finished a late job. An assistant can set out a draft quickly if you give it those pieces, and the draft is worth having from about five drivers or whenever jobs overlap. With three drivers the same job is ten minutes on paper.
Draft a driver rota for Friday to Sunday from the tables below. Constraints set by
our transport manager: [paste your limits: maximum duty length, minimum rest
since the last duty, weekly hours limit, break rules]. Match licence categories
to vehicles. Do not assign a driver who is on holiday. List every assignment
that is close to a limit as a FLAG with the number that makes it close. Do not
state that any rota is compliant.
Drivers: [name, licence categories, hours worked Mon-Thu, notes]
Jobs: [job, vehicle, duty start, duty end]
| Job | Vehicle | Duty | Draft driver | Flag |
|---|---|---|---|---|
| Fri works outing | 49-seater | 06:45 to 19:30 | D | Long duty: manager to check breaks |
| Fri airport transfer | 16-seater | 04:30 to 09:00 | B | Early start: check rest since Thursday |
| Fri wedding guests | 33-seater | 12:00 to 23:00 | A | A reaches 42 weekly hours on Friday night: check against the limit |
| Sat supporters' trip | 49-seater | 08:00 to 22:00 | E | Long duty: manager to check breaks |
| Sun church outing | 33-seater | 09:00 to 17:00 | D | D reaches 47 weekly hours with this duty: check against the limit |
The draft is illustrative, and what matters is the right-hand column. The limits in the prompt come from the person responsible for compliance, not from the assistant, because rules on driving time, breaks and rest differ by place and by vehicle, and the assistant does not know your drivers' real records. After the draft, the transport manager checks, for each driver: rest since the last duty, hours this week, the break pattern inside the duty, the licence and any medical or qualification dates, and whether the vehicle is available and inspected. An assistant that says "compliant" has overstepped, so put "do not state that any rota is compliant" in the prompt, as above. For a general comparison of rota tools, see AI shift scheduling against a rota spreadsheet.
The draft earns its keep when something changes. Driver D rings in sick on Thursday evening, for example. Paste the same tables with D marked unavailable and ask for the weekend again. The assistant lists which jobs can be covered by someone else, which would push a driver past a flagged limit and which have no cover at all, so the manager can choose between a swap, a hired-in driver or a call to the customer before anyone drafts a message. The decision is the manager's. What the assistant saves is the twenty minutes of re-sorting.
Itinerary sheets for the driver and the group leader
An itinerary sheet is a one-page summary built from the booking row and the quote: times, addresses, contacts, vehicle, notes. The assistant assembles it in seconds, and its value is that driver and customer read the same facts.
ITINERARY: Friday 18 June. Booking ref [reference].
Vehicle: 49-seater, reg [registration]. Driver: [driver name], mobile [number].
06:45 Depart depot
07:30 Pick up at [office address]. Group leader [first name], mobile [number].
About 40 passengers, small bags.
09:40 Arrive [venue]. Drop off at [point agreed with the group].
Driver break and wait at [location]
16:50 Collect at [point]. Group leader confirms final time by [time] the day before.
19:00 Return to [office address].
Notes: Route, height and weight limits and parking at the venue checked by
[name] on [date]. No wheelchair users declared. Office contact: [number].
Check the times against each other before the sheet goes anywhere. In a first draft of this sheet, an assistant asked for "back by about 19:00" may well write 18:00 for the collection, which leaves one hour for a 118-mile return. Work the time back from the outbound leg instead: 07:30 to 09:40 is 2 hours 10 minutes, so collection is 16:50 for a 19:00 return. Tell the group leader in writing before the day, since a group that assumes a later departure will plan its afternoon around the wrong time. The reply to the original enquiry should have settled this, which is why the time to leave the venue sits on the MISSING list.
Two lines cannot come from an assistant. The route check, covering height and weight limits, turning space and where the coach can wait at the venue, needs a person who has looked at the actual vehicle on the actual route. And the break pattern belongs to the driver and the rules that apply to them. The assistant may remind you to fill both in, but it should leave the brackets empty until someone does. The guide to AI itineraries and what a travel agent must check has a longer checklist for itineraries that include several stops.
Routine booking questions: answers from a vehicle sheet
A lot of replies are the same dozen questions: is there a toilet, are there seat belts, how much luggage fits, can we eat and drink on board, will the driver wait, how do we pay, what if we cancel. An assistant can answer them from two sheets you keep: a fleet sheet with one row per vehicle, and a policy sheet with your standing answers.
| Vehicle | Seats | Seat belts | Toilet | Luggage hold | Wheelchair space | Notes |
|---|---|---|---|---|---|---|
| 49-seater (two) | 49 | [fill in per vehicle] | [yes or no] | [size] | [confirm per booking] | [for example, drink policy] |
| 33-seater | 33 | [fill in] | [yes or no] | [size] | [confirm per booking] | |
| 16-seater (two) | 16 | [fill in] | [yes or no] | [size] | [confirm per booking] |
The rule that keeps it honest is to tie every answer to the allocated vehicle. If no vehicle is allocated yet, the reply says "it depends on the vehicle we allocate, and we will confirm when it is assigned". Accessibility is never answered from a general sheet, because lifts, ramps and securing points vary by vehicle and by booking, so a person confirms it for each job. Anything the sheets do not cover becomes "I will check and come back to you", with a flag to staff, not an improvised answer.
The difference shows up in one exchange. The customer asks, "Is there a toilet on the coach, and can we have a drink on board?" An assistant working from general knowledge answers, "Yes, our coaches have toilets and drinks are welcome", which may be wrong for the vehicle you allocate and contradicts your own policy if you restrict what can be consumed on board. An assistant working from your sheets answers, "Your booking is for a 49-seater. I'm checking the toilet on the vehicle we allocate and will confirm. Cold drinks with lids are fine in the seats; hot drinks and hot food are not", using your policy sheet word for word and flagging the toilet question to staff.
Messages on the day of travel
Three short messages cover most days, and each is a template with brackets for the facts only a person has.
48 HOURS BEFORE
Hi [first name], your coach for [date] will be [vehicle type], driver [driver
name], mobile [number]. Pick-up is [address] at [time]. Please reply to confirm
the pick-up details and the final number travelling.
PICK-UP REMINDER (morning of travel)
Good morning [first name]. Your driver [driver name] is on schedule for [time] at
[address]. Call [number] if anything has changed.
RUNNING LATE (the dispatcher supplies the new time)
Hi [first name], your coach is running about [number] minutes late and now
expects to reach [address] at [new time]. We're sorry for the delay and will
update you if that changes.
The assistant fills the brackets from the booking row. For the delay message, the dispatcher types the new arrival time and the assistant must never calculate it, because it cannot see the traffic or the driver's position. A message that promises a time the coach then misses does more damage than a short wait for a considered one.
A fourth message can go after the trip: a thank-you to the group leader with a link to your Google profile. Send it to every group leader, not only the ones who seemed happy, and offer nothing in return, because Google's review rules bar rewards for reviews and selective asking. The assistant drafts it from the booking row, and the dispatcher flags any trip that had a problem so that those customers get a personal call first.
What stays with people: safety, driver hours and judgement calls
- Driver hours and fitness to drive. Whether a rota is within the rules on driving time, breaks and rest, and whether a driver is fit and qualified for the job. The assistant can flag a number that looks close; it cannot certify anything.
- Vehicle safety and roadworthiness. Daily checks, defects and whether a vehicle goes out are for the driver and your engineer.
- Route suitability. Low bridges, weight limits, tight turns and venue parking need a person who knows the vehicle.
- Accessibility. Confirming wheelchair spaces, ramps and securing points, per vehicle and per booking.
- Accepting or refusing a job. A trip that cannot fit the available drivers is refused or re-planned by a person, however neatly the draft rota seats it.
- Incidents and complaints. Breakdowns, injuries and damage need a human voice and a written record.
- Contract terms and price negotiation. Cancellation, deposits and liability are yours. A repeat customer asking for a discount is a relationship conversation.
- Weather and go or no-go calls. Judgement on the day, with the driver.
Time saved, and the order to hand things over
For a firm that handles about 12 quotes, 6 confirmations, 6 itineraries and 15 routine questions a week, with one weekly rota, the illustrative figures run like this.
| Job | Minutes now | With an AI draft and a check | Saved a week | Start order |
|---|---|---|---|---|
| Booking confirmation | 12 | 3 | 54 | 1 |
| Itinerary sheet | 20 | 7 | 78 | 2 |
| Quote reply | 25 | 10 | 180 | 3 |
| Routine booking question | 5 | 2 | 45 | 4 |
| Weekly rota draft | 120 | 50 | 70 | 5 |
| Total | 427 (about 7 hours) |
Before relying on those figures, time ten of each job for a week with a phone stopwatch, including the check. The check is part of the job, so a draft that takes three minutes to produce and four to correct has saved nothing.
The start order follows risk, not savings. Confirmations and itineraries are templates fed by facts you already hold, and a mistake is visible before it matters. Quote replies save the most and win bookings, but they need the rate-card sheet first, so they come third. Routine answers follow once the fleet and policy sheets exist. The rota draft comes last because it is the job closest to the safety rules, and a firm should be comfortable with the checks before it adds one more draft to review.
None of this needs new software. A chat assistant plan at about $20 a month list price, an assistant project holding the rate-card sheet, templates and fleet sheet, the booking spreadsheet and your mailbox's drafts folder will carry all five jobs. A web enquiry form is the one useful addition; Jotform's free plan allows 5 forms and 100 submissions a month, which suits a small firm. If you'd rather map your own booking flow with someone, that's what my AI implementation consultation covers.
Questions coach and minibus firms ask about AI
Can AI quote for a coach hire job automatically?
It can read the enquiry and draft the reply, but the price should come from a spreadsheet built on your own rate card, with miles and duty hours taken from a maps tool and checked by a person. Models slip on arithmetic and cannot judge whether a trip fits your drivers' hours, so a human approves every quote before it is sent.
Can AI plan driver rotas and check driver hours?
It can draft a rota from availability, licence categories and the limits you supply, and flag possible conflicts. It cannot certify that a rota meets the rules on driving time and rest, because those depend on your drivers' records and on where you operate. The person responsible for compliance checks every rota before it is published.
Which booking questions can an assistant answer?
Routine ones answered from your own sheets: seat numbers, luggage space, food and drink policy, waiting time, deposits and cancellation terms. Anything about accessibility, safety or a specific vehicle's features should wait for a person, because the answer depends on the vehicle allocated and on the booking.
Should customers be told when AI drafts the replies?
If customers chat directly with a bot, tell them it is an AI assistant and offer a person. Where AI only drafts and a staff member reads and sends, the message comes from your firm and you are answerable for it, so check every figure, date and promise before it goes.
Further reads
- How to Reply to Every Enquiry in Under Five Minutes With AI — Reply speed matters when a group organiser emails several firms.
- Software for a Taxi Business: Can AI Handle Customer Service Calls? — How a related transport business handles customer calls.
- Tour Guide Scheduling Software: What to Pick for Freelance Guides — Scheduling freelance guides is a close cousin of driver rotas.
- AI for Moving Companies: Chasing Quotes and Confirming Move Dates — Chasing quotes and confirming dates for another booking-led firm.
- AI for Tour Guides: Multilingual Enquiry Replies and Review Responses — Itinerary and enquiry replies from the guide's side.
- When Should an AI Chatbot Hand Over to a Human? — When a booking chatbot should pass the customer to a person.
- AI for Travel Companies: Track Supplier Payment and Release Deadlines — Turn supplier contracts into a deadline sheet that flags deposits, release dates and attrition early, with every date checked by a person before it counts.
- AI for a Car Rental Business: Enquiries, Availability and Damage Notes — Enquiry, availability and damage-note workflows for a small rental fleet: two source sheets, safe prompts, a photo shot list and where a person must decide.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jotform's pricing page and the plan pages of the main chat assistants, as checked in October 2026; the firm's rates, vehicles and terms in the examples are invented for illustration.