When the app only allows one price and you have forty
Grooming is the clearest case of a tool being the wrong shape rather than too expensive. The booking software works fine — it just assumes an appointment is an hour and a price is a number, and in grooming neither of those is true until you have seen the dog.
Why the generic booking tools don’t fit
Booking software sells you a slot at a price. A doodle that has not been in for four months is a different afternoon and a different number from a short-coat terrier, and a groomer who finds that out when the dog arrives has lost the rest of the day. So the bookings stay in WhatsApp, where you can actually ask questions first, and WhatsApp is where they get lost.
“we use mostly whatsapp for the bookings but it is getting harder to manage… many apps only allow a fixed price.”
Where it goes wrong
- One price for forty different dogs
- Weight, coat, condition and how long since the last groom all move the number. A tool with one price per service makes you quote by hand anyway.
- A one-hour slot that was always three
- Booked as a flat hour, the whole day slips behind the first dog, and every client after that is waiting.
- Temperament you learn about too late
- Bites, hates the dryer, cannot be left with other dogs. This is a safety matter and it belongs on the booking, not in a conversation at the door.
- Vaccination records chased by text
- Asking after the booking is made means turning someone away on the day, or taking the risk.
What the page actually has to do
- A price that follows the dog
- Weight bands, coat type, condition, add-ons. Describe how you actually price and the page asks the questions that produce the number.
- Duration that follows the dog too
- Breed, size and coat should set the length of the appointment when it is booked, not when it walks in.
- The safety questions asked up front
- Temperament, medical needs, previous reactions to grooming — required fields, so the answer exists before the dog does.
- A history per animal, not per owner
- One household, three dogs, three completely different appointments. The record has to hang off the animal.
Something like it, already running

“A page my cleaning clients fill in once, for the things my booking system will not hold: which products to use, whether there is a dog, the door code, and which buzzer. They fill it in themselves and I read the answers. My bookings stay where they already are.”
The same shape as a grooming enquiry: the questions that decide how the visit goes, asked before it starts rather than at the door. Swap products and door codes for coat, weight and temperament.
Open the live appSaddle builds this from a description.
Write what you need in plain language, check the plan, and send the link. Your first app is free.
Questions
Can the form ask different questions for different breeds?
Yes. Describe the rules you actually use — including asking more of a first-time client than a regular — and the page is built around them.
Can people upload a vaccination record?
Yes — as a photo of it. A signed-in client can attach a picture taken on their phone, so the record arrives on the booking instead of in a separate text. Ask for accounts if you want this, since uploading needs the person signed in.
Can it take a deposit for the long appointments?
No — Saddle apps cannot process payments. What the page can do is make the long appointment visible as a long appointment, so a four-hour de-matting is booked as four hours rather than discovered as one.
Do I have to move my existing bookings into it?
No. Most groomers start by using it for new enquiries only, which is where the questions matter most, and leave the regulars where they are.
Other things people build with Saddle: see the list. Or check what it costs.