October 2026 · Release Notes

What's New in Salonipy

New in October: upgrades to Due Again, Client Health, Staff Scorecard, Day Close and your booking page, My Earnings for every stylist, monthly memberships, nightly and monthly WhatsApp reports, Due Again autopilot, kiosk tokens, reviews on your booking page, client beauty records, a waitlist, wedding agreements, gift card pictures, campaign results, Owner Watch alerts, a bridal & groom planner, a walk-in queue with TV display, Due Again reminders, tip QR cards for stylists, short review links, a WhatsApp / WhatsApp Business chooser, an editable Staff mode, payment methods for your country, booking advance, home service bookings, e-invoicing (ZATCA / FBR), promo codes, split payment, product expiry alerts and purchase orders, client ratings, rebooking at checkout, commission tiers and a staff scorecard. Before that, the newest additions brought 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.

🆕 November 2026

7 updates

Marketing & Team Hub, plus a first-week guide

📣 Clients & Marketing → Marketing · 👥 Staff & HR → Team Hub · 🏠 Home

Marketing now brings Broadcast, Follow-ups, Due Again, Promo Codes, Templates, Referrals, Client Health, Ratings and Rush Hours onto one screen with tabs, opening on a daily “What to do today” overview: birthdays, clients to win back and clients due again. Team Hub does the same for Staff, Attendance, Payout, Loans, Commission Tiers, Tip QR, My Earnings and Scorecard. Each tab still follows your plan and your staff roles, so nothing you had is lost. New salons also get a first-week guide on the Home screen that ticks itself off as you add services, staff, a client, your first bill, an appointment and share your booking link.

How to use

  1. Open Marketing or Team Hub from the menu (on a phone, under More) and swipe the tabs along the top.
  2. In Marketing, start on Overview and tap a card to jump straight to that tab.
  3. On Home, follow the Your first-week guide card; tap any step to open that screen, and Hide it whenever you like.

Real photos on the kiosk menu UPGRADED

🖥️ Online → Kiosk

The tablet menu your clients browse now shows a real photo for each service — a haircut looks like a haircut, a facial like a facial — instead of a plain coloured tile. It works from day one: services get a matching photo automatically, and any service you upload your own photo for keeps your photo. The same photos appear in the service lists inside the app.

How to use

  1. Open the Kiosk screen on your tablet — nothing to set up.
  2. To show your own work, open a service in Services, tap Choose photo (also when you create a new service) and pick a picture; it replaces the standard one. Tap Use standard photo to go back.

Add products to a sale in two taps UPGRADED

🧾 Sales → New Sale → Add product

Selling a shampoo no longer means hunting through one long list. The New Sale screen now has an Add product button that opens your products with a search box — type a name, or scan a barcode and press Enter — and shows how much stock is left (or “Out of stock”). Tap a product again to add one more; the quantity goes up on the same line.

How to use

  1. Open New Sale and tap Add product under the items.
  2. Search the list and tap what you are selling. Keep tapping to add more, then press Done.
  3. Check the lines, take payment and save the sale as usual.

Book the client’s next visit right on the New Sale screen UPGRADED

🧾 Sales → New Sale → Book the next visit

A client has just had their service and you would like to see them again? Switch on Book the next visit at the bottom of the New Sale screen and a small planner opens. The services from the bill are already filled in — add or remove any — then choose the stylist, tap 2, 3, 4, 6 or 8 weeks or any day on the calendar (days that already have bookings are marked with a dot), and pick a time. Times that are already booked for that stylist are crossed out, and the summary shows the end time and the total. Save the bill and the appointment is created for you; it is confirmed on the “Sale saved” screen, where you can still change the time. The client appears in your Appointments list and gets the usual WhatsApp reminders.

How to use

  1. Open New Sale, choose the client and add the services.
  2. Switch on Book the next visit. Check the services, pick the stylist, the date and the time, then tap Set next visit.
  3. Save the sale. Tap Edit next visit before saving if you want to change anything.

Choose your city when you sign up UPGRADED

🌐 Create your salon account

New salons now add their city on the sign-up screen, together with the Show my salon on salonipy.com switch (on by default). That is all it takes for your salon page to be listed under your city on Google — no extra setup later. Only your salon name, address, services, prices and rating are shown, never your phone number or client details, and you can switch it off any time in Online Booking.

How to use

  1. On the sign-up screen, type your City.
  2. Keep Show my salon on salonipy.com on, or switch it off if you prefer not to be listed.
  3. Change either one later in Online Booking → Salon page on Google.

Your salon gets its own page on Google

🌐 Online → Online Booking → Salon page on Google

