BlogResources

The garage diary is the product: where bay-hours are lost, and why

WhatsApp automation for garage owners starts with the diary. See the four ways bay-hours disappear and what automation does to each.

Rebecca PearsonRebecca PearsonUpdated 11 min read

Summarize with AI

The garage diary is the product: where bay-hours are lost, and why
On this page

A garage loses bay-hours in four ways: unfilled slots, cars waiting for an answer, cars waiting for a part, and jobs booked at the wrong size. A garage sells hours on a ramp with a technician attached, and an hour that passes unsold cannot be recovered on a busier day.

Every WhatsApp automation for a garage should pass one test: does it fill a bay-hour, protect one, or stop one being wasted? Most software marketed to garages does none of the three.

What we'll cover

Key takeaways

  • A garage sells bay-hours, so every automation must fill, protect or recover a bay-hour.
  • The wait for customer approval is usually the largest block of dead ramp time, and it responds fast to a quick estimate message and a cut-off.
  • Easy cancellation turns a no-show into a slot the garage can refill.
  • Record actual time against booked time on every job, because a diary that books jobs too short makes every afternoon run late.
  • Tag lost hours against the four causes for a fortnight before you build anything.

What you are actually selling

A garage sells sellable hours: ramps multiplied by technicians multiplied by hours, minus the time nobody will sell anyway. Count the sellable hours in a week, then count what the garage invoiced against them. The gap between those two numbers is the whole opportunity in a workshop. It is almost always larger than owners expect, because the workshop felt busy the entire time.

Busy and utilised are different states. A morning spent chasing a customer for an approval, ringing a parts supplier and rebooking two jobs feels like hard work. None of it was a sellable hour, and the ramp was occupied by a car nobody was working on.

The four ways an hour disappears

Nearly all lost bay-hours fall into four categories, and each category has a different fix.

The slot nobody filled. A gap in the diary, or a booking that did not turn up.

The car waiting for an answer. The car is on the ramp, the work is identified, and the customer is not contactable.

The car waiting for a part. The job started, and the part was wrong or missing.

The job that was the wrong size. The garage booked an hour, the job took four, and three other jobs moved to tomorrow.

Spend a fortnight tagging lost time against these four causes before you decide what to build. Most garage owners are certain they know the answer, and most are wrong about which cause is largest.

The slot nobody filled

An unfilled slot has two causes that look the same in the diary: a gap that was never booked, and a booking that did not arrive.

The gap that was never booked. This is usually a demand problem, and the fix is the due-date list: contact vehicles you have already seen, with service dates coming up, and offer a time. A garage with a gap next Tuesday and many vehicles due that month has a communication gap, not a demand gap.

The booking that did not arrive. A no-show costs the whole slot, and you can largely prevent it. Send a reminder the day before with an easy way to move the appointment. That converts a no-show into a cancellation, and a cancellation with notice is a slot you can refill.

Making cancellation easy is therefore worth more than making it hard, however wrong that feels. A customer who cannot conveniently tell you they are not coming simply does not come.

Also keep a short-notice list of customers who wanted an earlier date. Nobody keeps that list by hand on a busy morning, which is why it suits automation.

The car waiting for an answer

The wait for a customer answer is the most expensive of the four losses, because the bay is occupied while nothing happens in it.

The clock starts when the technician identifies the work and stops when the customer answers. In most workshops the biggest part of that wait is the time before anybody contacts the customer, not the customer's response time. Fix it in this order:

  1. Send the estimate the moment the inspection is done, not at a convenient moment.
  2. Send it in a channel the customer can answer in thirty seconds from a desk at work.
  3. Make it answerable in one word.
  4. Give unanswered estimates an owner and a cut-off, so somebody phones instead of waiting.

A workshop that halves its approval wait has added capacity without adding a ramp. That is the only free capacity a garage ever gets.

The car waiting for a part

Planning helps with parts delays more than automation does. Most part delays are knowable before the car arrives. A vehicle booked for a cambelt change has a predictable parts list, while a vehicle booked for a diagnostic does not. Split the diary on that distinction, and order ahead for the first category. That removes a large share of the problem before it exists.

For the remaining delays, automation can tell the customer quickly and rebook cleanly. A part that will not arrive until Thursday is a Thursday problem whatever you do. The avoidable damage is the customer finding out at five o'clock and the slot sitting idle on Wednesday because nobody rebooked it.

Track which suppliers and which job types generate the delays. That record is more valuable than anything else in this article, and almost nobody keeps it.

The job that was the wrong size

Wrong-size jobs are a scheduling problem that presents as a chaos problem. A workshop that consistently books an hour for jobs that take two will run behind every afternoon, and no amount of customer communication fixes a diary that is wrong.

Two practices help:

  • Record actual time against booked time on every job for a month. This is tedious, and it is the only way to find out.
  • Separate jobs you can size from jobs you cannot. A service and an MOT (the UK annual vehicle roadworthiness test) are known quantities. An intermittent electrical fault is not. Booking them as the same thing is why the afternoon collapses.

Where you cannot size a job, book the diagnostic time instead of the repair, and treat the repair as a second booking.

Building it with CodeWords

