Features
Bookings, checkout, clients, staff, stock, marketing and reports, built as one product, not a bundle of tools. Here is everything SalonWard does, in plain language.
Part 1 of 4
The calendar, the booking page, the client book and the rota.
Preview of the SalonWard dashboard on a Tuesday afternoon: €482.50 taken so far, eight appointments with five still to come, a 68% rebooking rate and two new clients across the top; below them the rest of the day's schedule, starting with a just-requested balayage for Sofia Meijer with Nina at 13:15, then a beard trim for Daan Peters, a cut and colour for Ada Kovács, a blow-dry for Noor El Amrani and a shave for Omar Aziz, each with its stylist and booking status, beside the three stylists on the floor.
Calendar & appointments
Day, week and per-stylist views built around how salon work actually happens, with buffers, resources and busy Saturdays included.
Smart scheduling views
Day, week and staff views with drag-to-reschedule and quick status changes.
The front desk board
In the chair, up next, running late and waiting, with live timers and one click through to the till. On every plan.
Double-booking prevention
Two bookings can never collide, even when two clients confirm the same slot at the same moment.
Waitlist
Freed slots are offered automatically; clients accept or decline themselves.
Live as it happens: New bookings and status changes land on the screen on their own; a pill tells you if the connection drops.
Any available professional: Let the client skip choosing. The server picks someone who can do the service and is genuinely free.
Buffers & processing time: Cleanup and processing windows keep back-to-back visits realistic.
Recurring appointments: Weekly, biweekly or four-weekly series with whole-series management.
Group classes: Capacity-managed classes with live “spots left” counts on the booking page.
Rooms, chairs & equipment: Bookable resources with hard capacity limits, so kit is never promised twice.
Per-service booking rules: Minimum notice and maximum advance windows, per service. You stay in control.
Online booking & self-service
A branded booking page, a client portal and embeddable widgets. Clients help themselves, and the calendar stays accurate.
Branded booking page
Clients pick a service, choose a stylist and confirm a real, available time, no app needed.
Deposits at booking
Ask for a deposit up front once your payment provider is connected; it's credited automatically at checkout.
Client portal
Passwordless sign-in to visits, packages, points and one-tap rebooking.
Multi-service visits: Book several services in one visit, matched to staff who can do them all.
Book in plain English: A client can type “balayage with Emma on Friday” and the wizard fills itself in, matched against your own catalogue, never invented.
Straight into their calendar: The confirmation offers an Apple/Outlook invite and a Google Calendar link, so the visit is on their phone before they close the tab.
Classes and workshops: Sessions listed by day with seats remaining; a full session routes to the waitlist instead of a dead end.
Self-service changes: Secure links let clients cancel or reschedule within the notice window you set, plus a calendar invite for their phone.
Installable like an app: Clients can add your portal to their home screen and receive push reminders.
Website embeds: Drop the booking widget and reviews widget into your own site with a snippet.
Salon directory listing: Optionally appear in the public SalonWard directory, with SEO done for you.
Clients & records
Complete, private client files that make the second visit feel like the tenth, and that respect the rules when someone asks to be forgotten.
Complete client files
Contact details, visit history, notes, tags and per-client consents in one place.
CSV import wizard
Preview, automatic column mapping and de-duplication. Bring your book with you.
GDPR tools built in
Export a client's complete record, or erase it on request, with no support ticket.
Tags & bulk actions: Your own coloured tags, applied to one client or to a whole selection at once.
Consents on record: Data-processing and photo consent recorded per person, with the date and where it came from.
Refer a friendNeeds the till: Every client gets a shareable code; both sides earn points on the friend’s first paid visit.
Photos & documents: Keep before-and-afters, PDFs and completed forms on the record, cropped in the browser.
Intake & consultation forms: Send secure form links after booking; answers land on the client file.
Export anytime: Your client book round-trips out as CSV whenever you want it.
Staff & scheduling
Profiles, permissions, shifts and hours, from “who's in on Saturday?” to payroll-ready numbers without the spreadsheet.
Shift scheduling
Draft, then publish. Published shifts drive what's bookable online.
Auto-draft a week
One click turns your real booking history into a drafted week of shifts, with breaks, weekly caps and preferences respected. It all lands as a draft until you publish. On every plan.
Time clock
Clock in and out, timesheets, and forgotten punches closed automatically.
Payroll-readyGrow
Wages, commissions and attributed tips in locked, exportable runs.
Time off & approvals: Staff request from their own screen; managers approve from the roster. Nobody can approve themselves.
Staff profiles: The services each person offers, their availability, time off and home branch.
Roles & permissions: Granular, role-based access. People see only what their job needs.
Audit trail: A dated record of who changed what, across bookings, money, staff and settings, kept for two years.
Two-factor sign-in: Optional app-based second factor per person, with recovery codes, a live device list and sign-out-everywhere.
Demand-based staffingGrow: Suggested staffing levels from real booking demand, plus an auto-scheduler.
Shift swaps & open shiftsGrow: The team resolves gaps themselves, with your approval.
My day: An offline-capable personal agenda every stylist can install on their phone.
Part 2 of 4
Checkout and invoices, and the retail and stock behind them.
SalonWard's till with a sale for Emma de Vries: Cut & finish €42.00 and a Repair mask 200ml €24.50, 120 loyalty points taking €6.00 off, €60.50 total including VAT, paid in full by card and ready to complete.
Checkout, invoices & money
A till that understands salons: services and retail in one basket, every kind of credit handled, and records your accountant will actually like.
Checkout and everything in it comes with the Essential plan and above, and with every trial.
Fast POS checkout
Services and products in one basket, with tips, discounts, gift cards and account credit.
Clean invoices
Tax-inclusive, sequentially numbered, downloadable or emailed as PDF. Void or refund when needed.
Gift cards, packages & memberships
Sold at the till or online, redeemed automatically at checkout, with memberships as a priced add-on.
Every kind of tender: Record cash, card, bank transfer, gift card and account credit, split across one sale if you need to. Works alongside the card terminal you already have.
Tips to the right stylist: A gratuity line attributed to whoever did the work, carried through to their pay statement.
Loyalty points & wallets: Points earned and redeemed at checkout; account credit with a full ledger.
Pay-by-link: Send a hosted payment page for any invoice. Connect your own Stripe or Mollie and the money lands in your account.
No-show protection: Late-cancellation and no-show fee policies you switch on and set yourself, settled or waived per case; deposits once your payment provider is connected.
Cash register days: Float, movements, bank drops and end-of-day counts that reconcile.
Refunds & voids: Refund a payment back to its rail or into the client’s credit; voiding an unpaid invoice returns the stock. Both are logged.
Month-end close: File a month and its profit and loss is snapshotted. A later refund moves the live report, never the filed one.
Expenses & P&L: Record costs beside revenue and read a real profit-and-loss, not a guess.
Retail, inventory & shop
Retail and back-bar under control, suppliers and purchase orders in the flow, and a shop window that's open when you're not.
Inventory comes with the Essential plan and above; the online shop is a priced add-on.
Products & stock movements
Every unit tracked; checkout draws down quantities automatically.
Low-stock signals
Reorder points that flag what's running out before it's out.
Online shopShop add-on
Gift cards, memberships, wallet top-ups and retail click-and-collect, under your brand.
Back-bar counts itself down: Completing an appointment removes what the service consumed, so professional stock stays honest without anyone counting.
Reorder suggestions: Reorder points become a suggested order, grouped by supplier, ready to drop into a draft purchase order.
Suppliers & purchase orders: Draft → ordered → received, with stock restocked on arrival.
Per-branch stock: Each location keeps its own pool, with the estate view when you need it.
Order queue: A salon-side queue for online orders, from placed to picked up.
Part 3 of 4
Campaigns, reviews and the numbers behind them.
Marketing & communications
Campaigns, automated moments and a shared inbox. Communication that fills chairs without ever feeling like spam.
Email campaignsMarketing add-on
Target real segments (including RFM), schedule sends, and read open and click rates.
Automated momentsMarketing add-on
Birthday wishes, welcomes, rebook nudges and win-backs, all consent-gated and deduplicated.
Client conversations
Every email you have sent a client, including confirmations, reminders and campaigns, in one thread per person, with a composer to send another.
Audience segmentsMarketing add-on: Build an audience from tags, last visit, total spend or where a client sits in your best-to-lapsed ranking, with a live count before you send.
Communications: Every confirmation, reminder and campaign message with its delivery status, in one place.
Web push: Booking confirmations and reminders straight to the phone, no number required.
Your own message templates: Confirmations, reminders, cancellations and birthdays in your words, with merge tags and a test send. On every plan.
Quiet hours & one-click unsubscribe: Hold non-urgent messages out of a window you choose, and every marketing email carries the unsubscribe button the mail app itself offers.
Promo codes & referralsMarketing add-on: Discount codes with redemption caps, and refer-a-friend that rewards both sides.
Team chat: Internal threads with unread badges, so the group chat stays out of your client data.
Reviews & reputation
Invite reviews after real visits, reply in public, and watch the trend, on your page, your website, and the directory.
Review invites
Sent after completed visits, with secure, one-tap submission.
Reputation dashboard
Response rate, a 12-month trend and per-stylist ratings at a glance.
Ratings by stylist: See how each person is rated, then open their row to read the reviews behind the number.
Moderation & replies: Approve what's published and answer publicly, in your own voice.
Reviews widget: Show verified reviews on your own website with one snippet.
Reports & insights
The figures that actually run a salon, such as revenue, retention and utilisation, plus quiet signals when something needs your eye.
Reports come with the Essential plan and above; the deepest analytics belong to Grow.
Revenue reports
By staff, by service and over time, with commissions and top products.
Retention & cohortsGrow
Who comes back, who's drifting, and a booking heatmap of your week.
Proactive signals
Revenue momentum, no-show trends, at-risk clients and low stock, surfaced for you.
Take the numbers with you: Every report downloads as CSV, covering revenue, staff, services, commissions, VAT, an accounting export and the client book itself.
Profit & loss: Real P&L from your invoices and expenses, exportable as CSV.
Command centerGrow: An executive view across the business, with goals you set and track.
Month goals & a 30-day outlookGrow: Set a target and watch the pace against it, with an outlook built from your own last eight weeks, and it shows how it got there.
No-show risk watchlistGrow: Upcoming bookings scored from your own history, riskiest first, each with the reason that drove the score. Rules you can read, not a black box.
Developer API & webhooksGrow: Scoped keys to read your clients, bookings and services and to create clients, plus signed webhooks for six events.
Weekly digest: An opt-in summary email, so Monday starts informed.
Part 4 of 4
More than one location, and your own look on every channel.
Maison Bloem's booking page: three services with their length and price, Cut & finish chosen, the free times that day grouped into morning and afternoon with 11:30 picked, and a confirm button.
Multi-location & franchise
Each location runs itself, with its own staff, hours, prices, till and stock, while you keep the estate view. Built to grow into.
Locations under one roofGrow
Every branch with its own staff, calendar, opening hours and pricing.
Branch-scoped access
Limit team members to the branches they work in, enforced server-side.
Franchise consoleGrow
Estate roll-ups, branch leaderboards and net profit per branch.
Per-branch registers & stock: Independent cash days and inventory pools per location.
Regions & districtsGrow: Group branches the way your business is actually organised.
Your brand
Booking page, shop and staff app in your style, with 10 designed presets, each polished in light and dark.
10 style presets
Professionally designed looks, every one tuned for light and dark mode.
Per-channel styling
Booking page, online shop and the team's app can each carry their own look.
Per-branch styling: Different branches, different characters (if you want them).
Your brand colour: Set a hex and it carries through the app, the booking page, the shop and the portal, with a live contrast check so it stays readable.
Your logo, your details: Upload once and it appears on the booking page, the client portal and every invoice PDF.
Theme studio: Preview and assign styles safely before anything goes live.
Platform & security
The parts you should never have to think about, such as data isolation, access control and privacy, are the parts built most carefully.
Every salon is a separate tenant, enforced at the database level with row-level security. One business can never read another's data.
Role-based permissions, optional two-factor sign-in, an active-session list with revocation, and login lockout on brute force.
Client export and erasure are product features, consents are recorded per person, and hosting stays in the European Union.
An audit log for sensitive changes, plus a public API with scoped keys and signed webhooks when you want to build on top.
Some capabilities belong to a specific plan or add-on module. They’re marked above, and the pricing page shows exactly what each plan includes. Everything is unlocked during the 14-day trial.
Ready when you are
See your whole business in one place. The full product, nothing held back.
The SalonWard reports panel: revenue of €9,160 over the last 30 days, up 18%, with a weekly trend line; tiles for 148 appointments, 26 new clients, a €61.90 average ticket, €1,240 of retail, a 68% rebooking rate and a 1.9% no-show rate; and a drafted win-back for six clients who are due a visit.
Appointments
148
Appointments up 9.2% vs the previous periodNew clients
26
First visit this month
Avg. ticket
€ 61,90
Average ticket up 4.2% vs the previous period6 clients are due a visit
Win-back campaign drafted. Review and send.
Retail
€ 1.240
13.5% of takings
Rebooked
68%
Left with a next date
No-shows
1.9%
No-show rate down 24% vs the previous period