Every Salonipy salon can now have its own page on salonipy.com, at salonipy.com/salons/your-salon. It shows your salon name, address, full price list and client rating, and it is listed under your city (for example “Salons in Lahore” or “Salons in Dubai”), so people searching on Google for a salon in your area can find you. A Book an appointment button takes them straight to your booking link. Only what is already on your booking page is shown — never your phone number or any client details. You can switch it off any time.

How to use

  1. Open Online Booking and tap Salon page on Google.
  2. Type your City (and area if you like) and keep Show my salon on salonipy.com on. Save.
  3. Your page goes live within a week. Keep your services and prices up to date in the app — the page follows them. Share the page link on Instagram or your Google Business Profile for even more visits.

Ask Salonipy: an AI assistant that knows your salon

✨ Accounts & Finance → Ask Salonipy

Type a question the way you would ask a manager — in English, Urdu or Roman Urdu. “How were my sales this month compared to last month?”, “Which services dropped?”, “Who is my top stylist?”, “Which clients am I losing?”, “What stock is running low?”. The answers are worked out from your own bills, team, clients and stock — the assistant never guesses a number. It is for the owner only (staff and managers never see it), it can only read and never change anything, and when a screen can help (Due Again, Broadcast, Reorder…) it adds a button that opens it. You can also ask how to use the app itself — it answers in your own language, using the Salonipy guide — and a Contact Salonipy Team button opens a WhatsApp chat with us.

How to use

  1. Tap the Ask Salonipy button next to the + button, or open Ask Salonipy from Accounts & Finance. A small chat window opens — minimize it or make it bigger any time.
  2. Tap one of the ready questions, or type your own.
  3. Read the answer and tap the button under it to act. Your chat is saved on your device, so you can come back to it later. The counter under the box shows how many questions you have left this month. You can hide the Ask Salonipy button in Settings; the menu entry always stays.

🆕 October 2026

45 updates

Update the Windows app in one click

💻 Windows app → menu → Update app

The Windows app now tells you when a newer version is ready. An Update button lights up in the menu, and one click downloads the new installer. Install it over the old one — your salon data lives in the cloud, so nothing is lost.

How to use

  1. When a new version is out, Update to v… glows pink at the bottom of the menu.
  2. Click it, then Download.
  3. Open the downloaded file and click Install.

Sharper thermal receipts, faster printing UPGRADED

🧾 Sales → Print invoice

Receipts from the Windows app now print through Windows the same way other till software does, so cheap 80mm and 58mm thermal printers no longer push out blank paper. Text is bolder and easier to read, and after printing the app opens a fresh New Sale for the next client. Every button in the app now gives a small ripple when tapped, so you always know the tap registered.

How to use

  1. Save a sale and tap Print invoice. The first time, pick your receipt printer — the app remembers it.
  2. The button shows Printing…, then Sent to printer, and a new sale opens.
  3. To change printer: press Alt → App → Receipt printer…. Test receipt print is in the same menu.

Due Again fills your quiet hours UPGRADED

🔔 Clients & Marketing → Due Again

Due Again now looks at your next two days, finds the hours that are usually empty and not yet booked, and lets you offer one of them to the clients whose keratin, colour or facial is due — with a discount you choose. An empty chair turns into a booking instead of a lost hour.

How to use

  1. Open Due Again. Under Fill quiet slots you see up to three free hours, e.g. “Tomorrow · 2:00 PM”.
  2. Tap Offer it, set the discount and check the message.
  3. With WhatsApp automation it goes to every due client at once; without it, the message opens in Broadcast with the Due Again clients group ready.
  4. Results show up in Campaign Results like any other campaign.

Client Health tells you why a client stopped coming UPGRADED

❤️ Clients & Marketing → Client Health

Every at-risk or lost client now shows the most likely reason: their stylist has left, they gave a low rating, the same service cost them noticeably more last time, they still owe money, they only came once, or they last came for a discount. A small summary at the top shows the most common reasons across your salon.

How to use

  1. Open Client Health and look under each name for the reason.
  2. Tap the WhatsApp button — the message now fits the reason (for example an apology and a special price after a low rating).

Rebooking rate and kept clients on the Staff Scorecard UPGRADED

🎯 Staff & HR → Staff Scorecard

Sales alone don’t show who builds a loyal following. Each stylist’s card now has Rebooked (clients who left with their next appointment booked) and Kept clients (how many of their clients came back to the same stylist), plus a line showing how many moved to someone else or did not return.

How to use

  1. Open Staff Scorecard and pick the month.
  2. Compare Rebooked and Kept clients across the team to see who to reward and who needs coaching.

Day Close shows who & what when the cash doesn’t match UPGRADED