CodeWords connects to more than 3,000 integrations (CodeWords pricing page, 2026), and you make each connection once and reuse it. To build a garage automation:

  1. Open CodeWords and start a new automation.
  2. Describe what should happen in plain language to Cody, the automation builder: the reminders, the estimate send, the short-notice list, and what happens when a job moves.
  3. Authorize the connections to your garage management system, your diary, your parts supplier where the supplier supports it, and your WhatsApp Business Platform account.
  4. Describe the exceptions: a customer waiting on site, a job on hold, a vehicle that cannot be released, and anyone who has asked to be phoned instead.
  5. Build one thing at a time and measure the bay-hours it recovered before building the next. Otherwise you will never know which automation worked.

You describe the outcome, and Cody builds it, connects it and deploys it. The Free plan costs $0, Pro costs $39 per month and Business costs $100 per month (CodeWords pricing page, 2026). Details are on the pricing page.

Measuring utilisation honestly

Four numbers measure a workshop, and none of them need new software:

  • Sellable hours available per week, as defined above.
  • Hours actually invoiced against those sellable hours.
  • Lost hours by cause, tagged to the four categories.
  • Average approval wait, from inspection complete to customer answer.

Average approval wait is the most useful single number in a workshop, and almost nobody has it. It also moves fastest when you change something, so it is a good early measure of whether a change worked.

Avoid the flattering measures. Messages sent, open rates and response times describe the automation, not the workshop. A garage can improve all three while selling the same number of hours.

The order to build in

Build in this order, starting at the bay and working outwards:

  1. Appointment reminders with easy rescheduling. They are the cheapest to build and protect slots immediately.
  2. The estimate send and its cut-off. This attacks the largest category of lost hours in most workshops.
  3. Due-date reminders with an offer of a time. They fill gaps using a list you already own.
  4. The short-notice list. It converts cancellations into filled slots, which is revenue you would otherwise lose.
  5. Job updates. They reduce interruptions, which is a real but indirect gain.

Keeping garage automations working

Garage automations keep working when someone owns the exceptions and the data stays current.

Check the job state before any send, since the diary moves constantly.

Give unanswered estimates an owner and a time by which somebody phones.

Record actual against booked time permanently, not only for a month.

Keep the short-notice list current. A stale list wastes the call.

Review lost hours by cause quarterly. The largest category changes as you fix the others.

Limits worth knowing about

Garage automation has five limits.

No automation adds a ramp. A workshop at genuine capacity has a premises and staffing question.

Technician availability is the real ceiling, and it is harder to move than the diary.

Some jobs cannot be sized. Pretending otherwise is what breaks the afternoon.

Parts supply is largely outside your control. Communicating a delay well does not fix the delay.

A full diary is not the same as a profitable diary. Hours filled with underpriced work are still underpriced.

What to build first

Spend a fortnight tagging lost hours against the four causes. Use no messages and no integration: keep a sheet in the workshop where somebody records why a bay was not earning. Most owners are surprised by which category wins.

Two habits make the difference. First, measure the approval wait, because it is usually the largest single block of dead ramp time and it responds fast to attention. Second, make cancelling easy, because a slot you can refill on Tuesday is worth far more than a no-show you could not have prevented.

Frequently asked questions

What should a garage measure?

A garage should measure sellable hours available, hours invoiced against them, lost hours tagged by cause, and the average wait from inspection complete to customer approval. Message statistics say nothing about how the workshop performs.

Where do most bay-hours go?

Most bay-hours go into unfilled slots, cars waiting on approval, cars waiting on parts, and jobs booked at the wrong size. Tag a fortnight of lost time before assuming which cause is largest, because the guess is often wrong.

Why does approval wait matter so much?

The bay is occupied while nothing happens in it. Halving the approval wait adds capacity without adding a ramp, which is the only free capacity a workshop gets.

How do I reduce no-shows?

Send a reminder the day before, with an easy way to move the appointment. Easy cancellation converts a no-show into a cancellation, and a cancellation with notice is a slot you can refill.

Is a short-notice list worth keeping?

Yes. Nobody maintains a short-notice list by hand on a busy morning, which is why the list suits automation. It converts cancellations into filled slots.

What helps with parts delays?

Order ahead for jobs with a predictable parts list, and track which suppliers and job types cause delays. Messaging helps you tell the customer about a delay quickly, but it does not prevent the delay.

Why does the afternoon always run behind?

Jobs are usually booked shorter than they take. Record actual against booked time for a month, and book diagnostic time separately from repair time for any job you cannot size.

What order should I build things in?

Build appointment reminders first, then the estimate send with a cut-off, then due-date reminders with an offer, then the short-notice list, then job updates. Start at the bay and work outwards.

Can automation increase capacity?

Automation increases capacity only by recovering hours that were being lost. A workshop genuinely at capacity has a staffing and premises question, and no messaging changes that.

Is a full diary the goal?

The goal is a diary full of correctly priced and correctly sized work. A full diary of underpriced jobs booked too short produces a busy, unprofitable workshop and a tired technician.

Get started today

Your first workflow is free to build.

Describe what you need. Cody handles the build, the connections, and the deployment.