Online booking lets a customer pick a time on your calendar without calling you, leaving a voicemail, and waiting for a callback. It is the difference between a lead that books at 11 PM while you are asleep and a lead that calls the next company in the morning because you did not pick up.
4 of 4 · 12 stepsOnline booking lets a customer pick a time on your real calendar without calling you. The setup that works is this: set your true service durations and drive time, block off the hours you do not work, send a confirmation the moment they book, text a reminder the day before and an hour before, and make rescheduling one tap. The calendar has to match reality or you double book.
A customer who finds you at 11 PM is not going to leave a voicemail and wait until morning. They are going to book with the next business that lets them pick a time right now. Online booking catches that lead while you sleep.
But a booking system that lets people book the wrong time is worse than no booking system. A double booked slot, a Sunday you do not work, or a 30 minute estimate you book for 15 minutes costs you a customer and your reputation. The setup below is what keeps the calendar honest.
Write down how long each job type actually takes, not how long you wish it took. If an estimate takes 45 minutes but you book it for 30, you run late all day. If a service call takes two hours but you book it for one, you double book yourself. The calendar only works if the times on it match reality.
An estimate takes 45 minutes, not 30. A water heater install takes 4 hours, not 2. A 30 minute buffer between an estimate in one town and a repair in the next keeps you from showing up late to the second one.
Set your working hours in the calendar and block off the times you will not book. If you do not work Sundays, block Sundays. If you do not take calls before 8 AM, block before 8. The booking widget should only show the times you will actually take a job. If it shows 7 AM on a Sunday and a customer books it, you either work it or you cancel on them, and neither is good.
If you stop booking at 5 PM, the last bookable slot should end by 5, not start at 5 and run to 6. A slot that starts at 5 means you are working until 6, which is not what you said.
Decide how far in advance a customer can book. If you only book two weeks out, set that as the limit so nobody books a job for next August that you will forget about. Also set a minimum notice. If you do not take same day bookings, require at least 24 hours notice. Without a minimum, a customer books a slot for two hours from now and you are already on a job and cannot make it.
A 24 hour minimum notice means a customer booking at 9 AM can book tomorrow at 10, but not today at 11. It gives you time to plan the day instead of racing across town.
If you use a separate calendar for personal appointments, connect it to your booking calendar or block the time off manually. If the booking system does not see your kid's recital, it will book a job over it. The booking calendar and the real calendar have to be the same thing, or at least synced, or you will double book yourself the first week.
Your booking tool is connected to your work Google Calendar, but your dentist appointment is on your personal calendar. If the two are not synced, a customer books the same hour and you have to cancel one of them.
Put a Book Now button on your website header, on every service page, in your email signature, on your Google profile, and in your text replies. The booking link should be one tap away from anywhere a customer finds you. If they have to call to book, you are back to missing calls. If the link is buried on a contact page, nobody uses it. Make it obvious and make it everywhere.
A customer finds you on Google at 10 PM. They see your profile, tap your site, and the first thing in the header is a green Book Now button. They book for tomorrow at 2 without ever calling you.
The moment a customer books, send a text and an email with the date, the time, the address, what to expect, and a link to reschedule or cancel. If they do not get a confirmation, they assume it did not work and they call the next company. The confirmation is what makes the booking feel real. Include the address and a note about what to prepare, like clearing the area around the AC unit.
A customer books at 11 PM and gets a text within seconds: 'You are booked with Henley Roofing on Thursday at 2 PM at 2418 Chester Ave. We will text you the day before. Need to move it? Reschedule here: [link].' They do not call the next company because they already have a real appointment.
Confirmation text:
Hi {first name}, you're booked with {company} on {date} at {time} at {address}. We'll text you the day before. Need to change it? Reschedule here: {reschedule link}Send a text reminder the day before and an hour before the appointment. No shows are the biggest waste of a booked job. A reminder the day before cuts them in half. A second reminder an hour before cuts them again. This is free money if you do it. Set both reminders to send automatically from your booking tool or CRM so it never depends on someone remembering.
A day before reminder: 'Hi Maria, reminding you of your appointment tomorrow at 10 AM at 2418 Chester Ave. Reply 1 to confirm or 2 to reschedule.' An hour before reminder: 'Hi Maria, your appointment is at 10 AM. See you soon.'
1 hour reminder text:
Hi {first name}, reminding you of your {company} appointment today at {time}. Reply 1 to confirm or 2 to reschedule.Put a reschedule link in every confirmation and every reminder. If a customer needs to move the appointment and they cannot do it themselves, they call you and you are back to answering phones. If they can tap a link and pick a new time, they do it themselves and your calendar stays full without a phone call. Make it easy to reschedule or they will just no show.
A customer gets a flat tire and cannot make their 2 PM. They tap the reschedule link in their reminder text, pick tomorrow at 9, and the calendar updates. You never took a call and the slot did not go to waste.
When the job is marked done, send a text asking for a Google review. This is the moment the customer is happiest with you, and it is the moment you are most likely to get a five star review. If you wait a week, they have moved on. If you ask while the job is still fresh, they write it. This one step is how you build the review count that drives the next customer to call you.
Your tech marks the AC repair done at 3 PM. At 3:30 the customer gets a text: 'Hi Sam, glad we got the AC going today. If we did a good job, a quick Google review helps us a lot: [link].' They leave a five star review before they even get home.
Every booking should create a contact and a job in your CRM automatically, with the name, phone, address, and what was booked. If you have to copy it from the booking tool into the CRM by hand, you will skip it half the time and lose track of jobs. The booking should feed the CRM so you have one list of every job, not two lists that do not match.
A customer books online at 11 PM. By morning, your CRM already has a contact with their name, phone, address, and the job type, plus the appointment on your calendar. You did not type a single field by hand.
Track how many booked jobs actually show up. If your no show rate is over 10 percent, your reminders are not working or your booking times are inconvenient. If it is under 5 percent, keep doing what you are doing. The booking system only helps if the jobs actually happen, and the no show rate tells you whether they do.
You booked 40 appointments last month and 6 were no shows. That is a 15 percent no show rate, which is too high. You add a day before reminder and the next month it drops to 4 percent.
Open your booking page on your phone once a week and try to book a job. If the page is hard to use on a phone, your customers are giving up on it, because most of them are booking from a phone. Fix anything that is hard to tap, too small, or cut off. A booking page that works on a laptop but breaks on a phone loses you half your bookings.
You open the booking page on your phone and the date picker is cut off on the right side. Half your customers give up at that step. You switch to a mobile friendly date picker and your bookings go up the next week.
Yes. A text the day before and an hour before typically cuts no shows from about 25 percent down to under 5 percent. The reminder is the single most effective thing you can do to make sure the job actually happens.
Both. Online booking catches the leads who want to book at 11 PM or who do not want to call. Phone booking catches the ones who want to talk. Offer both and you get more jobs, not fewer. If you only take calls, you lose the ones who will not call.
If your calendar and working hours are set correctly, the tool should not offer that time. If it does, call the customer right away, apologize, and offer two other times. Then fix the settings so it does not happen again. A double booking is a setup problem, not a customer problem.
Most service businesses book two to four weeks out. If you let people book six months ahead, you will forget the appointment and the customer will move on. Set a maximum window that matches how you actually plan your schedule.
Yes. Some customers will not book online, and some jobs need a conversation before they can be booked. Online booking catches the people who will not call. It does not replace answering the phone for the people who will.