🧮 Accounts & Finance → Day Close

A new Who & what today card lists who worked that day, deleted and edited bills, big discounts, money returned, stock changed by hand and bills left on credit. If the counted cash is short or over, the card turns red so you know where to look first. When the owner gets a cash-short alert on WhatsApp, the same summary comes with it.

How to use

  1. Open Day Close and type the counted cash.
  2. If there is a difference, check the Who & what today card right below.
  3. Turn on Owner Watch to also see deleted and edited bills here.

A booking page that books more UPGRADED

🔗 Online → Online Booking → Booking page extras

Your booking page now shows the times already taken on the day the client picks (fully booked times are crossed out — no names, only times), your team with their star ratings, and an optional first-visit offer banner with a promo code. Clients can also choose a preferred stylist. The stylist and code arrive with the booking request.

How to use

  1. Open Online Booking and tap Booking page extras.
  2. Choose what to show, and write an offer such as “New here? 15% off your first visit” with a code like WELCOME15.
  3. Create the same code in Promo Codes and apply it at checkout when the client comes in.

Invoice link in every receipt message

🧾 Sales → open an invoice → Send receipt

The receipt message you send on WhatsApp now ends with a private link to the client’s invoice. The client taps it, sees the full invoice and can download it as a PDF — no app and no login needed. Every link is unique and hard to guess, and it stops working by itself after 10 days.

How to use

  1. Open any invoice and tap Send receipt (or let the automatic receipt go out after a sale).
  2. The message carries the invoice link. The client taps it to view or download the PDF.
  3. After 10 days the link shows “Link expired” — just send the receipt again to create a new one.

My Earnings for every stylist

🪙 Staff & HR → My Earnings

Each stylist can now see their own figures, live: today’s sales, the month’s sales, commission, tips and how close they are to the next commission target. In Staff mode they pick their name and enter their own 4-digit PIN, so nobody sees anyone else’s earnings. The owner sees the whole team in one list.

How to use

  1. As the owner, open My Earnings and tap Set PIN next to each stylist.
  2. In Staff mode, the stylist opens My Earnings, taps their name and enters the PIN.

Nightly summary & monthly profit report on WhatsApp

👁️ Owner Watch → ⚙️ Alert settings

Every night the owner gets a short WhatsApp summary: sales, number of bills, payment methods, expenses — plus a warning if the day was much slower than usual or the day was not closed. On the 1st of every month a profit & loss arrives with the top services and top staff. Owner Watch also now alerts when stock is changed by hand or money is returned from a client’s wallet.

How to use

  1. Open Owner Watch → ⚙️ Alert settings and switch on Nightly summary and Monthly profit & loss.
  2. Choose the time. Reports are sent through your WhatsApp automation.

Due Again autopilot & results

🔔 Due Again → ⚙️ Service timings & message

Due Again reminders can now go out by themselves every day at the time you choose, with a daily limit so your message package lasts. The screen also shows the results of the last 60 days: how many clients were reminded, how many came back and how much they spent.

How to use

  1. Open Due Again → ⚙️, switch on Send reminders by themselves every day, pick the time and the daily limit.

Queue: kiosk tokens and one-tap billing

🎫 Walk-in Queue · 🖥️ Kiosk

Walk-ins can take their own token on the kiosk tablet — it shows their number and how many are ahead. Counter and kiosk tokens never clash. When a client is done, tapping Done opens the bill with the client and the service already filled in.

Your reviews on your booking page

🔗 Online Booking page

Your booking page now shows your average star rating and your best recent comments (first names only). It updates by itself as new ratings come in — new clients see what others say before they book.

Monthly Memberships

👑 Accounts & Finance → Monthly Memberships

Sell monthly plans such as a Blow-dry Club or Facial Club for a fixed fee. See your members, your monthly income and who is due. Renewing takes one tap — the bill opens with the fee and the next date moves a month ahead. A WhatsApp reminder button and a dashboard chip appear when a renewal is near.

How to use

  1. Open Monthly Memberships, tap + New member, and enter the plan, fee and what’s included.
  2. Tap Renew when they pay.

Beauty record for every client

👥 Clients → open a client → 💄 Beauty record

Keep allergies and patch-test dates, the exact colour formula used each time, notes, and before & after photos with every client. A clear ⚠️ shows on the client when there is an allergy, so anyone in your team can serve them safely.

Waitlist for full days

📅 Appointments → ⏳ Waitlist

Put clients on a waitlist when a day is full. When an appointment on that day is cancelled, the app shows who is waiting and lets you tell them about the free slot on WhatsApp in one tap.

Wedding packages, checklist & signed agreement

