The newest additions bring Salonipy up to what international salons expect — gift cards, a barcode scanner, VAT/GST tax invoices, fuller payroll with payslips and staff loans, and accounting exports — on top of a big earlier update around stock and client retention. Everything is live in your app, nothing to install. Screen names below match the sidebar on a computer; on a phone they sit under the More tab.
⚙️ Settings → WhatsApp automation
Salonipy now messages your clients on WhatsApp for you. Before each appointment it sends a reminder, and the client can simply reply Confirm or Cancel — the booking updates itself in your app. Fewer no-shows, no manual typing.
🧾 New Sale
As soon as you save a bill, the client gets a neat WhatsApp receipt with the item breakdown and total — automatically, or one-tap, whichever you prefer.
📣 Broadcast & Reviews
Pick an audience (all clients, VIPs, inactive, birthdays this week) and a message or deal, then send to everyone in one tap through your WhatsApp automation — no more opening chats one by one.
⚙️ Settings → WhatsApp automation
Turn on Birthday wishes and every client gets a warm message on their birthday. Turn on Win-back and clients who haven't visited in a while are gently invited back — all by themselves, in the background.
🔗 Online Booking
Your booking link is now clean and memorable — like salonipy.com/book/your-salon — perfect for your Instagram bio, WhatsApp status and cards. Older links keep working too.
🔗 Online Booking → Requests
Every online booking request now has a WhatsApp button — confirm it, or let the client know it can't be taken, straight from a ready-made template.
WhatsApp automation is available as a message package for your account — talk to us on WhatsApp to switch it on.
🎁 More → Gift Cards
Sell prepaid gift cards with a unique code and an expiry date — perfect for birthdays, Eid and festival gifting. The money counts in your day close on the day you receive it; when the customer redeems the code at the counter, the value drops straight into their client wallet to spend on any bill, so it is never counted as cash twice.
📷 New Sale · Purchases · Products
Give each product a barcode and bill in seconds. Scan with your phone’s camera or a plug-in USB scanner and the product lands on the invoice instantly — the same works on the purchase screen when you receive new stock.
Works with any standard USB or Bluetooth barcode scanner — it behaves like a keyboard, so there is nothing to set up.
🧮 Settings → Salon Profile → Tax
Set your tax name (VAT, GST or Sales Tax), rate and registration number once. Bills then print as proper tax invoices with the number on them, and you can choose whether your prices already include tax or it is added on top. A monthly tax summary shows exactly what you collected, ready for filing.
💵 Staff Payout · 💼 Staff
Payroll now goes further. Set a monthly paid-leave limit and an overtime rate for each staff member; the monthly payout works out salary, overtime, commission and tips together, and gives you a clean printable payslip for every person.
🏦 More → Staff Loans
Give a staff member a loan or advance and recover it automatically in monthly instalments from their pay. The Loans screen shows who owes what and how much is left, and each instalment is deducted right on the payout.
📊 Reports · 💾 Backup & Export
Reports now include a clear monthly Profit & Loss. And for your accountant, one-tap CSV exports give you a general ledger (income and expenses together) and a tax summary — ready to import into QuickBooks or Xero.
🧮 Day Close
Day close now lets you count the cash in the drawer and instantly shows whether you are over, short or spot-on against what the day’s takings say you should have — the quickest way to catch a mistake before you lock up.
🗓️ Attendance → Face check-in
Mark staff attendance with a look at the camera — no PINs, no paper. It runs entirely on your own device, so nothing is sent anywhere: only a numeric face signature is stored for each employee, never a photo. A quick blink check makes sure it is a live person, not someone holding up a picture. Works on a phone, a tablet kiosk, or a laptop or PC with a webcam.
Needs the employee’s consent — enroll each face only with their agreement. The first use downloads a small recognition model, so it needs internet once; after that it works offline. On the Windows app, allow camera access if Windows asks.
🏠 Dashboard
The top of your dashboard now changes with the real time of day — a sunrise in the morning, a bright sky at noon, a golden sunset in the evening, and a starlit night with a moon and drifting stars after dark. The sun and moon actually track the current hour, so the header feels alive all day. It is a quiet touch that makes the counter screen a little nicer to look at.
🌦️ Settings → Salon Profile → City
Add your city and the dashboard sky matches your real weather — clouds when it is cloudy, rain when it rains, and the current temperature next to your greeting. It uses a free weather service and remembers the result, so it is light on data and keeps working even when the connection drops.
🧮 Dashboard (next to the ⚙️)
A small calculator button sits at the top of your dashboard for the quick sums a counter always needs — change, a discount, splitting a bill. It opens over the screen, closes when you tap outside, and keeps whatever you last typed until you clear it.
Can be turned off in Settings → Salon Profile → Dashboard look → Calculator.
🏢 Branches
If you run more than one location, you no longer need a separate login and a phone call to find out how each branch did. Each branch keeps its own clients, staff, stock and day close, and you switch between them from the dashboard. The Branches screen adds up sales, invoices and expenses for all of them — today, this month, last month or this year — with each branch’s figures listed underneath.
Only the Owner sees the branch switcher — staff mode never does. A branch signs in once per device, and logging out removes every branch from that device. Removing a branch only unlinks it; its account and data stay safe.
Appointments → +
The app now knows how long each service takes, so it warns you the moment two clients would land on the same stylist at the same time — and tells you the next time that stylist is actually free.
If you leave the stylist as "— anyone —", no check is made. Cancelled appointments are ignored.
Appointments → Day
One screen showing every stylist's day as a bar. Overlaps are marked in red, and each stylist's total booked hours sit beside their name — so you can see who is packed and who has room before you promise a client a time.
🖥️ Kiosk
Put a tablet at the counter showing your services with photos and prices. The client taps what they want and sends it to the counter; it appears on your Sales screen and one tap opens the bill with every item already filled in.
The tablet never signs in, so nothing of your business can be reached from it — no client list, no prices to change, no reports. Services without a photo get their own designed tile, so the menu looks right from day one.
💰 Receivables
Part payments were always possible, but there was no single place showing what each client still owes. Now there is: every client with a balance, biggest first, with the age of their oldest unpaid bill.
🧮 Day Close
Previously, if a client cleared an old bill today, that cash was counted on the original invoice date — so today's cash drawer never matched. Payments are now recorded with their own date, and Day Close shows them separately.
Nothing to set up — this applies automatically to every payment you record from now on.
📦 Products
Many salons never sell products but still want to know how much they are getting through. Inventory now has two separate tabs. Consumables — backbar shampoo, colour, developer, cotton — never appear when you make a bill. Only their usage is tracked.
Consumables are counted in real units, not bottles, so small amounts stay accurate.
Your existing products are untouched — they stay in the For Sale tab exactly as before.
✂️ Services → a service
Tell the app what each service uses — once. A Hair Wash takes 10 ml shampoo and 5 ml conditioner; a colour takes 60 gm of tube. From then on the app deducts it for you.
Sales → New Sale
When you add a service to a bill, the products it uses are filled in automatically — multiplied by the quantity, and combined when two services share a product. It stays folded away so normal billing is just as fast.
Long hair takes more shampoo, so every line is editable. The moment you change something, auto-fill stops and a Reset to recipe button appears.
Editing or deleting a bill now corrects stock properly: the old usage is put back before the new one is applied. This did not happen before.
🛒 Purchases
A proper record of every stock purchase: supplier, bill number, several items in one entry, and what you actually paid. Whatever you pay becomes a Products/Stock expense on that date, so it shows up in Day Close and Reports without you entering it twice. Anything unpaid is tracked as supplier payable.
Cost per unit updates itself using a weighted average of your old stock and the new purchase — so margins stay honest as prices change.
A purchase cannot be edited. If you make a mistake, delete it and enter it again — deleting puts the stock back and removes its expense entries, so nothing is left behind.
📦 Products → a product → 📜 Stock history
Every movement is now recorded with a date and a reason — purchased, sold, used in a service, adjusted, reversed. When someone asks "where did ten bottles go?", there is an answer.
🔍 Stock Audit
Once a month, count what is physically on the shelf. The app compares it with what should be there and shows the shortage in rupees. This is what catches waste and theft.
Every correction is saved to stock history as an adjustment, so you always know when and by how much stock was changed.
📈 Reports
Two new sections. Product Consumption shows how much material went out this month and what it cost. Service Margin takes each service's revenue and subtracts material and stylist commission — so you finally see which services are worth the chair time.
Material cost comes from your service recipes, so the more accurate your recipes, the truer this table.
❤️ Client Health
A flat "30 days since last visit" rule treats everyone the same and mostly produces noise. This looks at each client's own rhythm: someone who comes every three weeks is flagged at six, while a client who has always come every two months is left alone.
Clients with fewer than three visits fall back to the usual 30-day rule until a pattern appears.
🤝 Referrals
Word of mouth is a salon's biggest source of new clients and almost nobody measures it. Now you can see who is sending people to you and how much revenue they have brought in — and thank them properly.
🕐 Rush Hours
A heatmap of the last three months showing which days and hours are busy and which sit empty. Underneath, the four quietest slots — each with a button that turns the problem into a campaign.
💾 Backup → Import
Nobody is going to type three hundred clients by hand. You can now import Customers, Services and Products straight from a CSV file — the app matches your column names itself, and you can correct any it gets wrong before anything is saved.
Duplicates are skipped automatically — clients by phone number, services and products by name. Dates like 05/09/1998 and prices like Rs 1,200.50 are understood.
💾 Backup → Restore full backup
Your Full backup file can now be loaded back into the app. It only adds — nothing you already have is deleted or overwritten, and you see exactly how many records will be added before you confirm.
Every screen, button, message and WhatsApp template is in English, so the app reads the same for your team and for clients anywhere in the world.
To get the most from this release, the one thing worth doing first is adding your consumables and setting a recipe on your three or four busiest services. Everything in Stock and Insights builds on that.