Online booking for garages: fewer phone calls, fuller ramps
12 min read
Tuesday, ten in the morning. You're under a Passat, arms in oil up to the elbows, and the phone rings. Third time since eight. You crawl out from under the car, wipe your hands on a rag that's blacker than the floor and pick up β and it's the same question as the last two times: "When can you take the car in?"
Three minutes of talking, flicking through the diary with greasy fingers, "Thursday at nine works". Then back under the car. Then a minute or two to remember where you left off. Then it rings again.
If your wife or the bookkeeper "runs the diary" on the side, it's not much better: she doesn't know how long a clutch change takes, so she books two cars onto the same ramp; you don't know what's been agreed for Thursday; and the customer you promised a slot "in passing" turns up exactly when everything's full. The workshop is flat out, and the schedule lives in three heads and one diary.
This article walks through how to set up online booking for a garage specifically β not for hairdressers, but for a workshop with ramps, an inspection pit and a tyre season. With numbers, because numbers are the only argument that counts in this trade.
An hour of a mechanic's day goes on "when can you take the car in"
Count the calls tomorrow. In an average smaller workshop it's 10 to 20 calls a day β let's say 15. And most of them aren't technical questions; it's the same old song: when can you take the car in, can you do it sooner, can you do Saturday.
The maths: 15 calls Γ 3 minutes = 45 minutes on the phone every day. But a call never costs just those three minutes. There's crawling out from under the ramp, wiping your hands, hunting for the diary, then getting back into the job and remembering where you were. Realistically, the phone eats an hour of a mechanic's time every day.
Now turn that into money. The labour rate in a smaller workshop β say β¬45 an hour. An hour a day Γ 21 working days = β¬945 a month. Over β¬11,000 a year. That's a decent used van, spent on reading out free slots over the phone.
And that's only the direct cost. The indirect one is worse: a mechanic who gets interrupted every twenty minutes works slower and makes more mistakes. You don't change a clutch in three-minute instalments.
People ring at seven in the evening β and the shutter's been down since four
Your customer works until five. They only think about the car in the evening, once they've sat down, or at the weekend, when they hear that knocking again in the shopping-centre car park. And then they ring β at seven in the evening, on a Saturday afternoon. The workshop is open eight to four.
What do they do when nobody picks up? They don't make a note to "call back Monday on the lunch break". They open Google, find a garage they can book online β done. They rang you, they booked with someone else. You'll never even find out you lost that job.
Take it conservatively: two enquiries a week come in outside working hours, and one of the two goes elsewhere. At an average job of β¬100, that's β¬400 a month, nearly β¬5,000 a year β vanished without a trace, because missed calls don't get written down anywhere.
A booking page wipes that problem out in one move: it works 24 hours a day, seven days a week. At seven in the evening the customer opens the link, sees the genuinely free slots, picks one, enters the car and the problem β and the booking is waiting for you in the calendar in the morning. The shutter was down, and the workshop was taking in work.
An oil change is not a major service: every job gets its own duration
The first thing online booking has to know about a garage: the job determines how long the ramp stays occupied. In a salon that's half an hour or an hour; in your line of work the range is ten times wider:
- Oil and filter change: 30β45 minutes
- Tyre change (full set): 30β45 minutes
- Minor service: 1.5β2 hours
- Brakes (pads and discs): 1.5β2 hours
- Major service with a cambelt change: half a day
- Diagnostics: 1 hour
So the first step isn't "open the calendar" β it's list your services and give each one a realistic duration. Once that exists, the system knows by itself that after a 9.00 oil change the ramp is free again at 9.45, and that after a major service there's nothing until lunch. No more "we'll squeeze him in somewhere" β because "somewhere" always meant somebody waiting in the car park.
A rule from the trenches: set the duration realistically, then add a bit. Better the ramp rests for fifteen minutes than three cars pile up waiting by noon. Your own optimism about how long a job takes is the most expensive mistake in the schedule.
Your capacity isn't people β it's ramps
A hair salon's capacity is set by its hairdressers. Yours isn't: you can have three mechanics, but if you've got two ramps and one pit, you take three cars β full stop. The third mechanic without a free ramp holds the tools and watches.
That's why a garage schedule has to guard both constraints at once: the mechanic and the work station. An appointment without a free ramp is just as impossible as one without a mechanic β and that's not something to keep in your head, it belongs in the tool.
In Appointa that's what resources are for: you enter the ramps and the pit as resources ("Ramp 1", "Ramp 2", "Pit") and mark on the service that it requires a work station. From that moment every booking automatically occupies a mechanic and one free ramp β the system checks both conflicts in the same pass, so two cars can't end up on the same ramp even when two customers book in the same second. The customer never picks anything: when every ramp is taken, those slots simply don't appear on the booking page. In the calendar you switch the view from "Staff" to "Resources" and every ramp gets its own column, and you drag a booking onto a different one if you agree things differently over morning coffee. Blocks go straight onto the ramp: waiting on parts, the car that stayed overnight, servicing the ramp itself β blocked time disappears from the online offer instantly.
The pre-appointment form: "A Golf, something's knocking" isn't enough
A phone booking gives you, on average, this much: "A Golf. Something's knocking at the front." Which Golf? What year? Petrol, diesel? Knocking on the move or at a standstill? And then you either ring the customer back β another interruption β or you discover on Thursday at nine that you don't have the filter for that particular engine.
Online booking has an ace here that the phone doesn't: the pre-appointment form. When booking, the customer has to enter:
- make and model,
- year and engine (or the registration number, and you look up the rest yourself),
- a description of the problem in their own words.
By Thursday at nine you know what's coming: the parts are ordered, the oil is on the shelf, and "something's knocking" has become "front anti-roll bar link, ninety per cent". The appointment starts with work, not with an interrogation. Which questions to ask, how many, and what to make mandatory β we covered in detail in our guide to pre-appointment forms.
In Appointa you attach the form to the service, the answers arrive together with the booking and stay in the client file β so next time you don't ask for the make or the model, because the car is already on record.
A forgotten appointment = an empty ramp for half a day
A no-show hurts more in a garage than anywhere else, because the slots are long. A hairdresser loses half an hour; a major service that doesn't turn up leaves your ramp empty for half a day. At a labour rate of β¬45 an hour, that's a β¬180 hole you've got nothing to fill with at nine in the morning.
The defence is boring and effective: an automatic confirmation the moment the booking is made, and a reminder the day before β by e-mail and push, and β with the SMS add-on enabled β by SMS for customers without the app. In a garage that SMS leg matters most: hardly any car owner has the app installed, and everyone reads an SMS. Most no-shows aren't rudeness but forgetfulness β a service gets booked a week or two ahead, the car keeps running in the meantime, and the appointment evaporates from the customer's head. The reminder the evening before fixes exactly that.
As a bonus, the client file keeps a no-show record, so you know exactly who's left your ramp empty twice in a row β and whose bookings you double-confirm from now on. The broader tactics against no-shows we covered in our guide to reducing no-shows.
Tyre season: from a state of siege to a production line
October and April. The first snow in the forecast β and the phone melts down. Everybody wants it now, everybody wants it tomorrow, and you'd happily rip the phone cable out of the wall. Tyre season is the best test of online booking, because it turns the rush into what it should be: a production line.
How to do it:
- Tyre change as a separate service with a fixed duration β say 30 minutes. At full flow, one ramp gets through 16 cars a day, without a single "come by and we'll see".
- You announce the start of the season, not the weather forecast. Send your regulars a message: "Winter tyre slots are open β book online." Whoever books at the end of September doesn't ring in October. You've stretched the stampede across six weeks instead of two.
- A waitlist for the full weeks. When the peak is fully booked, the customer joins the waitlist; the moment somebody cancels, the next in line gets notified β by SMS too if they don't have the app β and the slot fills itself. In season, an empty 30-minute slot means β¬40β50 thrown away β and cancellations in the rush are a daily occurrence, because people book "just in case".
The result: two ramps Γ 16 slots Γ six weeks = over 900 tyre changes in a season, with a schedule that fills and empties itself. The chaos didn't disappear because there's less work β there's more. It disappeared because the queue no longer stands in the car park; it stands in the calendar.
The phone won't die β but it will stop interrupting you
Let's be clear: online booking doesn't mean throwing the phone away. Older customers will keep ringing, and that's fine β you put their appointment into the same calendar, in twenty seconds, because you can see the real state of the ramps. There's only one rule that matters: one calendar, one source of truth. A diary on the counter and an app running in parallel β that's the recipe for two cars on the same ramp.
How to shift the habit without forcing anyone:
- A QR code on the counter and on the invoice. The customer who's just paid for an oil change scans the code and books themselves in five months later β without a call.
- A link to your booking page on the garage's Google profile. Whoever finds you on Google at seven in the evening books at seven in the evening.
- Record one sentence on your voicemail: "You can also book online β the link is on our Google profile." A missed call stops being a lost job.
In the first month, maybe a fifth of bookings will come in online. Don't worry β those are precisely the bookings that arrive in the evenings and at weekends, when you were losing work anyway. Then tyre season kicks off, and the ratio flips by itself.
How many times did you crawl out from under a car today because of the phone? Appointa gives you a booking page that takes bookings 24/7, a calendar where every ramp has its own column, a pre-appointment form that delivers the make, model and fault description along with the booking, and automatic confirmations and reminders by e-mail and push notification, plus SMS for customers without the app (with the SMS add-on) β so a ramp never sits empty over a forgotten appointment. Try the demo for your industry β free, no card required. And the Starter plan is free β up to 30 appointments a month.
Frequently asked questions
How much does online booking software for a garage cost?
Less than one hour of labour a month. Appointa's Starter plan is free β up to 30 appointments a month, enough to try out, risk-free, how online booking sits with your customers. A workshop with two ramps crosses that limit within a week or two in season, so realistically you're looking at the Pro plan at β¬20 a month (Premium is β¬40). For comparison: phone conversations about appointments alone cost you around β¬950 a month of a mechanic's time.
What if I don't know how long a repair will take until I see the car?
You don't have to know β that's what diagnostics is for, as a separate service with a fixed duration, say one hour. The customer books the diagnostics online, the pre-appointment form brings you the problem description in advance, and after the inspection you agree the repair appointment and block out a realistic amount of time on the ramp. The known jobs β oil, tyres, brakes, services β have standard durations, and those the customer books directly.
Will my customers even want to book online?
The younger ones already expect it β for them, ringing a workshop is as awkward as an interruption mid-job is for you. The older ones will keep ringing, and that's fine: you enter their appointments into the same calendar and nothing changes for them. In practice, the first online bookings arrive outside working hours β in the evenings and at weekends, from people you'd otherwise have lost because nobody picked up. You're not forcing anyone; you're just opening a second door into the same workshop.
More in Management
All in this categoryHow much does booking software cost in Croatia (2026)?
6 min read
Appointa vs Fresha vs Booksy: what actually makes sense for a Croatian salon?
7 min read
Summer in the salon: the team's annual leave and a schedule that doesn't fall apart
9 min read
Speech therapy: appointments for kids, reminders for parents
9 min read