💍 Bridal & Groom → 📦 Packages & terms · 📄 on each card

Save ready-made bride and groom packages that fill the price, functions and details in one tap. Every wedding gets a checklist, and an agreement with your terms that the client signs on screen — print it or save it as a PDF.

Gift cards as a premium picture

🎁 Gift Cards → open a card → Share as a card image

Turn any gift card into a beautiful picture with the amount, code, expiry and who it is for, and send it on WhatsApp — perfect for birthdays and Eid.

Campaign results

📣 Broadcast

Every campaign you send is now recorded, and the Broadcast screen shows how many of those clients came back within 30 days and how much they spent — so you know which offers really work.

Supplier price history

📦 Products → open a product

Each product now shows what you paid per unit on every purchase and by how much the price changed since the last one, so you notice price rises early.

Tip log & country-smart tax

💝 Tip QR · ⚙️ Settings → Salon Profile

Stylists can record the tips they receive by QR, and the monthly total shows in My Earnings (it is never added to payout). In Settings, Salonipy now suggests the usual tax for your country — for example VAT 5% in the UAE — and dates follow your country’s format.

Owner Watch: alerts on your phone

👁️ Accounts & Finance → Owner Watch · 🧮 Day Close

Know what happens at the counter even when you are not there. When a bill is deleted or edited, or a discount above your limit is given, an alert goes to your WhatsApp with who did it and the amounts. At the end of the day, staff tap Close the day and the sales, payment methods and the cash count are sent to you — with a clear warning if the cash is short. Alerts are sent through your WhatsApp automation (each uses one message from your package); without automation they are still saved in the Owner Watch log.

How to use

  1. Open Owner Watch, tap ⚙️ Alert settings, add your WhatsApp number and choose what to watch and your discount limit.
  2. Set an Owner PIN in Settings so staff actions are told apart from yours.
  3. At closing time, open Day Close, enter the counted cash and tap ✅ Close the day.

Bridal & Groom Planner

💍 Clients & Marketing → Bridal & Groom

Every bride and groom in one place — made for ladies and gents salons alike: the package and price, each function (trial, mehndi, nikah, barat, walima or your own) with date, time, artist and place, plus look notes and inspiration links. Every function with a date and time is added to your appointments, so reminders go out before the day. Advances go to the client’s wallet and come off each bill, and the list always shows what is still due. Filter the list by brides or grooms, and the dashboard reminds you three days before each function.

How to use

  1. Open Bridal & Groom and tap + 💍 Bride or + 🤵 Groom. Fill in the details and the dates of each function.
  2. Tap 💰 on the card when an advance is paid.
  3. Tap the WhatsApp button to send the full schedule with paid and remaining amounts.

Walk-in Queue with TV display

🎫 Online → Walk-in Queue

Made for Chand Raat, Eid and busy weekends. Give each walk-in a token number in two taps and print a token slip if you like. Open the full-screen TV display on any TV or tablet at the counter: big Now serving numbers, who is next, a live clock, a call alert with a chime when a new token is called, and a QR code clients scan to follow the queue on their phone. Clients with a phone number get a live link to watch their place, and a WhatsApp when only a few people are ahead of them — so they can wait outside instead of crowding the salon.

How to use

  1. Open Walk-in Queue and tap + New token when a client arrives.
  2. Tap 📣 Call next when a chair is free, and Done when the service is finished.
  3. Tap 📺 TV display and open the page on your counter screen. In ⚙️ Settings choose when clients are told their turn is near.

Due Again: reminders by service

🔔 Clients & Marketing → Due Again

Every service has its own rhythm — keratin about every 4 months, root colour every 5 weeks, threading every 2 weeks. Due Again looks at each client’s last visit and lists who is due this week or overdue, leaving out anyone who already has an appointment. Invite them on WhatsApp one by one, or send to everyone at once if WhatsApp automation is on. You can change the timing of any service and the message.

How to use

  1. Open Due Again to see who is due.
  2. Tap the WhatsApp button next to a client to invite her for her next visit.
  3. Tap ⚙️ Service timings & message to set your own days per service.

Tip QR for stylists

💝 Staff & HR → Tip QR

Clients who loved their look can now tip without cash. Each stylist adds their own mobile wallet (Easypaisa, JazzCash, UPI, bKash, M-Pesa and more, depending on your country) or bank account, and you print a QR card for their station. Clients scan it and see the stylist’s name and account number with a one-tap copy button. The money goes straight to the stylist, so the salon never handles it and it is not added to payout.

How to use

  1. Open Tip QR and tap Set up next to a stylist.
  2. Choose the method and enter their account number.
  3. Tap 🖨️ to print their card, or Print all cards for the whole team.

