How Dog Groomers Can Use AI to Collect Pet Details Before Booking

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How Dog Groomers Can Use AI to Collect Pet Details Before Booking.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How Dog Groomers Can Use AI to Collect Pet Details Before Booking.

Put a short intake step before booking: a form with conditional questions, or an AI chat assistant, asking for breed, weight, coat condition, last groom, temperament, health issues and a coat photo, then turning the answers into a pet card with a suggested service and slot length. You approve it; the AI never quotes final prices or gives health advice.

Most groomers already know which details matter; the problem is getting them before the dog arrives rather than at the counter, when a two-hour dematting job has been booked into a one-hour slot. Below: what to ask and why, three ways to collect it, instructions for an AI intake assistant, and how to turn the answers into a slot you'd trust.

Follow me on Instagram@sagnikteaches

The pet details that change the booking

Only ask for what changes the slot, the groomer, the price or the safety of the appointment. Everything else can wait until drop-off.

Connect on LinkedInSagnik Bhattacharya
DetailWhy it mattersHow to ask it so owners answer well
Breed or mixCoat type and typical slot length"Breed or mix, if you know it (a guess is fine)"
WeightSize band and price"Roughly how much does your dog weigh?" with bands to tick
Coat conditionMatting is the biggest cause of overruns"Can you run a comb through to the skin everywhere?" plus photos
Last professional groomOverdue coats take longer"When was your dog last groomed by a professional?" with ranges
AgePuppies and older dogs need shorter, gentler sessionsDate of birth or approximate age
TemperamentWhich groomer, what time of day, whether to muzzle-train"Is your dog ever nervous or snappy with dryers, nail clipping or strangers?"
Health conditions and medicationSafety, and when to involve the vet"Anything we should know about your dog's health, skin or joints?"
Vaccination statusYour salon's entry policyUpload or expiry dates; see below
Vet and emergency contactIf something goes wrong on the tableVet practice name and phone; a second contact number

The coat questions do the heavy lifting. Owners describe a matted coat as "a few knots" surprisingly often, not from dishonesty but because they can't see what a groomer sees. Asking whether a comb reaches the skin, and asking for photos of specific places, gets you nearer the truth.

Subscribe on YouTube@codingliquids

The photo request needs the same care. "Upload a photo of your dog" gets you a sweet face on the sofa, which tells you nothing about the coat. A version that works: "Please send three photos: behind the ears, under the front legs, and the back of the back legs. Part the fur with your fingers if you can." Owners follow specific instructions surprisingly well, and those three places are where mats hide on most curly and long coats. The same principle of asking the questions that make a quote accurate appears in the intake questions that make AI cleaning quotes accurate, in a very different trade.

The two lines at the top of the form

Owners answer more carefully when they know why you're asking. Open the form or chat with two short lines, something like: "These questions help us book the right amount of time and the right groomer for your dog, so there are no surprises on the day. It takes about three minutes." Then, before the photo question: "Photos of the coat help us plan. We'll only use them for your dog's booking." And near the end, a plain statement of what happens to the details: they're stored on your dog's record in our booking system, used to plan appointments, and you can ask us to update or delete them. Keep that last line consistent with your privacy notice; if you don't have one, it's worth writing before you start collecting health details and photos online.

Three ways to collect it

1. Your grooming software's own booking questions

Check this first, because you may already be paying for it. MoeGo, for example, lets you add pet questions to online booking, including weight, coat type, vaccine, birthday, pet image, behaviour, vet name and phone, and health issues, plus custom questions as short or long text, dropdowns, radio buttons or checkboxes. Pet type, name and breed are always required. One setting is worth knowing: weight and coat type can be set to view-only for existing clients, so a returning owner can't accidentally change them and alter the price at rebooking. Other platforms have similar settings; pet grooming software with AI, compared covers what each includes.

This route has no AI in it, and that's fine. The details land on the pet's profile where your team already looks.

2. A smart form with an AI summary

If your software's questions are limited, or enquiries arrive before owners are ready to book, use a form builder with conditional logic, so the dematting questions only appear for curly and long coats and the health follow-ups only appear when an owner ticks "yes". Jotform and Typeform both do this. Avoid Google Forms for this particular job: a file upload question requires the owner to sign in to a Google account, and plenty of owners will give up rather than do that on a phone.

Then add an automation (Zapier or Make) that sends each submission to an AI step with the prompt in the next section, and emails you the resulting pet card or adds it as a note. The owner fills in a form; you receive a summary you can read in 20 seconds.

Before you build it, do the task sum. On Zapier, the form trigger costs nothing and each successful action step is a task; an AI by Zapier step uses 1, 3 or 5 tasks per run depending on the model tier you pick, and it needs the Professional plan or above. Say you get 40 new-dog forms a month and the Zap has an AI step on the 5-task tier plus one email step: that's 6 tasks per form, 240 a month, comfortably inside Professional's 750 tasks (from $29.99 a month billed monthly, or $19.99 billed annually). On the 1-task tier it's 80. Make does the same job on credits from about $9 a month. Either way, send the email subject as "NEW DOG: [dog's name], [breed], [FLAGS]" so the flagged ones stand out in your inbox without opening anything.

