← Back to Blog

The Slot That Looked Booked

Your groomer's week showed a full groom at 10:00. The portal said confirmed. At 9:45 nobody answered the phone, and at 10:05 the owner texted that they forgot and would reschedule.

The table sat empty for ninety minutes you could have sold twice. Worse, the dog after them was a boarding checkout bath that had to finish before 11:30. One ghost appointment compressed the whole morning.

Salons lose money on no-shows, but the operational damage is the dead slot. Grooming capacity is per person and per hour. When confirmation lives only in someone's memory, the calendar lies until the dog fails to appear.

Why Morning-Of Texts Fail

Many shops text the day of the appointment. "See you at 10!" feels friendly. It does not give you time to refill the chair.

Morning-of reminders arrive when the groomer is already mid-coat. The desk is juggling check-ins. If the owner cancels at 8:30 for a 10:00 groom, you might squeeze in a walk-in. You might not. If they simply do not show, you find out at the door.

Same-day texts also train owners that confirmation is optional. No reply, no consequence, slot still "theirs." Over time staff stop believing the schedule and start holding backup dogs in their heads. That is how double books and burned-out groomers happen.

The useful window is about twenty-four hours out. Long enough to offer the time to someone else. Close enough that the appointment is still real in the owner's week.

A 24-Hour Confirm-or-Cancel Standard

Treat the day-before message as a small contract, not a courtesy ping.

One clear action. Ask the owner to confirm or cancel in the reply. Numeric replies (1 to confirm, 2 to cancel) beat open-ended "reply YES" threads that half your clients misread.

Status on the appointment, not on a sticky note. When a reply lands, the grooming appointment should flip to confirmed or cancelled in the same system the groomer reads. If confirmation lives in a personal phone, the floor never sees it.

A defined no-response path. Silence is not confirmation. Write the rule once: if no reply by 6:00 p.m. the day before, the desk calls once. If still nothing by close, the slot may be released or marked at-risk for the groomer. Everyone should know which.

Released slots get sold in order. Waitlist first, then same-day bath requests tied to boarding checkout, then portal openings. The goal is not punishment. It is keeping per-groomer capacity honest.

You can run pieces of this on paper. It works better when the reminder, the reply, and the appointment status share one record.

When Nobody Replies

No-response is normal. Busy owners, spam filters, wrong number on file after a divorce, a teenager who booked mom's card and never told her.

Desk playbook:

  • Call once at a published time. Leave one voicemail with the same numeric options if your SMS provider supports it.
  • Tag the appointment so the groomer sees "unconfirmed" on the board, not a green check that never happened.
  • Protect checkout-linked jobs. A bath before an 11:30 boarding pickup outranks a casual full groom. If the unconfirmed slot is a deadline groom, escalate earlier than a flexible Thursday trim.
  • Document the release. If you give the slot away and the original owner appears anyway, you need a timestamped trail: reminder sent, call attempted, slot released at 4:12 p.m.

Groomers should not negotiate no-shows at the table. They execute the schedule the desk and system agreed on.

A Concrete Wednesday: Portal Booking, Silent Owner, Open Table

A mixed kennel-salon has Jordan on full grooms and Sam on baths. On Monday, a portal booking lands for "Biscuit, full groom, Wednesday 10:00, Jordan."

Tuesday at 10:04 a.m. (twenty-four hours before start), Biscuit's owner gets a text: groom tomorrow at 10:00, reply 1 to confirm or 2 to cancel. No reply by 4:00 p.m. The desk calls, gets voicemail, tags the appointment unconfirmed.

Tuesday at 4:30 p.m., a boarding bath-before-checkout for 11:00 Thursday is waiting on Sam's list but could flex if Jordan has a hole. The manager releases Jordan's Wednesday 10:00 slot to the waitlist. A doodle owner accepts by 5:15 p.m. Jordan's board now shows the doodle at 10:00, confirmed.

Wednesday at 9:50 a.m., Biscuit's owner walks in expecting Jordan. The desk pulls the log: reminder sent, call logged, slot released yesterday. They offer Sam for a bath-only today or Jordan next week. Awkward, but cleaner than asking Jordan to absorb two large dogs because the calendar never updated.

Run the same day without the twenty-four-hour rule. Jordan starts Biscuit's coat at 10:00 while the doodle waits. Or Jordan finishes Biscuit and the doodle cancels because they found another salon. Either way the week erodes.

What the Text Should Say (and What It Should Trigger)

Keep the body short. Pet name, date, time, location if you have multiple sites, then the numeric mapping. Avoid links that look like phishing unless your clients already trust your domain.

Triggers worth wiring when your software supports them:

  • Reply 1 marks confirmed and stops further reminders for that appointment.
  • Reply 2 cancels, frees the groomer's row, and optionally notifies the waitlist.
  • Invalid reply gets one auto-response repeating the digits, not a conversation.
  • Opt-out respects SMS compliance; the desk must fall back to call or email without treating silence as consent.

Mixed facilities should use the same discipline for stay-linked grooms. A go-home groom tied to a board-and-train checkout is a deadline slot. If the owner does not confirm, you escalate to the trainer or front desk before you give the table away, but you still document the attempt on the same timeline.

Pet Ops grooming is coming soon. The planned reminder flow matches the standard above: one transactional SMS about twenty-four hours before the appointment, numeric confirm/cancel replies that update grooming appointment status, and a delivery record staff can audit when a slot dispute lands at the desk. Until that ships, the operational habit still applies: confirm or cancel before the slot dies, and make no-response a managed outcome rather than a surprise at the tub.

How This Connects to Daily Operations

Twenty-four-hour confirm-or-cancel texts protect groomer capacity, give the desk time to refill chairs, and keep portal bookings from haunting the floor as silent no-shows.

Running the salon on one operational board means appointment status, queue, and reminders should read the same truth. Pair that with grooming appointment scheduling software that ties each slot to a groomer's real week, and with boarding and grooming software when baths and go-home grooms share checkout clocks. The reminder is the last mile: without it, even an accurate schedule still loses hours to ghosts.

Ready to run your facility on Pet Ops?

Facilities are running daily operations on Pet Ops today. Start with the free core platform and add modules when you need them.

Start Free