
About TextSavy
TextSavy exists because empty chairs cost real money.
It was built in Ireland around the most expensive quiet moments in a salon week: the late cancellation, the slow Tuesday, the regular who never rebooked. This page is the why.
The quiet loss, named
The Empty Chair Economy
In a salon, time expires.
An empty 11am chair cannot be sold tomorrow. Once the hour passes, the money is gone. A salon does not sell products off a shelf. It sells time, and time does not wait.
The Empty Chair Economy is our name for all of that quiet loss. The late cancellation on a busy Saturday. The weekday that never quite filled. The regular nobody noticed slipping away. It rarely looks dramatic. It adds up anyway.
See what an empty chair costs

The part nobody says out loud
The owner was never the problem.
When a client cancels, most owners see the gap straight away. Then the day takes over. Clients at reception, staff questions, suppliers on the phone, payments, cleaning, and the next appointment already waiting.
Refilling one slot by hand means finding the right client, checking who is suitable, writing a text that does not sound desperate, handling the replies, and seeing whether anything came back. By the time there is space to do all of that, the slot has usually passed.
The owner usually sees the gap. The problem is time.
- Notice the gap
- Find the right client
- Check who is suitable
- Write the text
- Handle the replies
- Check what came back
What the research kept showing
We started with conversations, not software.
TextSavy began with salon owners, not a product idea. More than fifty discovery conversations, and the same pattern kept showing up.
01
Quiet days repeat
The slow Tuesday is rarely a one-off. The same pockets go quiet week after week, and they are easy to live with until you price them.
02
Cancellations come too late
Most gaps appear inside the last day or two. That is too late to refill by hand, and exactly when the right text to the right client works hardest.
03
Regulars drift quietly
Nobody decides to leave. They just do not rebook, and nobody has time to notice until the chair has been quiet for months.
Even busy salons leak.
This is the part nobody expects. A salon can have loyal clients, strong demand and a healthy diary, and still lose real money through quiet pockets, late gaps and clients who drift away. It does not look like failure. It looks like a busy salon with recoverable gaps hiding between appointments.
In one discovery conversation, a busy multi-staff salon found over €130,000 in potential annual missed capacity hiding inside a healthy diary.
The data already exists. The action is what goes missing.
TextSavy was built to close that gap.
See the gaps TextSavy works onOne week, seen as revenue
€130,000+
Potential annual missed capacity
A discovery example based on potential missed capacity. Not a promise, and not a guaranteed recovery figure.
What TextSavy was built to do
The appointment book is a revenue map.
TextSavy works beside the booking system you already use. It reads the appointment data you already have, finds the gaps worth acting on, and turns them into targeted text campaigns you review before they send.
Your data comes in
Connect a supported booking system or upload an export. Your booking app stays the home of your appointments.
The gaps show up
Quiet days, late cancellations, no-shows and lapsed regulars surface on their own, each with the clients who fit it.
Nova drafts the message
Nova, the assistant manager inside TextSavy, suggests who to contact and drafts a text that sounds like your salon.
You approve the send
Nothing goes out without your yes. You see the message and the audience before anything moves.
You see what came back
Replies land in one inbox, and bookings you can link to the campaign are shown in plain language.
Who watches the gaps
Meet Nova, the assistant manager you never knew you needed.
Nova exists for the moment after the gap is spotted. The research kept showing the same thing: owners could see the quiet afternoon coming, but between clients there was never time to turn booking data into action. So we gave TextSavy an assistant manager whose whole job is that moment.
When a gap worth acting on shows up, Nova helps turn the signal into a campaign idea. Nova explains why it matters in plain words, suggests who the message should go to, drafts the text in your salon's voice, and waits for your approval.
Nova also pays attention to what you approve. Every campaign you say yes to, and every line you reword, teaches Nova a little more about how your salon talks. The suggestions get sharper the longer you work together.
Nova has limits on purpose. Nova is not an AI receptionist, is not here to replace you, and never texts a client without your approval.
Nova keeps an eye on the week
The kind of moments Nova watches for while you are with clients.
A quiet afternoon coming up
Hours that will go unsold unless someone acts early.
A late cancellation
A fresh gap that can still be filled in time.
A regular drifting away
Months of quiet that nobody actually decided.
Clients due a rebook
The ones worth a gentle nudge first.
A season worth getting ready for
Local moments like Debs season, flagged in good time.
Each one arrives as a suggestion with the why attached. Nothing sends itself.
The rules it runs on
Built so the owner stays in charge.
Nothing sends without your yes
Every campaign waits for your approval. You see the message and the audience first, every time.
Targeted, never blasted
Messages go to the clients each gap actually fits, based on your appointment history, with opt-outs handled. Never a bulk blast to everyone you know.
Beside your booking system, never instead of it
Your booking app stays the source of truth for appointments. TextSavy works with the data it already holds.
Plain texts, plain results
No hype in the messages and no vanity numbers in the reporting. What was sent, who replied, what came back.

A note from the founder
Why I built this
I did not start with software. I spent years in sales and operations, and when I began sitting down with salon owners I kept seeing the same thing. The gaps were visible. The data was already there. Nobody had the time to act on it.
So I built TextSavy to do that heavy thinking: find the gap, suggest who to contact, draft the message, and wait for your yes.
It is not here to replace your booking system or to talk to your clients for you. It is here to make sure an empty chair never goes quietly.
Justin Pienaar
Founder, TextSavy

Drawing the line
What TextSavy will not become.
Not a booking system replacement
TextSavy will never ask you to move your diary. Your booking app stays exactly where it is.
Not an AI receptionist
Nova does not answer your phone or chat with your clients. Nova drafts campaign ideas for you to approve.
Not a spam machine
No bulk blasts, no bought lists, no messaging people who should not hear from you. Targeted texts with opt-outs handled.
Never fake numbers
No invented results and no inflated dashboards. If a figure cannot be stood behind, it does not get shown.
Where this is going
More systems. Sharper signals. Same rule.
Over time, TextSavy will work with more booking systems, and Nova will get better at spotting the gaps that matter most. The rule stays the same: your data works for you, and you approve what goes out.
Ready when you are
What is your empty-chair cost?
See what your gaps are worth, then send your first campaign when you are ready. Nothing goes out without your approval.