WhatsApp appointment reminders for hair salons that also fill short-notice gaps
WhatsApp gets read, email does not. TerminJet sends your clients the appointment reminder by WhatsApp and SMS, with documented consent. And the same channel automatically refills cancelled appointments from your waitlist, instead of only reminding in one direction.

Reminders that land, and gaps that fill themselves again
In practice, WhatsApp messages are opened almost completely, often within minutes. That is exactly why WhatsApp reminders noticeably reduce no-shows, and exactly why refilling over the same channel works too.
- 98%
- typical open rate of WhatsApp messages, email sits well below it
- 20-40%
- fewer no-shows with consistent reminders 24 h and 2 h ahead
- 5-15 min
- until a short-notice open slot from the waitlist gets a confirmation
- 0 €
- commission per appointment, you pay for software, not per booking
From the incoming booking to the refilled gap
- Schritt 01
Capture appointment and consent
When booking online or when entered at the salon, the system collects consent for WhatsApp and SMS and stores it with documentation. No checkbox, no channel.
- Schritt 02
Remind automatically
24 hours ahead and once more shortly before the appointment, the reminder goes out by WhatsApp, with SMS as a fallback. Clients can confirm or cancel with a single reply.
- Schritt 03
Detect the cancellation, flag the gap
If someone cancels, TerminJet recognises the freed-up time immediately, say Friday afternoon, cut and colour, and knows which staff member covers it.
- Schritt 04
Refill from the waitlist
Matching waiting clients with consent get the offer by WhatsApp. Whoever confirms first gets the slot. The calendar updates on its own.
One channel for reminders and refilling, not for one-sided nagging
Pure reminder tools send in one direction: they reduce no-shows, but a cancelled slot stays empty. TerminJet uses the same consent-based WhatsApp and SMS channel in both directions. The client confirms or cancels, and in that same moment slot recovery starts.

Tailored specifically to daily salon life
Real service types
Cut, colour, highlights, perm, updo, each with its own duration and buffer. The reminder names the booked service, not just a time.
WhatsApp with SMS fallback
WhatsApp first because of the high open rate. If someone has no WhatsApp, the reminder goes out automatically by SMS.
Documented consent
Every message rests on a stored consent with a timestamp. Opting out is possible at any time and is respected.
On your own domain
White-label in the look of your salon, not on a third-party portal. Your clients book with you, not with a marketplace.
Embedded booking form
The intake form as an iframe on your website feeds appointments and the waitlist straight into the engine.
EU hosting, encrypted
Hosted at Hetzner in the EU, client data AES-256 encrypted, set up with GDPR in mind.
What happens when someone cancels at 1 pm
Example: a client cancels her Friday 3 pm appointment for cut and colour at short notice, the most valuable time of the week.
- Cancellation comes by phone or not at all, the appointment becomes a silent gap
- No one has time to phone through the waitlist
- The slot stays empty, the revenue for 90 minutes is gone
- Reminders went by email and were rarely read anyway
- Cancellation by WhatsApp reply, the gap is recognised immediately
- Matching waiting clients with consent get the offer automatically
- Within a few minutes someone confirms, the slot is filled again
- WhatsApp reminders to everyone else keep the no-show rate low
WhatsApp appointment reminder hair salon software compared
Email schedulers and portals often remind in one direction only. TerminJet combines consent-based WhatsApp reminders with automatic refilling, on your own domain.
| TerminJet | Pure email scheduler | Booking portal | |
|---|---|---|---|
| WhatsApp reminder with a high open rate | teilweise | ||
| SMS fallback when WhatsApp is missing | teilweise | teilweise | |
| Refill gaps automatically from the waitlist | |||
| Runs on your own domain | teilweise | ||
| No commission per appointment | |||
| EU hosting, AES-256 encryption | teilweise | teilweise |
Frequently asked questions
Is a WhatsApp appointment reminder GDPR-compliant?
Yes, when consent is collected and documented cleanly. TerminJet stores each client's consent for WhatsApp and SMS with a timestamp and sends only to people who have agreed. Opting out is possible at any time and is honoured immediately.
Why WhatsApp instead of email only?
In practice, WhatsApp messages are opened almost completely and usually within minutes, emails far less often. For appointment reminders that is decisive: a reminder that gets read reduces no-shows, one that does not get read does not. Anyone without WhatsApp gets the reminder by SMS.
What happens when a client cancels at short notice?
The freed-up time is recognised immediately. Matching waiting clients with consent get the offer automatically by WhatsApp. Whoever confirms first gets the appointment, the calendar updates on its own. So the gap often fills within a few minutes, without anyone having to make a phone call.
Do I need a new booking portal?
No. TerminJet runs white-label on your own domain in the look of your salon. It is your own instance, not a shared marketplace like Treatwell or Shore. You add the embedded booking form as an iframe to your existing website.
Do I pay per appointment or commission?
No. You pay for the software, not per booking. There is no commission per appointment as with many portals. The plans range from Launch with no customisation, through Pro with individual branding, to Scale including support.
How quickly is it set up?
TerminJet ships with setup included. Templates for hair salons with real service types are prepared, and we set up branding and the engine on request. Request a demo, then we look together at your specific gaps and the rollout plan.
How your clients book, the form feeds the engine directly
This intake form is the same one that runs on your domain. Every booking and every waitlist entry flows straight into reminders and refilling.


