The mechanism, not the idea
Every groomer knows dogs should come back on an interval. The gap is in the setup: which interval, sent when, saying what, linking where, and what happens when nobody replies. Get those five right and rebooking becomes a system instead of a good intention.
1. Set an interval per service, then per dog
Start with a sensible default for each service. A doodle in full coat is often four to six weeks, a shorter clip six to eight, a bath and tidy longer, a hand strip longer again on its own cycle. Put those defaults on the services in MoeGo, Gingr, Savvy Pet Spa, Fresha or whichever platform runs your diary.
Then allow the individual override, because the dog matters more than the service. Some coats need four weeks and some owners genuinely cannot manage more than three grooms a year. An override on the pet profile beats a rule that is wrong for a third of your list.
2. Rebook at collection before any reminder exists
Reminders are the safety net, not the plan. The first move is a sentence at the till offering the same day and time on that dog's interval, taken while the owner is standing in front of you. Where the platform supports recurring or standing appointments, use them for the clockwork dogs.
Set the reminders up to catch everyone who left without a slot in the diary, which will always be a meaningful share of them.
3. Send early enough to be useful
A reminder that arrives on the day the dog is due is too late, because your Saturdays are already gone. Send the first prompt roughly a week before the interval ends, which puts the owner in front of a diary that still has choices in it.
Time of day matters more than people expect. Mid-morning or early evening on a weekday gets read. Nine on a Sunday morning does not get acted on.
4. Write the message like a person
Short, named, specific. The dog's name, how long it has been, that you have slots, and a link. No discount, no marketing voice, nothing that reads as a campaign.
Something in the shape of: "Hi Sarah, Bertie is due for his groom around the 14th. Here are our next available slots." Then the link. Two sentences.
Use SMS for the first prompt where you have consent for it, because grooming reminders are read on phones and email sits unopened. Keep the sender name recognisable as your salon.
5. Link into the diary, not into a conversation
This is the step that decides whether the whole thing works. The link should open your booking platform with the right service already selected for that dog, showing real dates, so the owner books in one tap.
"Give us a ring" converts a fraction as well. So does a link to your home page, because the owner then has to find the booking button on a phone at the moment their attention is thinnest. Deep link it, and test the link in the Instagram in-app browser as well as Safari and Chrome.
6. Decide the follow-up, and where it stops
One follow-up, about two weeks after the first, worded differently and slightly warmer. Then stop. A third and fourth message trains people to ignore you and gets your number blocked.
Anyone who has not responded after two prompts moves to the lapsed list, which you work through by hand once a quarter with a personal message rather than another automation.
7. Handle consent and opt-out properly
Appointment reminders for a booking someone has made are different from marketing messages, and the rules on both differ by country. Take a clear opt-in for marketing messages at booking, include an unsubscribe or stop instruction where it is required, and honour it immediately. Confirm what applies where you work rather than assuming.
8. Add the seasonal exception
Two or three times a year the interval is not the point. Pre-Christmas, before a summer heatwave when owners want a shorter clip, and the run-up to a bank holiday week you would rather not have empty. Those go out as separate one-off messages to the right segment of your list, not through the interval automation.
9. Measure the one number that matters
Each month, look at how many dogs came back inside their interval and how many bookings came from a reminder link. Most platforms report the second. The first is worth counting even roughly.
If the number is poor, the usual causes in order are: the reminder goes out too late, the link does not open the diary, or the interval is wrong for the dogs on your list.
10. Make sure the site backs it up
An owner who gets the message and goes to your website instead of the link must still find Book in the header on every page, the price table, and the phone number without scrolling. Reminders bring people to the site as often as to the link.
Where this sits
Rebooking reminders at your interval, deep linked into whichever platform runs your diary, are built into a dog grooming salon website as standard, and the same return-visit pattern runs through the other pet business websites we make. What the packages include is on pricing. A reminder with a real link is the difference between a full March and a quiet one.