Short review link with your salon’s name

⭐ More → Ratings · every WhatsApp receipt

The rating link in receipts and review requests is now short and carries your salon’s name — for example salonipy.com/rate/your-salon/1001 — just like your booking link, instead of a long string of letters. The rating page itself got a fresh look with the Salonipy logo and smooth animations, and every rating a client sends now shows up in your Ratings screen straight away.

How to use

  1. Nothing to set up — send receipts or tap ⭐ Ask for a review on a bill as usual.
  2. See every rating in More → Ratings.

WhatsApp or WhatsApp Business — you choose

📱 Any WhatsApp button on Android · ⚙️ Settings → WhatsApp app

If your phone has both WhatsApp and WhatsApp Business, Salonipy no longer opens Business on its own. When you message a client, it asks which one to use. Tick Always use this on this phone and it will stop asking. If you pick one that isn’t installed, the other one opens instead.

How to use

  1. Tap any WhatsApp button and choose WhatsApp or WhatsApp Business.
  2. To change it later, open Settings and pick WhatsApp app (this phone): Ask every time, WhatsApp or WhatsApp Business.

Choose what Staff mode can open

🛡️ Account & Settings → Roles & Permissions → Staff

The built-in Staff role — the one your team uses when they switch to Staff mode with the staff PIN — can now be edited like any other role. Tick exactly which screens your staff can open, and whether they may give discounts, delete records or see profit. A reset button brings back the original setting at any time.

How to use

  1. Open Roles & Permissions and tap the Staff · built-in card.
  2. Tick the screens and permissions, then tap Save. Use ↺ Reset to default to undo.

Payment methods for your country

🧾 Bills · wallet · advances · purchases · gift cards

Salonipy is used in many countries, so the payment list now follows your salon’s country: Easypaisa and JazzCash in Pakistan, UPI and Paytm in India, bKash and Nagad in Bangladesh, STC Pay in Saudi Arabia, M-Pesa in Kenya and more — and a simple “Mobile wallet” everywhere else. Old bills keep the method they were saved with.

How to use

  1. Make sure your country code is right in Settings → Salon Profile. The payment lists update by themselves.

Country code fills itself at sign-up

✍️ Sign-up screen

New salons no longer have to look up their country code. Salonipy reads it from the phone or computer and fills it in — for example +92 = Pakistan — with the country name shown underneath. It can still be changed in one tap if the salon is in another country.

Booking advance & no-show protection

🔗 More → Online Booking → 💰 Booking advance

Ask clients for an advance when they book online — a fixed amount or a percentage of the booking, and only above a minimum if you like (for example bridal bookings). The booking page shows how much to send, where to send it (Easypaisa, JazzCash or bank) and your cancellation policy. When the money arrives it goes into the client’s wallet: it counts in that day’s Day Close, and at checkout the bill is paid from the wallet automatically, so it is never counted twice. If the client doesn’t come, you can keep the advance as a no-show fee.

How to use

  1. Open Online Booking, tap 💰 Booking advance, switch it on and fill in the amount, where to pay and your policy.
  2. When a request shows Advance · awaiting and the client has paid, tap 💰, choose the method and save. Then approve the booking.
  3. For phone bookings, open the appointment and tap 💰 Take advance. If the client doesn’t come, tap 🚫 No-show · keep advance.

Home service bookings

🔗 More → Online Booking → 🏠 Home service · 📅 Appointments

Clients can now book a visit at home. You list your areas, each with its own travel charge; the client picks the area and writes the address on your booking page. The travel charge is added to the bill as its own line at checkout. On the day, send “on the way” and “arrived” WhatsApp updates in one tap and open the address in Maps.

How to use

  1. Open Online Booking, tap 🏠 Home service and write one area per line, e.g. DHA Phase 5: 800.
  2. For a phone booking, switch on 🏠 Home service in the appointment form, pick the area and add the address.
  3. Open the appointment and tap 🚗 On the way or 📍 Arrived; Checkout adds the travel charge for you.

E-invoicing: ZATCA QR and FBR / PRA / SRB

🧾 More → E-Invoicing (switched on by Salonipy on request)

For salons that must issue tax-authority invoices. In Saudi Arabia every bill prints as a simplified tax invoice with the ZATCA Phase 1 QR code (seller, VAT number, time, total and VAT), made inside the app and working offline. In Pakistan bills are sent to FBR, PRA or SRB POS integration and the fiscal invoice number prints on the receipt; bills made offline are sent when you’re back online. Ask us on WhatsApp to switch it on for your salon.

