Back to blog
CRM

CRM vs Google Sheets for Aesthetic Clinics: What You Actually Lose

A spreadsheet is not bad, it is blind. Five places where it costs an aesthetic clinic real money, and a calculation you can run on your own numbers in minutes.

PZ

Paulina Zielińska

August 10, 20268 min read
Udostępnij:

A spreadsheet at the front desk looks harmless, and for the first few months it works fine. The trouble starts with scale. In field audits of real operational spreadsheets conducted from 1997 onward, errors were found in 91% of the 54 files examined (Panko, 2000). When that same file decides who gets an appointment reminder and who gets a call back, this stops being an academic curiosity. It becomes a quiet cost that shows up in no report.

Below: the five places where a spreadsheet eats clinic revenue, a calculation you can run on your own numbers in a few minutes, and an honest list of situations where a spreadsheet is genuinely enough.

Three numbers that frame this decision
91% of audited operational spreadsheets contained errors
5% medspa no-show rate, alongside 16% cancellations
14,286 data breach notifications in Poland, 3rd in the EU

The spreadsheet is not bad. It is blind

Google Sheets does exactly what it was built to do: it stores whatever someone types into it. What it does not do are the three things clinic revenue rests on:

  • it takes no action on its own, so it will not send an SMS 24 hours before a treatment
  • it does not know the state of a relationship, so it will not flag that a client is due back in four months
  • it does not control access, so anyone with the link sees everything, including health data

As long as the clinic runs one treatment room and twenty visits a week, none of these gaps hurt. Above that threshold, each one carries a price.

Five places where a spreadsheet eats money

1. The rebooking nobody offered

In beauty and wellness benchmark data, the average medspa rebooks 40% of clients within 24 hours of their visit, while top-earning locations rebook 69% (Zenoti, 2025). That gap does not come from better treatments. It comes from somebody having a list of people to invite back and a deadline for doing it.

Rebooking within 24 hours (medspa)
Average
40%
Top earners
69%

A spreadsheet will not build that list. It does not know who came in last, what they had done, or when the window for a repeat treatment closes.

2. The reminder nobody sent

A meta-analysis of ten randomised controlled trials found that appointment reminders improve attendance by 11% versus no reminder, with a risk ratio of 1.14 for SMS specifically (Journal of Hospital Management and Health Policy, 2026). Booking platforms report no-show reductions in the 29-39% range once automated reminders are switched on (SimplyBook.me, 2025).

The operative word is "automated". Reminders sent by hand from a spreadsheet work exactly as long as the front desk has time for them. Which is to say, not on a Friday afternoon.

3. The enquiry that arrived after hours

40% of online bookings happen outside business hours, and 63% of them on a mobile device (SimplyBook.me, 2025). Meanwhile, online booking accounts for an average of 11% of medspa bookings, rising to 31% at top-earning locations (Zenoti, 2025).

Share of bookings made online (medspa)
Average
11%
Top earners
31%

A spreadsheet does not answer a message at 10:30 pm. A system that takes the booking and blocks the slot does.

4. The review nobody asked for

In a survey of Polish attitudes toward aesthetic medicine, the most cited criterion for choosing a provider was patient reviews online (27.7%), just ahead of staff experience (26.4%). Advertising came last at 2.9% (Procontent, 2023).

A review request sent the day after a treatment is one of the cheapest marketing actions a clinic has. It is also one of the first things to fall off the list when it has to be done by hand.

5. The data nobody guarded

Poland ranks third in the EU for reported data breaches, with 14,286 notifications, behind the Netherlands and Germany. Over the surveyed period, European regulators issued EUR 1.2 billion in fines (DLA Piper, 2025).

A link-shared spreadsheet has no roles, no per-user change history, and no control over what leaves with a departing team member. Treatment records are health data, a special category under GDPR.

The spreadsheet bill: calculate your loss in five lines

