Skip to content
iMessage APIs
Industry playbooks6 min read

Pet services: grooming, boarding and the photo that sells the next booking

This industry has an emotional dimension most service businesses do not. Messaging is unusually well suited to it, and almost nobody uses it that way.

Someone leaving a dog for a five-day boarding stay is anxious in a way that a person dropping off a car is not. That anxiety is your opportunity and your risk: handled well it produces fierce loyalty, ignored it produces a customer who quietly tries somewhere else next time.

The mid-stay photo

One photo, unprompted, halfway through a boarding stay. No ask, no upsell, no link.

Harbor Boarding

iMessage

Milo's having a great morning 🐾

oh my god thank you, I've been worrying all day

That reply is the whole business case. It costs nothing on a per-line plan.

This is the highest-return message in the industry and it is not close. It arrives at the exact moment the owner is worrying, it requires no action from them, and it makes the decision about where to board next time before they have consciously made it.

Photo quality is the point

MMS compression turns a lovely photo of a happy dog into a blurry grey rectangle. Sending that is worse than sending nothing — it undercuts exactly the reassurance you were going for. Full-quality media is a large part of why the channel is worth paying for here; see why blue bubbles work.

The rest of the sequence

MomentMessage
Booking madeConfirmed, plus what to bring
Day beforeReminder with drop-off window, ask for anything new
Grooming: mid-appointmentOnly if something needs a decision — a mat, a nail issue
Grooming: doneReady, with the after photo
Boarding: mid-stayThe unprompted photo. No ask.
Pick-up + 1 hourThanks, and a review link
Grooming cycle dueRebooking, referencing the specific cut

The grooming rebooking cycle

Grooming has a natural interval — six to eight weeks for most breeds — that almost nobody triggers off. Same principle as med spa rebooking: reference the specific animal and the specific service, never a generic 'we miss you'.

Harbor Grooming

iMessage

Hi Nina — Milo's about due for his next groom. Want the same teddy cut? I have Thursday or Saturday.

Saturday, and yes same as last time please

Veterinary is a different regime

Keep clinical detail out of outbound messages

A message naming a diagnosis, a medication or a procedure can appear on a lock screen in front of anyone. Keep outbound copy generic — 'we have your results, can you give us a call' — and let the specifics happen on a channel where identity is confirmed. Vaccination reminders are fine; test results are not. See compliance.

What to measure

  • Rebooking rate by weeks since last groom
  • Boarding repeat rate, split by whether a mid-stay photo was sent
  • Reviews per 100 visits via utm_campaign=review-request
  • No-show rate on grooming appointments

The second row is the experiment worth running: send the photo to half your boarding customers for two months and compare repeat rates. It is a large enough effect that even small-business volume can detect it — see A/B testing at small volume.

petsgroomingveterinary