How to use

  1. In Salon Profile, set your tax name, rate and tax registration number.
  2. Open E-Invoicing, choose your country and system and save. Pakistan also needs your POS ID and access token from the tax authority.
  3. Bill as usual — the QR or invoice number is added to every receipt automatically.

Promo codes

🎟️ More → Promo Codes · New Sale

Create discount codes such as EID20 — a percentage or a fixed amount, with a minimum bill, a maximum discount, an expiry date, a limit on total uses and an optional “once per client” rule. On the bill the discount fills itself in, and staff who cannot give manual discounts can still apply a valid code.

How to use

  1. Open More → Promo Codes, tap + and set the code, discount and limits.
  2. On New Sale, tap 🎟️ Promo code in the Payment panel, type the code and tap Apply.

Split payment

🧾 New Sale → Payment

Take one bill in several ways — part cash, part card, part Easypaisa or bank. Each part is counted under its own method in Day Close and Reports, so the expected cash in the drawer stays right.

How to use

  1. On the bill, tap + Split payment under Paid amount and enter the second amount and method. The first amount adjusts itself.

Product expiry alerts & purchase orders

📋 More → Reorder & Expiry

Add an expiry date to any product and get an alert 30 days before — on the dashboard and in the inventory list. The new Reorder & Expiry screen also lists everything at its low-stock level, grouped by the supplier you last bought it from, with a suggested quantity.

How to use

  1. Open a product and set its Expiry date.
  2. In Reorder & Expiry, tap Create purchase order, adjust quantities, then print it or send it on WhatsApp.
  3. When the goods arrive, tap Stock received — the purchase form opens already filled in.

Ratings after every visit

⭐ More → Ratings

Every WhatsApp receipt now ends with a rating link. The client taps a star: 4–5 stars are invited to your Google review page, while 3 stars or less stay private and reach you directly, with a WhatsApp button to follow up. Ratings also feed each stylist’s scorecard.

How to use

  1. Add your Google review link in Settings → Salon Profile.
  2. Send receipts as usual — the rating link is included automatically. See results in More → Ratings.

Book the next visit at checkout

🧾 New Sale → Sale saved

Right after a bill is saved, tap 2, 3, 4, 6 or 8 weeks to book the client’s next appointment — same services and stylist already filled in. The easiest way to keep the chair full.

Appointments end in Checkout

📅 Appointments

The Done button on an appointment is now Checkout. It opens the bill with the client, services, prices and stylist already filled in; saving the bill marks the appointment done and links the two, so you can reopen the bill from the appointment later.

Commission tiers

🏆 More → Commission Tiers

Set monthly sales targets that add an extra commission percentage — for example +2% at 200,000 and +4% at 400,000. The bonus appears as its own line in Staff Payout and on the payslip, and each team member’s progress to the next tier is shown live.

How to use

  1. Open More → Commission Tiers → Edit tiers and add your targets.

Staff scorecard

🎯 More → Staff Scorecard

A monthly scorecard for every team member: sales, number of bills, average bill, clients served, share of returning clients, retail share, average rating and attendance — ranked, with target and tier progress.

Deals built from your services — with staff per service

🏷️ More → Deals · New Sale

Pick the services inside a package from your menu and set what share of the deal each one earns. When the deal is sold, choose who did each service and commission is divided by those shares. Each service’s product recipe is deducted from stock too.

How to use

  1. In Deals, tap + Add services and adjust the % next to each service if you wish.
  2. On the bill, pick the deal and choose the staff member for each service.

Reports for any period

📈 More → Reports

Reports are no longer limited to the current month. Choose Today, This week, This month, Last month, This year or your own dates, step back and forward with the arrows, and see every figure compared with the period before. Tap a card to open the bills, expenses, daily profit or clients behind it, and download the report as CSV or PDF.

Faster billing screen on computers

🧾 New Sale

On a computer the whole bill now fits on one screen: client and items on the left, payment on the right, and the total always visible at the top. Long item lists scroll by themselves as you add lines.

💬 WhatsApp automation & campaigns

6 updates

Automatic appointment reminders — with Confirm / Cancel

⚙️ 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.

How to use

  1. Open Settings → WhatsApp automation and connect your WhatsApp (official Cloud API, or scan a QR code).
  2. Turn on automation and set how many hours before to remind.

Sale receipts sent automatically

🧾 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.

How to use

  1. In WhatsApp automation, set Sale receipt to Automatic or Ask after each sale.

Offers & deals campaigns — to a whole group at once

📣 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.

How to use

  1. Open Broadcast, choose the audience and message (or a deal), then tap Send all automatically.

Birthday wishes & win-back — on autopilot

