"On My Way" Texts for Mobile Groomers: Arrival Windows and Running-Late Scripts

Van clients wait at home for you, so the arrival time matters more than the appointment time. How wide to make your arrival window, when to send the on-my-way text, four copy-paste templates, and what to do when nobody answers the door.

Himani Agarwal
Himani Agarwal Founder, Packyard · ran two pet shops with grooming salons
8 min read
"On My Way" Texts for Mobile Groomers: Arrival Windows and Running-Late Scripts

Fifteen minutes in a driveway

It’s 11:20. The van is parked outside a house with a doodle booked for 11:00 to 11:30. The groomer knocks. Nothing. She knocks again, then calls. The owner picks up on the fourth ring: she’s at the school gate, she thought the groomer was coming “around lunchtime”, she’ll be ten minutes. The groomer waits. By the time the dog is on the table it’s 11:40, and the two stops after this one are now late too.

Nobody did anything wrong, exactly. The owner had a booking. The groomer turned up inside the window. What was missing was the bit in between: a text that told the owner the van was actually coming, now.

In a salon, the owner comes to you, so the time that matters is pickup. In a van, the owner waits at home for you, so the time that matters is arrival. This post covers how to quote that arrival, when to text, and what to say when the day slips. It’s part of the complete guide to starting a mobile dog grooming business.

Why a van needs a window, not a time

A salon appointment at 10:00 means the owner walks in at 10:00. A van appointment at 10:00 means the groomer has to finish the 8:30 dog, pack up, drive across a school zone and park. Every one of those can run over, and nothing you do in the morning makes the third stop’s arrival time certain.

So quote a window. “Between 10:00 and 10:30” is a promise you can keep. “At 10:00” is a promise you’ll break about half the time, and owners remember broken ones.

How wide the window should be depends on where the stop sits in the day:

Stop in the dayDay-before windowWhy
First stop15 minutesYou control when you leave home
Second and third30 minutesOne groom’s worth of overrun is possible
Fourth and later45 to 60 minutesOverruns stack, and lunch and water refills slide
After a big dogAdd 15 minutesDoodles and double coats are the ones that run long

Then narrow it on the day. The day-before text sets expectations; the on-my-way text, sent when you leave the previous stop, gives the real arrival to within a few minutes. That two-step approach is what stops the “I thought you meant lunchtime” conversation.

If your route is planned well, the windows can stay narrow, because the drive between stops is short and predictable. Service area and route planning covers how to build a day where the third stop isn’t a 25-minute drive from the second.

The four texts (and only four)

Clients don’t want a running commentary. One text the day before, one when you set off, one if you’re late, one at the door. That’s the ceiling. Most visits only need two of them.

1. The day before: confirm the window

Send it in the late afternoon or early evening, when people are planning tomorrow. Ask for a reply, because a reply is the only proof they’ve read it.

Hi Sarah, it’s Jess from Muddy Paws Mobile. I’ll be with Murphy tomorrow between 10:00 and 10:30. Please have him inside and the side gate unlocked. Reply Y to confirm, or call if the time doesn’t work.

If the client doesn’t reply by the morning, call before you set off for them, not when you’re outside. Automated appointment reminders covers reminder timing and what to do with clients who never confirm.

2. On my way: the real arrival

Send it the moment you finish the previous stop and pack up, before you start driving. Ten to twenty minutes’ notice is the useful range: long enough to get the dog in from the garden and put the cat away, short enough that nobody has time to pop out.

Hi Sarah, Jess is on the way to Murphy now. I should be with you between 10:12 and 10:27. See you soon!

Give a narrow window here, not “about 15 minutes”. A clock time survives the owner reading the text five minutes after it arrived.

3. Running late: say it before the window starts

The rule is simple: if you know you’ll miss the window, the client hears it from you before the window opens, not after it closes. Give a new window and an easy way out.

Hi Sarah, sorry, my 8:30 dog took longer than planned. I’m now looking at 10:45 to 11:15 for Murphy. If that doesn’t work today, reply and I’ll move him to the next Tuesday I’m in your area.

Don’t explain at length, and don’t blame the previous client by name. One line of reason, a new time, and a way to rebook is enough. Most clients are fine with late; what they mind is finding out by waiting.

If you’re more than about an hour behind, call instead of texting. At that point you’re asking them to rearrange their day, and that deserves a voice.

