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
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
| Moment | Message |
|---|---|
| Booking made | Confirmed, plus what to bring |
| Day before | Reminder with drop-off window, ask for anything new |
| Grooming: mid-appointment | Only if something needs a decision — a mat, a nail issue |
| Grooming: done | Ready, with the after photo |
| Boarding: mid-stay | The unprompted photo. No ask. |
| Pick-up + 1 hour | Thanks, and a review link |
| Grooming cycle due | Rebooking, 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.