⚙️ 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.

Short, shareable booking links

🔗 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.

Message a booking request in one tap

🔗 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.

Latest additions

7 updates

Gift cards & vouchers

🎁 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.

How to use

  1. Open More → Gift Cards → Sell gift card, enter the amount and how it was paid, then share the generated code with the customer.
  2. When they come to spend it, tap Redeem code, scan or type the code and choose the client — the balance moves into their wallet.

Barcode scanner for billing & stock

📷 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.

How to use

  1. Open a product and tap 📷 Scan (or type the number) to save its barcode.
  2. On New Sale or Purchase, use the barcode box — a USB scanner types it and presses enter automatically, or tap 📷 to use the camera.

Works with any standard USB or Bluetooth barcode scanner — it behaves like a keyboard, so there is nothing to set up.

Tax, VAT & GST invoices

🧮 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.

How to use

  1. Go to Settings → Salon Profile → Tax, set the name, rate and registration number, and the “prices include tax” switch to suit your country.
  2. New bills use it automatically; export the tax summary from Backup & Export.

Overtime, leave & printable payslips

💵 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.

How to use

  1. Open a staff member to set their overtime rate and monthly casual-leave limit.
  2. On Staff Payout, tap 🧾 Payslip next to anyone to print their slip.

Staff loans & advances

🏦 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.

How to use

  1. Open More → Staff Loans → New loan, set the amount and the monthly instalment.
  2. On Staff Payout, tap Deduct instalment to take that month’s amount out of their pay.

Profit & Loss and accounting export

📊 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.

How to use

  1. See the P&L on the Reports screen.
  2. Export the ledger and tax summary from Backup & Export → For your accountant.

Cash count at day close

🧮 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.

How to use

  1. Open Day Close, scroll to Cash count and type the counted amount to see the difference.

Dashboard & Attendance

4 updates

Face check-in attendance

🗓️ 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.

How to use

  1. Turn it on once in Settings → Salon Profile → Dashboard look → Face check-in.
  2. Open a staff member, tap 📷 Enroll face, confirm consent, and capture two shots. Save.
  3. On the Attendance screen tap 📷 Face check-in, let the staff blink once — the app finds who it is and stamps their check-in (or check-out) time.

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.

Living Sky — a dashboard that follows the day

🏠 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.

How to use

  1. It is on by default — just open your dashboard.
  2. To turn it off, go to Settings → Salon Profile → Dashboard look → Living Sky.

Live weather in the header

🌦️ 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.

How to use

  1. Open Settings → Salon Profile, turn on Live weather and type your City (for example, Lahore or Dubai).
  2. Leave the city blank to keep the time-based sky without weather.

Quick calculator

🧮 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.

How to use

  1. Tap the 🧮 button at the top of the dashboard.
  2. Minimise it with the ─ button, or tap anywhere outside it. Press AC to clear.

Can be turned off in Settings → Salon Profile → Dashboard look → Calculator.

Branches

1 update

Multi-branch salons — every location, one owner

🏢 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.

How to use

  1. Open Branches. The top card shows how many branches your account allows — your main salon counts as 1.
  2. Tap + New branch and enter the branch name, WhatsApp number, address and a login for that branch. Your services and WhatsApp templates are copied across automatically.
  3. If the other location already uses Salonipy, tap 🔗 Link existing and enter its login instead — its history comes along.
  4. On the dashboard, tap Switch branch under your salon name to open any branch.
  5. Need more branches? Tap Request more branches — we contact you on WhatsApp, and your allowance updates in the app as soon as it is approved.

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

2 updates

Double-booking warning

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.

How to use

  1. Make sure each service has a Duration set: Services → tap a service.
  2. Book as usual and choose a stylist. If they are busy, a warning appears with the clashing appointment.
  3. Tap Use this next to "Next free" to move the booking, or save anyway — the app asks, it never blocks you.

If you leave the stylist as "— anyone —", no check is made. Cancelled appointments are ignored.

Day view

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.

How to use

  1. Open Appointments and tap the Day tab.
  2. Change the date at the top to look ahead.
  3. Tap any block to open that appointment.

Money

3 updates

Tablet Kiosk — clients pick their own services

🖥️ 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.

How to use

  1. Open Kiosk and tap Copy link.
  2. Open the link on the tablet and add it to the home screen.
  3. Turn on Guided Access (iPad) or Screen pinning (Android) so the page cannot be left.
  4. Orders arrive on Sales — tap Bill it, take the payment and print as usual.

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 — who still owes you

💰 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.