This is the part worth running on your own numbers rather than taking anyone's word for it, ours included. You need four figures from last month: number of visits, average visit value, number of enquiries, and front-desk hours spent maintaining the spreadsheet.

LineHow to calculateExample at 300 visits and EUR 90 average
1. Rebooking gap(69% - your %) x visits x value x marginat 40%: 87 visits x EUR 90 = EUR 7,830 of potential
2. Recoverable no-showsvisits x your no-show % x 30% reduction x value300 x 5% x 30% x EUR 90 = EUR 405
3. After-hours enquiriesafter-hours enquiries x conversion x value40% of enquiries with no same-day reply
4. Front-desk timehours x hourly cost12 h x EUR 11 = EUR 132
5. GDPR exposurecost of one incident x likelihoodqualitative, but do not ignore it

The right-hand column is arithmetic on benchmarks, not a promise. The point of the exercise is different: line 1 almost always turns out to be larger than every other line combined, and it is the one clinics typically never measure. If your five-line total is lower than the annual cost of a system, stay on the spreadsheet and rerun the numbers next quarter.

When a spreadsheet genuinely is enough

SituationSpreadsheetCRM
One practitioner, up to 20 visits a weekyesoverkill
One-off treatments, no seriesyesoptional
Two or more treatment roomsriskyyes
Treatments in series and protocolsnoyes
Leads from Meta Ads or Instagramnoyes
Front desk with staff turnovernoyes

This table is not disguised advertising. The first two rows are sincere: a clinic at that stage would be spending time on a CRM it does not yet need to spend.

How to leave the spreadsheet in 30 days

  1. Clean the spreadsheet before importing anything. Duplicates and blank phone numbers will migrate along with everything else.
  2. Make one field mandatory: acquisition channel. Without it you cannot tell what works.
  3. Import contacts and visit history first, notes later. Add notes in week two.
  4. Turn on one automation: the 24-hour appointment reminder. Measure it for two weeks.
  5. Add the second automation: a review request the day after treatment.
  6. Only then switch on campaigns and the pipeline for new enquiries.

The order matters. A clinic that starts with campaigns and gets to reminders last is pushing more people into a system that cannot yet hold on to them.

FAQ

Does using Google Sheets breach GDPR?

The spreadsheet itself is not non-compliant. What often is: link sharing, no roles, no access log, copies on personal drives. Treatment records are health data, so they need tighter access than a supplier list.

What does migrating data to a CRM cost?

The biggest cost is not the implementation, it is cleaning the data before import. For a clinic with a few years of history that is usually somewhere between several and a dozen or so hours of one person's work.

Can I connect the spreadsheet to a CRM instead of abandoning it?

Yes, and it is a common transitional setup. The spreadsheet stays for ad hoc analysis and reporting, while the CRM takes over operations: calendar, reminders, contact history and consents.

How do I know the clinic has outgrown the spreadsheet?

Three symptoms: somebody asks which version is current, calendar slots drift out of sync with the file, and answering "how many enquiries did we get last month" takes more than a minute.

Will a smaller clinic notice the rebooking difference?

Proportionally, yes. At 80 visits a month each percentage point of rebooking is under one visit, but those visits compound across the year and they are what builds a returning client base.

In closing

A spreadsheet is an excellent tool for calculating and a terrible one for remembering. A growing clinic mostly needs the second: a system that remembers the client at the moment the front desk has its hands full. Palyri builds that layer, but before you change anything, run your own five lines. That is the only number that matters.

Sources

Tags:CRM

Want to implement this in your clinic?

Book a free Palyri demo — we'll show how it works on your clinic's data.

Book demo via WhatsApp
PZ

Paulina Zielińska

Konsultant w branży beauty

Ponad 4 lata doświadczenia w branży beauty: najpierw od środka jako manager kliniki, teraz jako niezależny konsultant. Wdrożyła systemy automatyzacji sprzedaży i CRM w kilkudziesięciu klinikach estetycznych w Polsce.

Related articles