There is a version of appointment messaging where the customer gets seven texts about a haircut. It comes from a good instinct — nobody wants a no-show — and it produces the opposite result. People stop reading, and the one message that mattered goes past unopened with the rest.
Four messages cover it.
1. The confirmation, immediately
Sent the second the booking is made, while the customer is still looking at the screen. Its job is not to say thank you. Its job is to be the thing they search their inbox for at 8am on the day.
So it needs the date, the time, the address and what they booked — in the first two lines, not under a banner. If you take deposits, it says what was paid and what is left.
2. The reminder, once
A day before is the standard, and the standard is right for most trades. It exists to catch the person who booked three weeks ago and has since made other plans, which means it is only useful if it gives them a way to move the appointment rather than just informing them.
A reminder with no way to act on it converts a no-show into a no-show you knew about.
Two reminders is defensible when the appointment is long or expensive — a full-day detail, a treatment with preparation. A day before, and again on the morning. Beyond that you are just adding noise.
3. The change, when something changes
Rescheduled, cancelled, moved to another person. This is the one businesses most often send by hand and most often forget on a busy day, which is exactly why it should be automatic.
The rule that matters: the message goes out when the record changes, not when someone remembers.
4. The receipt, when money moves
Paid in full, deposit taken, refund issued. Separate from the confirmation, because they answer different questions and get looked for at different times — one before the appointment, one at the end of the quarter.
Text or email?
Email for the ones people go back to: the confirmation and the receipt. Text for the ones that need to be seen in the next hour: the reminder and the change.
Texts cost money per message and email does not, which is the honest reason most businesses land on that split anyway. One reminder text per appointment is affordable. Seven is a line item.
Say it once, not once per retry
The unglamorous part. When a sending job fails halfway and retries, a naive system sends the message again. The customer gets the same reminder three times and concludes you are broken.
Every message VoltsBook sends is claimed before it goes out, so a retry finds the claim and stops. Nobody notices this working, which is the point.