3. A chat assistant on your website, Instagram or WhatsApp

A conversational assistant asks one question at a time, follows up on vague answers ("a few knots: where are they?") and suits owners who message rather than fill in forms. It takes more set-up and more monitoring, and it needs a clean hand-over to a person for anything unusual. It makes sense if most of your booking requests arrive as messages and you're answering the same five questions every evening.

Which to choose: start with option 1 if your software supports it, add option 2 if you need photos and conditional questions, and consider option 3 only when messages, not forms, are where owners reach you.

Instructions for an AI intake assistant

Whether it's summarising a form or running a chat, the assistant needs clear limits. This is the core of what I'd give it:

You collect details about a dog before a grooming appointment at
[salon]. You are friendly, brief and ask one question at a time.

Collect: owner name and phone; dog's name, breed or mix, age,
weight band; coat condition (can a comb reach the skin everywhere?);
date of last professional groom; temperament with dryers, nails and
strangers; health issues, skin problems, medication; vaccination
status; vet practice name. Ask for 2-3 coat photos: behind the ears,
armpits, back of the back legs.

Rules:
- Never give health, behaviour or medical advice. Record what the
  owner says, word for word, and say a groomer will follow up.
- Never quote a final price. You may share the price list range
  for the service and say the price is confirmed after a coat check.
- If the owner mentions biting, seizures, heart problems, recent
  surgery, or a dog over 12 years old, mark FLAG FOR CALL.
- Don't confirm a booking. Say a groomer will confirm the time.

