Features
Everything a personal-care business runs on
Booking, records, compliance, prepaid revenue, scheduling, POS and analytics — designed together as one platform, not bolted on after the fact.
Bookings & calendars
Take several services in a single appointment with combined duration, and only ever offer workers who can perform every selected service. Choose a specific professional or let smart auto-assignment pick a free one. Recurring series are generated upfront and rejected as a whole if any occurrence has no availability — never a half-booked series.
- Multi-service appointments with combined duration
- Auto-assignment: first-available, least-booked or random
- Recurring weekly, biweekly or monthly series
- Conflict detection prevents double-booking
Booking on your own website
Add a Book now button to the website you already have with one line of code. Clients book without leaving your site, and guests don't need an account: their booking counts once they click the link in the confirmation email, so fake bookings never block your chairs.
- One line of code on your website
- Opens as a pop-up or sits inside your page
- Guests book without an account, confirmed by email
- Serial no-shows are blocked automatically
Customer management & GDPR
Client cards with visit history, allergies, private staff notes and loyalty points, encrypted with a key unique to your business. Clients download or erase their own data from their portal, and the export arrives by email. When a client asks to be forgotten, their identity is erased after a 30-day cooling-off period; your treatment records follow your retention policy.
- Encrypted with your business's own key
- Self-service data export (GDPR Article 20)
- Self-service erasure with cooling-off (Article 17)
- Fast search by name, with data kept encrypted
Worker & staff scheduling
Shift patterns of any length, with breaks that online booking respects, time-off requests that show which bookings are affected, and shift swaps that reassign bookings and tell clients. Managers handle time off and swaps in one place, and a log shows who changed what.
- Shift patterns with breaks
- Time-off requests that flag affected bookings
- Shift swaps that move bookings automatically
- A log of who changed what
Inventory with dual thresholds
Track stock per location with two alert levels, warning and critical, so you reorder before you run out. Owners see stock across every location in one view. Suppliers, purchase orders emailed to them, stocktakes, and batch and expiry tracking are included, and on Pro+ retail products go on the receipt and are deducted from stock when paid.
- Dual warning and critical thresholds per item
- Aggregate stock view across all locations
- Retail products deducted from stock when paid (Pro+)
Reporting & analytics
Five report categories (financial, bookings, clients, staff and inventory) with date and location filters, automatic day, week and month grouping, and CSV export. Revenue by service, worker, location and payment method; retention and rebooking rates; each person's utilisation against scheduled hours; stock value and slow movers. Financial reports fill in when you take payments in F9 (Pro+).
- Financial: revenue by service, worker, location, method
- Bookings: volume, peak hours, source attribution
- Clients: retention, rebooking, visit frequency
- Staff: utilisation against scheduled hours
- Inventory: valuation, top sellers, slow movers
Service packages (Pro+)
Sell pre-paid service bundles such as 5 × Haircut + 3 × Colour, with optional expiry. A fiscal invoice is raised at purchase under Croatian SPV rules — VAT is paid upfront — and each redemption generates a non-fiscal A5 usage receipt in Croatian and English, clearly labelled, and emailed to the customer.
- Pre-paid multi-service bundles with optional expiry
- SPV fiscal invoice raised at purchase
- Non-fiscal A5 usage receipt per redemption
Memberships (Pro+)
Monthly, quarterly or annual plans with included services, member-only discounts, priority booking and extra loyalty points. Freeze and unfreeze, prorated refunds within the cooling-off period and cancellation are all handled, and members see their plan in the client portal.
- Monthly, quarterly or annual recurring plans
- Included services and member discounts
- Freeze, refund and cancel
Gift cards (Pro+)
Sell gift cards at the counter in amounts you set in advance. They are taxed the Croatian way, as multi-purpose vouchers (MPV): no PDV when the card is sold, and PDV on what is actually supplied when it's used. The balance goes down with each partial use, every code is unique to your salon, and an A5 PDF in Croatian and English carries the required MPV clause.
- Croatian MPV: no VAT at sale, VAT at redemption
- Decrementing balance for partial redemptions
- Bilingual A5 PDF with the required MPV clause
Checkout and split payments (Pro+)
Ring up services, products, packages, memberships and gift cards on one ticket: tap to add, keep adding, and finish once at the end. One bill can be paid with cash and card together, and it is fiscalised correctly. Split and partial payments can be switched on for your salon.
- One ticket: services, products, packages, gift cards
- Scan barcodes with a standard scanner
- Split a single invoice across several methods
- Partial payments, if you switch them on
Cash book and fiscal receipts (Pro+)
Receipts are fiscalised automatically with the Tax Administration (Porezna uprava). Each one carries the JIR, the ZKI and a QR code that links to porezna.gov.hr, and is emailed to the client as an A4 PDF in Croatian or English. You need your own FINA certificate. The cash book covers the blagajnički maksimum and the Odluka PDF, the daily cash journal (dnevnik blagajne), shortage or surplus at close, and a monthly JOPPD file for tips.
- JIR, ZKI and QR code on every receipt
- Blagajnički maksimum with on-demand Odluka PDF
- Dnevnik blagajne cash-drawer day journal
- Variance classification at day close
- JOPPD monthly tip export (XML + CSV)
Card payments (Pro+)
Record card payments taken on your existing card terminal, on the same bill as cash when a client pays with both. Tips can be added with presets and split between staff, and the receipt is fiscalised like any other.
- Record payments from your existing terminal
- Card and cash on one bill
- Tips with presets, split between staff
Clinical consultations
Build intake questionnaires with text, choice, yes/no, date and photo questions, or start from 39 ready-made forms across 13 treatment types. Clients fill them in from their portal before the appointment, each completed form is kept as a signed record with a PDF, and a booking can wait until the form is done.
- 39 ready-made intake forms across 13 treatment types
- Each completed form sealed as a signed record
- The booking waits until the form is done
Consent center
Consent forms in Croatian and English, with 5 ready-made templates to start from. Clients sign on their phone or your tablet with their typed name and an explicit agreement, and the time and device details are recorded with it. Each signature keeps a copy of the exact text the client agreed to, sealed in a PDF record you can download at any time.
- Consent forms in Croatian and English
- Signed on the client's phone or your tablet
- A sealed PDF record of every signature
Role management
Go beyond the three standard roles with roles of your own. Each role switches on only what that person needs, from 60 permissions that control both the menu and individual actions. Permissions can only restrict, never grant more than the base role, so staff see only what you allow.
- 60 permissions to choose from
- Custom roles on top of a base role
- Permissions restrict, never elevate
Multiple locations (Pro+)
Run several salons under one account, each with its own team and calendar. Locations can keep their own stock, share a stockroom, or move stock between them. Close every location at once for a public holiday, or just one for a day.
- Team and calendar per location; stock kept apart or shared
- Closures for every location or just one
Multi-language
Croatian and English everywhere: the management app, your booking page, the client portal, emails and receipts. Each client gets emails in their own language.
- Croatian and English throughout
- Emails in each client's language
Subscription billing
Change your plan yourself, any time. Upgrades apply straight away and you pay the prorated difference; downgrades apply at renewal. There's no contract: cancel whenever you like, and your plan runs to the end of the paid period. If your subscription lapses, your account turns read-only. Your data isn't held hostage.
- Upgrade or downgrade yourself, any time
- No contract; cancel any time
- A lapsed account turns read-only; your data stays yours