How to use

  1. Open Receivables. The total outstanding also shows on your dashboard.
  2. Tap a client to see their unpaid invoices.
  3. Tap Receive on an invoice, enter the amount and payment method.
  4. Tap Remind to send them a WhatsApp with the full breakdown.

Day Close now counts money on the day it arrives

🧮 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.

Today's Day Close
Payment breakdown Cash Rs 1,900 ↳ of which: older invoices settled Rs 1,200 Cash drawer Cash sales Rs 1,900 Less: expenses − Rs 600 Expected cash in drawer Rs 1,300

Nothing to set up — this applies automatically to every payment you record from now on.

Stock & Products

6 updates

Inventory is now split: For Sale and Consumables

📦 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.

A consumable
Name L'Oréal Shampoo (backbar) Unit ml Pack Bottle · 1 Bottle = 1000 ml Stock 1,990 ml (≈2.0 Bottle) Cost Rs 1.20 / ml

How to use

  1. Open Products and switch to the Consumables tab.
  2. Tap + and enter the name, unit (ml, gm or pcs), pack name and pack size.
  3. Enter your opening stock and a low-stock level.

Your existing products are untouched — they stay in the For Sale tab exactly as before.

Service recipes

✂️ 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.

How to use

  1. Open Services and tap a service.
  2. Scroll to Products used per service and tap + Add product.
  3. Pick the consumable and type the quantity, then save.

"Products used" on every bill

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.

How to use

  1. Make a bill as usual.
  2. Tap 🧴 Products used under the items to open it. The summary line already shows how many items and their cost.
  3. Adjust any quantity, remove a line, or add a product that isn't in the recipe.
  4. Save — stock drops automatically.

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 — and they reach your daily book

🛒 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.

How to use

  1. Open Purchases and tap +. (Or tap + Stock next to any product to start with that item already filled in.)
  2. Enter the supplier and bill number, then add each item — in packs or in units, whichever is on the invoice.
  3. Enter how much you paid now and the method, then save.
  4. To settle a balance later, open the purchase and tap Pay.

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.

Stock history for every product

📦 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.

How to use

  1. Open a product and tap 📜 Stock history.
  2. If the stock figure ever drifts from the history, a warning appears — tap Recalculate from ledger to put it right.

Stock Audit — count the shelf, find the gap

🔍 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.

During an audit
L'Oréal Shampoo (backbar) expected 1,990 ml Counted 1400 −590 ml (Rs −708) Mismatched 1 Shortage (waste / theft) Rs 708

How to use

  1. Open Stock Audit and pick a tab.
  2. Type the counted quantity next to each product. The difference and its value appear immediately.
  3. Tap Apply corrections when you are done.

Every correction is saved to stock history as an adjustment, so you always know when and by how much stock was changed.

Insights

4 updates

What each service really earns you

📈 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.

Service Margin · this month
Service Qty Revenue Material Comm. Net % Hair Color 1 Rs 5,000 −Rs 318 −Rs 500 Rs 4,182 84% Hair Wash 2 Rs 1,600 −Rs 44 −Rs 240 Rs 1,316 82%

Material cost comes from your service recipes, so the more accurate your recipes, the truer this table.

Client Health — who is slipping away

❤️ 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.

How to use

  1. Open Client Health, or tap the "clients at risk" chip on your dashboard.
  2. Use the At risk, Lost and Healthy tabs — each list is sorted by how much that client has spent with you.
  3. Tap the WhatsApp button to send them your "We Miss You" message.

Clients with fewer than three visits fall back to the usual 30-day rule until a pattern appears.

Referrals — who brings you new clients

🤝 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.

How to use

  1. When adding or editing a client, set Referred by.
  2. Open Referrals to see the leaderboard.
  3. Tap + Points to add loyalty points and send a thank-you on WhatsApp.

Rush Hours — and filling the quiet ones

🕐 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.

How to use

  1. Open Rush Hours. Darker squares mean more sales.
  2. Look at Quietest slots below the map.
  3. Tap Fill it — Broadcast opens with your at-risk clients selected and the offer message already written. Review it, then send.

Your Data

3 updates

Bring your existing lists in from Excel

💾 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.

How to use

  1. In Excel, use File → Save As → CSV. The first row must be your column names.
  2. Open Backup and choose an Import option.
  3. Pick the file. Check the matched columns and the preview, then tap Import.

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.

Restore from a backup

💾 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.

The whole app is now in English

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.

Getting the update

  1. Close the app completely and open it again. The update installs itself — there is nothing to download and no reinstall.
  2. If you use it in a browser, refresh the page once.
  3. All your existing data carries over. Nothing needs to be re-entered.

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.

Not using Salonipy yet?

Every feature above is included. Try it free for 7 days — no card required.

💬