At the end, produce a PET CARD:
Dog | Breed/coat | Size band | Last groom | Coat (owner's words) |
Photo notes | Temperament | Health (owner's words) | Vaccines |
Suggested service | Suggested slot length (from the table below) |
FLAGS
[paste your slot-length table]

"Word for word" matters for health and temperament: "gets a bit grumpy" and "has bitten a groomer" should never be tidied into the same summary.

Test the rules before any owner does, because the first failure usually looks helpful. An illustrative exchange from a test run with an earlier, looser version of the instructions:

Owner: He's been scratching his belly a lot lately, is that OK for grooming?
Assistant: That could be a mild food allergy or dry skin. An oatmeal shampoo often helps, and we can use one during his groom!

Friendly, confident and wrong in two ways: it diagnosed, and it promised a product the salon may not stock. With the "never give health advice" rule in place, the reply you want is closer to: "Thanks for telling us. I've noted 'scratching his belly a lot lately' on his card, and a groomer will check with you before the appointment." Run a dozen awkward test messages like this one (itchy skin, a limp, "he nipped the last groomer", "she's 14 but fine") and read every reply before you switch the assistant on.

Keep the chat private, too. If you run this as a chat on your website, read keeping customer data private when your team uses AI; owners' phone numbers and their pets' health details shouldn't end up in a consumer chat tool that trains on conversations.

From answers to a pet card and a slot length

The assistant can suggest a slot only if you give it your rules. Write them down as a table. The version below is illustrative; your times will differ with your team, your drying set-up and your breeds:

Size and coatBase slotAdd
Small, short coat60 min+30 for a first visit
Small, long or curly (shih tzu, bichon, toy poodle)90 min+30 if last groom over 10 weeks ago
Medium curly (cockapoo, cavapoo)120 min+30 to 60 if matting is flagged
Large double coat (husky, golden retriever)150 min+30 in the moulting season
Any dog with a behaviour flagAs aboveBook first thing, with your most experienced groomer

Two edge cases need a rule in the table, or the assistant will invent one. The first is the rescue whose owner writes "some kind of terrier mix, maybe a bit of poodle". Tell the assistant to ask for one full-body photo and the weight, then use the longer coat band whenever the coat type is unclear; booking 30 spare minutes costs less than overrunning. The second is two dogs from one household on one form. Ask for a separate pet card per dog, then decide yourself whether they go back to back with one groomer or side by side with two, because that depends on who's on shift.

Worked example: an overdue cockapoo

An owner books through the form: cockapoo, 11 kg, last professionally groomed "about five months ago", coat described as "a few knots". The comb question gets "not everywhere". The photos show dense clumping behind both ears and felting on the back legs. Temperament: fine except with nail clipping. No health issues.

The pet card comes back with the owner's words quoted, a photo note describing possible matting behind the ears and on the back legs, a suggested full groom of 120 minutes plus a 60-minute matting allowance, and a note to warn the owner that a shorter clip may be needed. The groomer reads it, agrees, books a three-hour morning slot and sends a short message explaining that the coat will be checked at drop-off and a shave-down discussed if the mats are tight to the skin. No surprise at the counter, no one-hour slot that turns into three, and no overrun into the next dog's appointment.

A flagged card: the older shih tzu

The cockapoo card needed a longer slot. Some cards need a phone call before any slot at all. An illustrative card from the same form, for a different dog:

PET CARD
Dog: Bella | Breed/coat: shih tzu, long coat | Size band: small (6 kg)
Last groom: "about 8 weeks ago"
Coat (owner's words): "brushed most days, fine"
Photo notes: coat looks even; no visible clumping behind ears
Temperament: "gets wobbly standing for a long time"
Health (owner's words): "13, has a heart murmur, the vet says
  it's mild. On tablets."
Vaccines: certificate uploaded, expires March 2027
Suggested service: full groom, shorter style
Suggested slot length: 90 min, split into two sessions with a rest
FLAGS: FLAG FOR CALL (age over 12; heart condition; medication)

Everything the assistant did right is on that card: the heart murmur is in the owner's words, the card gives no view on whether grooming is safe, and the suggested slot comes from your table rather than a guess. The groomer's call covers what the form can't: whether the owner would like a note from the vet, whether to swap the high-velocity dryer for a quieter setting and towels, and whether a shorter, quieter mid-morning slot suits her better. The booking waits until that call has happened.

Where intake automation annoys owners or misleads you

  • Too many questions. A 25-question form on a phone loses people. Keep new-client forms short and conditional.
  • Asking returning clients everything again. Ask only what might have changed: health, behaviour, coat, the service they want.
  • Photo uploads that fail. Test the form on an older phone and on mobile data. If uploads fail, owners abandon the whole form.
  • AI that sounds like a vet. Any reply beginning "that sounds like it could be..." is a failure of the instructions. Read the first 20 conversations in full.
  • Treating the card as fact. The pet card is the owner's account plus a guess from photos. The groomer's hands at drop-off are the final word.

The short returning-client form still needs its safety net. An illustrative case: a regular labradoodle rebooks with three answers: coat "same as usual", behaviour "same", service "usual trim". The fourth question, "Anything changed with health since last time?", gets "had a lump removed from her side three weeks ago, stitches are out". That answer should trigger the same FLAG FOR CALL as a new dog, because the groomer needs to know where the scar is and whether the vet is happy for the area to be clipped. Make sure your flag list covers returning clients too; it's easy to write the rules for new dogs only.

Vaccination details deserve their own process, since they change every year; automating vaccination checks for a grooming salon covers expiry tracking and reading certificates. Mobile groomers have extra fields to collect, such as parking, access and a water supply; for their routes and rebooking, see how mobile dog groomers use AI for routes and reminders.

Four numbers that show the intake is working

Four numbers tell you: how many owners who start the form finish it; how many appointments overran their slot; how many times the coat at drop-off surprised you; and how many follow-up calls you had to make before confirming. If completion is low, the form is too long or uploads are failing. If overruns haven't fallen, your slot table needs adjusting, not the AI. And if surprises at drop-off persist, rewrite the coat questions and the photo instructions, because that's where the useful information comes from.

An illustrative first month for a two-groomer salon shows how to read them. Of 48 owners who started the form, 31 finished: 65%. Looking at where people stopped, most quit on the photo step, and testing on an older phone showed uploads timing out on mobile data. The fix was allowing photos to be sent later by message, and the next month 40 of 46 finished. Overruns fell from nine to four, and three of the four were first-time doodles whose coats were worse than the photos showed, so the 60-minute matting allowance became the default for any doodle over ten weeks since its last groom. The table changed; the AI didn't need to.

Grooming intake questions owners and groomers ask

Can AI tell from a photo how matted a dog is?

It can describe what's visible, such as clumping behind the ears or felted legs, and that's useful for flagging a possible longer appointment. It can't feel how tight mats sit against the skin, which is what decides between dematting and a shave-down. Use photos to plan the slot and warn the owner, and confirm the approach at drop-off.

How many questions should a new-client form have?

Aim for about ten to twelve for a new dog, with conditional questions that only appear when relevant, and three or four for returning clients: any changes to health, behaviour or coat since last time, and the service wanted. Longer forms lose owners on phones. Anything not needed to book the right slot can be asked at drop-off.

Should an AI assistant take the booking itself?

It can offer times and hold a slot if it's connected to your booking software, but I'd keep a person approving first bookings for new dogs. That's where coat condition, behaviour and health notes change the slot length or the groomer. For returning dogs with no changes, letting the system book directly is usually fine.

What should happen if an owner mentions a health condition?

The assistant should record it in the owner's words, avoid any advice, and flag the booking for a person to review. Depending on your policy, the groomer may call the owner, ask for a note from the vet, or adjust the service. Conditions like seizures, heart problems, recent surgery or skin infections are worth a phone call rather than a form.

Further reads

Sources: MoeGo help articles on online booking questions settings; Google Docs Editors help on file upload questions (checked September 2026).

Want your grooming intake set up properly?

On a 1:1 call we'll decide which details you need before a booking, whether your grooming software can collect them already, and where an AI summary or chat assistant would save you calls.

Book a 1:1 call with me