Online booking, loyalty per treatment, cabin POS
Beauty & Wellness.
From the slot booked at 10pm to the free coffee on the 7th visit: stay on top of your appointments and your regulars.
30-day online trial, no card.
The software
Three screens, taken from the application.
- Diary Bookings
Today’s appointments, fed by online booking that never closes.
- Client records Clients
The client record: treatment history, loyalty earned, contraindications.
- Services Register
The treatment catalogue, with duration, price and the cosmetics stock behind it.
Real screenshots of the software · the data is that of a demonstration instance.
Your plan
BeautyCore
4 modules tuned for this trade, switched on from day one.
- Appointments & bookings
- POS & HACCP
- CRM & sales
- Accounting & FEC
On your hardware
- iPad Schedule and client record, in the treatment room.
- iPhone Payments and appointment reminders.
Where it hurts
Before, after.
-
TodayThe phone rings while my hands are in the middle of a treatment. Either I answer and ruin the session, or I call back that evening and the client has already booked somewhere else.
With PrivateCoreYour clients book for themselves, on your own page, at any hour, without going through a platform and with no per-appointment commission. The slot lands straight in the salon agenda.
-
TodayEach of us has her own days, her own hours, her own cabin. On a paper diary you always end up putting two clients on the same person.
With PrivateCoreEach practitioner’s hours are set once, day by day, along with her time off and the closing days. Online booking only offers what is genuinely open, and two appointments cannot overlap on the same person or the same cabin.
-
TodayOne cancellation the evening before, or a client who does not turn up and does not warn you. Over a day that is two hours lost that nobody pays for.
With PrivateCoreA reminder goes out automatically the day before, with a link to move the appointment rather than cancel it: the slot frees up while there is still time to offer it again, and the waiting list alerts the next client, in the order she signed up. Beyond that, you set your own rule: the notice period beyond which a cancellation stays free, what is retained inside it, and the deposit pre-authorised at booking, released if the client comes, charged if she does not.
-
Today“What did you put on me last time?” I go digging through the notebook, and sometimes it was a colleague who saw her.
With PrivateCoreEvery treatment is filed on the client record: the service, the practitioner who carried it out, the products used, the actual duration and the notes. The record also carries cosmetic allergies, skin type and photo consent, visible before you start, to anyone on the team.
4 more pains we cure
-
TodayThe course of ten sessions paid up front: six months later nobody knows how many are left.
With PrivateCoreThe course is recorded with its number of sessions and its expiry date. Each session used counts down, the balance stays readable on the record, and a course that is used up or out of date can no longer be drawn down by mistake.
-
TodayI take payment on a terminal, I write the sale in a notebook, and at month end I send the notebook to the accountant.
With PrivateCorePayment goes through an NF525 certification-ready till: every ticket is chained to the previous one, the Z ticket comes out at close of day, the integrity of the journal can be verified. The accountant gets an FEC file, not a notebook.
-
TodayThe creams for retail and the ones for the cabin come out of the same stockroom. We find out there are none left on the day we need one.
With PrivateCoreEvery item leaving the stockroom is entered with its reason and the person who took it, retail and cabin alike. Below the threshold you set, the alert comes up, and the list of what needs reordering builds itself.
-
TodayThe stamp card: the client forgets it, loses it, or hands me one where I stamped twice by mistake.
With PrivateCoreLoyalty lives on the record: points, tiers and rewards that you define. The card sits in the client’s phone, and can be found again under her name. A kept appointment credits it, a no-show takes points off, without anyone having to think about it.
In detail
Everything that ships built in.
- Google Calendar
- Outlook
- Apple Calendar
- Stripe
- Qonto
- WhatsApp Business
-
Online booking & multi-practitioner agenda
- Your clients book 24/7 on your own page, with no per-appointment commission
- Shared multi-practitioner agenda: one column each, conflicts show up at a glance
- Deposit at booking time (Stripe): a blocked slot is no longer free
+ 3 more
- Smart waiting list: someone cancels, the slot is offered to the next client
- Automatic reminder the day before: fewer forgotten appointments
- Move, start, finish an appointment in two taps from the daily agenda
-
Client records & CRM
- One record per client: contact details, preferences, practitioner notes
- Treatment history: the products used, the actual duration, the notes and the satisfaction rating
- Cosmetic allergies, skin type and photo consent on the record, visible before you start
+ 3 more
- One client base: bookings, till and loyalty all point to the same record
- Free-form notes kept from one visit to the next, every practitioner gets the context
- Targeted campaigns by segment: regulars never get the newcomers message
-
POS & checkout
- Treatment and products charged on the same ticket, at the counter
- Card, cash, a discount in one tap: the total recalculates itself
- Every payment attaches to the client record and feeds loyalty
+ 3 more
- Daily stats on one screen: revenue, visits, average ticket
- Clean, traced cancellations, no holes in the till
- Sales flow into accounting with no re-typing
-
Loyalty & follow-ups
- Digital loyalty card in the phone (Apple / Google Wallet), no more stamped cardboard
- Points per euro spent, reward at the threshold you choose: 10th visit, free treatment
- Birthday bonus sent automatically, without thinking about it
+ 3 more
- No-shows recorded on the client record: you know who stands you up
- Configurable cancellation policy: deposit kept or refunded on your terms
- Loyalty statistics: who comes back, how often, what your regulars are worth
-
Stock & product resale
- Counter sales: the product goes on the ticket with the treatment
- Weighted average cost recalculated on every delivery: resale margin reads off the product
- Alert when a product drops below the threshold, before it runs out
+ 3 more
- Stockroom withdrawals are entered with their reason and the person who took them, retail and cabin alike
- Services and products catalogue kept in one place
- Every product tied to its supplier, so reordering does not start with a search
-
Profitability & salon insights
- A Z ticket every evening and periodic closing: the day closes on sealed figures
- Average ticket and the share of resale in your revenue
- Accounting export ready for your accountant (FEC)
+ 3 more
- Loyalty view: your regulars, their frequency, what they bring in
- No-shows tracked over time: you measure what the deposit changes
- Everything stays with you, on your machine: your client base feeds no platform
The math
What it replaces, and what it costs.
Typical case: hair salon, 5 employees, online agenda.
What the plan covers
- Booking & client file Planity orKiute · Fresha · Treatwell · Wavy
- NF525 certification-ready POS Popina orSumUp · Zettle · Tiller
- Team scheduling Skello orCombo · Snapshift · Planday
- Accounting Indy orTiime · Abby · Pennylane
And what the usual stack does not cover: SMS reminders, no commission · Client file at your place, on the Mac mini
Public prices as of August and September 2026, entry-level plans, options excluded. The vendors' prices change: check their sites.
The gap
What we centralise, and they do not.
-
How many subscriptions
The usual stackA booking tool, a till, a loyalty app, a portal for the accountant: four contracts, four passwords, and nobody to call when a sale fails to reach the accounts.
PrivateCoreOne contract and one screen. The agenda, the till, the client records and loyalty are configured together, and what you take at the till arrives in accounting with no bridge to buy.
-
What an appointment costs you
The usual stackBooking platforms take a commission per appointment, and more on a client they reckon they brought you. The client books with them, not with you.
PrivateCoreYour booking page, your link, your name. No commission per appointment, however many slots you fill in a month.
-
Where your client records live
The usual stackWith the vendor. The allergies, the result photos and your clients’ contact details sit on servers you do not choose, and cannot unplug.
PrivateCoreOn a machine sitting in the salon. The database is yours, the backup is at your place, and nobody else reads it.
3 more differences
-
What a booking tool does not cover
The usual stackCompliant payment, the Z ticket, the accountant’s FEC, the treatment record, the prepaid course, the stockroom: all out of scope, so other tools and more re-keying.
PrivateCoreAll of it lives in the same tool as the agenda, fed by the same appointments and the same tickets.
-
What it costs when the salon grows
The usual stackA surcharge per practitioner, a surcharge per till, a percentage of what you take: the harder you work, the higher the bill.
PrivateCoreA subscription that counts neither your practitioners nor your appointments. On payment, you keep your bank, or you move onto ours if the rate is better: your call, and reversible.
-
Artificial intelligence
The usual stackYour appointments, your client records and your reviews are shipped to an AI vendor to produce a follow-up or a reply.
PrivateCoreThe model runs on your machine. What it reads to help you never leaves the salon.
FAQ
What we get asked.
Difference vs Planity / Treatwell / Booksy?
No per-appointment commission (€0 vs ~10% taken by Treatwell), your customer base stays with you, customisable loyalty, self-hosted website with no Wix subscription.
Compatible with a multi-practitioner cabin (salons > 5 staff)?
Yes. Multi-practitioner, multi-cabin, multi-site supported. Salary / commission auto-computed per employee in the Payroll module (DSN included).
Do deposits stop no-shows?
A booking > €50 requests a 20% Stripe deposit, your choice. On a no-show, the deposit isn't refunded per your terms. No-show statistics per customer.
I work with Planity or Treatwell today: how do I migrate without losing my client base?
Your client base comes over at setup time: export from your current tool, re-import into the CRM, and your upcoming appointments are copied across with you. From then on your clients book on your own page, commission-free, and the base belongs to you.
What if the client still does not show up despite the deposit?
The no-show is recorded on her file, the deposit is kept or refunded according to the cancellation policy you set, and the waiting list offers the freed slot to the next client. You track no-shows per client to adjust your terms.
A mobile app for my customers?
No dedicated establishment app (you don't have to push an app to the stores). The mobile-first website + Wallet loyalty card do the job in practice.