Getting more calls · 6 min read · October 21, 2026
Online booking or a request form: which one fits your business
Let customers book a time online when the job has a set length, a known price and a fixed place: a haircut, a nail appointment, a dog groom, an oil change, a standard house cleaning. Use a request form when you can't price or schedule the job without seeing it first: a roof, a kitchen remodel, a tree leaning over the house, an exterior paint job. Plenty of businesses need both, one for each kind of job they do.
The rest of this article is how to tell which side a job falls on, what each option needs to work, and where the in-between cases land.
The question that decides it
Ask one thing about each service you sell: could a stranger pick a time slot for this, and could you honor that slot without talking to them first?
If yes, online booking saves both of you a phone call. If the honest answer is "it depends on what I find when I get there," a booking calendar makes a promise you can't keep. The customer picks Tuesday at 10, you show up, and the job is three times bigger than they thought, or not something you do at all. A request form lets you see photos and ask questions before anyone commits to a time.
A job usually belongs on the form side when:
- The price depends on size, access or condition
- You need to see it, in photos or in person, before you know how long it takes
- It runs longer than a day, so it doesn't fit in a time slot
When online booking fits
Online booking works for services you could print on a menu, with a price and a length next to each one. Salons, barbers, nail studios, groomers, massage therapists and driving instructors are the usual examples. So are the simple, fixed jobs inside bigger trades: an oil change or a tire swap at an auto shop, a furnace tune-up, a standard clean for a home of a given size.
What the booking page needs
- Every service with its length and price, or a starting price. A new client wants to see both before picking a time.
- Real availability. If your calendar lives in your head or on paper, an online calendar will offer times you don't have. Keep one calendar, the booking app's, and put walk-ins and phone bookings into it too.
- Buffer time between appointments, if you need it for cleanup or travel.
- Your cancellation policy in plain words, shown before they confirm. If you take deposits, say how much and when it's refunded.
- A confirmation and a reminder. Check what your app sends and how it's worded. Text reminders come with texting rules, which our article on handling missed calls goes through.
Booking apps, as examples
There are many booking apps, and the right one depends on how you work. Square Appointments, Acuity Scheduling, Calendly, Vagaro, Fresha and Booksy are common names, and some are built for one trade, like MoeGo for groomers. That's a list of examples, not a ranking. Set up two of them with your own services, make a test booking from your phone, and keep the one that felt easier.
Whatever you pick, link to it from your website and from your Google Business Profile. Google's help page on booking and ordering links explains how to add a link to your booking page, says you can add up to 10 links per category, and lets you mark one as the business's preferred link. If you'd rather take bookings through a partner app connected to Google, Google's page on setting up bookings through a provider says providers show up on your profile within a week, and warns that your provider might charge you.
Put the button where people decide
The booking button belongs at the top of your homepage, next to the call button, and beside every service on your site. Someone reading about balayage shouldn't have to hunt for the way to book it. Our page on salon websites shows a service menu where each item has its price, its length and a way to book.
When a request form fits better
For roofing, remodeling, tree work, painting, concrete, landscaping installs and most repairs that start with "something's wrong," the first step isn't a time slot. It's information. You need to know what the job is before you can say when, how long or roughly how much.
A request form gets you that in one message:
- Name and phone number
- Town or ZIP code, so you know whether it's in your area
- The type of job, as a short list to tap
- A few photos straight from the phone
- How soon they need it: urgent, this month, or planning ahead
With that, you call back already knowing the job. Sometimes the photos tell you it's a quick fix. Sometimes they tell you it's not work you do, and you can say so kindly before anyone loses an afternoon. Our guide to setting up a quote form covers the fields, photo uploads and where the messages should go.
Tell people on the form what happens next and when: "We'll look at your photos and call you within one business day." On bigger jobs people often ask more than one company, and a clear next step makes you easier to pick.
Our page on roofing websites shows a request form built for that trade: it asks whether it's storm damage, a leak or planned work, takes photos from the street and the backyard, and asks people plainly not to climb onto the roof.
The middle ground: book the estimate, not the job
Some contractors let customers book the estimate visit online, even though the job itself can't be booked. That works if you set aside fixed estimate windows, for example Tuesday and Thursday afternoons, and keep that calendar current. Ask for the address and a photo or two in the booking form, so you don't drive out blind.
Another option is a request form with preferred days: the customer picks two or three times that suit them, and you confirm one. It feels like booking to the customer, and you keep the final say.
Trade by trade
- Salons, barbers and nail studios: online booking for the service menu. Keep a form or a phone number for bridal parties, color corrections and anything you'd want to talk through first.
- Groomers: booking for returning dogs. A request form for new clients, so you can ask about breed, size, temperament and vaccines before the first visit.
- House cleaners: booking for standard cleans by home size. A request form for move-outs, deep cleans and anything priced by the job.
- Auto repair: booking for oil changes, tire swaps and inspections. A request form, or a call, for "it's making a noise."
- Plumbing and HVAC: calls and a request form for problems. Tune-ups and maintenance visits can be booked online.
- Roofing, remodeling and tree work: a request form with photos. If you book anything online, make it the estimate visit.
- Painters and landscapers: a request form for most jobs. Fixed services like a seasonal cleanup can go either way.
Mistakes to avoid with either one
- A booking page with no open times for weeks. If you're fully booked, say so and offer a form or a waitlist instead.
- Two calendars that disagree, so the app sells a slot you already gave away on the phone.
- A booking button that leaves your site for an app page with no prices and no photos of your work.
- A request form so long that people give up halfway. Five or six fields is plenty.
- No reply promise. Whichever you use, people should know when they'll hear from you.
If you're not sure which one your business needs, that's part of what we cover on the 15 minute call. We build the first version of your website free, in 2 days, with a request form, a link to your booking app, or both, set up the way your jobs actually start. Ask us for your free first version and click around it before you decide.