4. At your door: the nudge

Send it when you park, before you knock, so the owner sees it even if the doorbell isn’t working or they’re on a call upstairs.

Hi Sarah, I’m outside in the blue van. Ready when Murphy is!

This is also the start of your clock if nobody comes out. More on that below.

When to send each one

TextWhenReply needed?
Day beforeLate afternoon or evening beforeYes
On my wayWhen you leave the previous stopNo
Running lateAs soon as you know, before the windowOnly if they can’t do it
At your doorWhen you parkNo

Keep the texts under 160 characters where you can. They read better on a lock screen, and anything longer gets skimmed.

Sending texts while driving (don’t)

The weak spot of the on-my-way text is that it gets sent from a phone, by the person about to drive. So it gets sent late, at a red light, or not at all.

Three ways round it:

  • Send it before you start the engine. Make it part of packing up: towels in the dryer, tools on the rack, text sent, then drive.
  • Keep the templates saved so it’s one tap and a time, not typing.
  • Let the schedule send it. If your booking system knows which stop you just finished and how far the next one is, it can work out the arrival and send it for you.

That last one is what Packyard does for vans. When a groomer checks out a stop on My route, the next client can get the on-my-way text automatically, as long as their visit is within 90 minutes and they haven’t already been texted. The arrival window in the text is worked out from the van’s live drive time, so the client sees a real window, not a guess. You write the wording once, with the client’s name, the dog’s name and the window filled in. If the van is out of signal, the text queues and sends when you’re back in coverage. See how it works for mobile groomers.

Whatever you use, send it from the business number, not your personal phone. Clients who have your personal number will use it at 10pm.

When nobody answers the door

Even with every text sent, some days you’ll be standing in a driveway with no answer. Decide what happens next before it happens, so you aren’t making it up while the next client’s window ticks away.

A simple rule that works for most vans:

  1. At the door: send text 4 and knock.
  2. After 5 minutes: call. Leave a voicemail if there’s no answer.
  3. After 10 to 15 minutes: send a final text and leave.

Hi Sarah, I waited 15 minutes for Murphy but couldn’t reach you, so I’ve moved on to my next stop. Reply and I’ll find you a new time. As per our booking terms, a missed-visit fee applies.

How long you wait, and whether you charge, belongs in your booking terms, the same way a salon writes down its no-show rule. The salon version of the late rule is in the 15-minute late arrival policy; a van’s version is usually shorter, because you have a route behind you and nowhere to wait.

Log every missed visit on the client’s record. One is a bad day. Three is a pattern, and the client who makes you sit in their driveway every month should move to a card on file or a different groomer.

The salon version

If you run a salon as well as a van, the texts are a mirror image. In the salon, you’re telling the owner when to come back for the dog; in the van, when you’re going to arrive. The same principle carries over: quote a window, text when it’s real, and text early when it changes. Quoting realistic pickup times has the salon templates.

Copy-paste template set

Save these in your phone or your booking software. Swap in your own business name and adjust the windows to your route.

Day before

Hi [Client], it’s [You] from [Business]. I’ll be with [Dog] tomorrow between [start] and [end]. Please have [him/her] inside and the gate unlocked. Reply Y to confirm.

On my way

Hi [Client], [You] is on the way to [Dog] now. I should be with you between [start] and [end]. See you soon!

Running late

Hi [Client], sorry, I’m running behind today. I’m now looking at [new start] to [new end] for [Dog]. If that doesn’t work, reply and I’ll move [him/her] to my next [day] in your area.

At your door

Hi [Client], I’m outside in the [colour] van. Ready when [Dog] is!

Leaving after no answer

Hi [Client], I waited [minutes] minutes for [Dog] but couldn’t reach you, so I’ve moved on to my next stop. Reply and I’ll find you a new time.

Four texts and a fallback, written once. Send the right one at the right moment and the driveway wait mostly disappears, because the owner already knows you’re coming.

Himani Agarwal
Himani Agarwal Founder, Packyard

Ran two pet shops with grooming salons, sold them in 2026 and now builds Packyard full time. Writes about the parts of running a grooming business nobody taught you.

Weekly, from Himani

The Saturday note

One idea a week for getting clients, keeping them and running the day. Short enough to read between dogs.

If you want the reminder texts, booking page and no-show rules in posts like this one to run on their own, that is what we built Packyard for. 30 days free.