Bookings, clients, money and your team — in one system you actually own.
Online booking, schedule, clients, till and payroll for salons, clinics, studios and workshops. Clients book and get reminders right in Telegram, and those reminders never use your SMS allowance.
Free for 7 days · cancel before day 7 and you are not charged · help in chat, in six languages
- 0%
- Commission on your bookings, at every price point
- Never
- We never use your client data to market to your clients
- Any time
- Export of everything, whenever you like
- Same price
- The price you start at is the price you renew at
Bookings
09:00
09:30
09:30
10:00
14:00
Your clients are yours. We take 0% and stay out of the way.
Booking marketplaces put your clients in a search results page next to your competitors. We give you a link with only you on it.
- Your client searches, and sees three competitors under your name
- A cut of every booking, forever
- The platform holds the contact details and markets to them
- Leaving means leaving the client list behind
One link, wherever they already found you
Search




Salon Aura · −20% on a first visit
One Tuesday at Studio Nord, from the first booking to payroll.
Six moments from an ordinary day. Each one is a module doing its job without anybody asking it to.
07:12 · 1 of 6
Booked while you slept
Three clients booked from Instagram, Google and Telegram between 23:10 and 06:55. Two paid a deposit; all three got a confirmation.
An empty chair at 14:00 is money you already spent.
Put in your own numbers. Nothing on this card is a statistic we made up.
Lost to empty chairs, every month
€1,091
About 31 empty slots a month · €13,094 a year
€327
€764
Deposits don’t stop no-shows, they make them paid. Reminders and the waitlist work on the rest:
- On bookingConfirmation + calendar file
- −24 hTelegram, WhatsApp or SMS reminder
- −2 h“Running late? Reschedule or cancel here”
- CancelledWaitlist offered the slot
Five jobs, 21 modules, one licence.
Standard runs bookings, clients, money, stock, people and payroll; Chain adds more places, reports across them, API keys, and time off and hiring. Switch off what you don’t use, so your team sees only what it needs.
Bookings that fill themselves.
Every client on one card.
Paid into your account, not ours.
Stock that counts itself.
Payroll from what actually happened.
One question: how many people work here?
One price by headcount, from one person. Prepay longer, pay less per month and get bonus months on top.
from €17/mo
How many employees?
7 employees
Prepay for
Standard · 7 employees
€66/ month
€9 per employee
- List price
- €1,092
- First charge, day 7
- €928
- Service until
- Jan 2028
The price per person falls as the team grows
€9 per person a month at 7 — €12 at 1, on the same edition and term
Where Setvos fits, and where it doesn’t.
If you need a stream of strangers more than you need to keep the clients you have, a marketplace may be the better buy. For everything else, here is the table.
Where a marketplace wins
If you are brand new with no following, a directory can fill a diary faster than anything you could build yourself. Use it to be found, and keep your regulars on your own page.
Where desktop software wins
It keeps working when the internet does not — a real advantage where the connection is unreliable.
Where the spreadsheet wins
With two people and twenty regulars, a spreadsheet costs nothing. We would rather you stayed on it than paid us early.
Apps on the way, three walls, and the rails you already use.
Your team on the floor. Your clients on the couch.
The staff and client apps are coming to the App Store and Google Play; until then, all of it works in a phone’s browser.
Staff app
Today’s schedule, the appointment lifecycle, time-off requests and approvals.
Client app
Upcoming visits with a check-in code, history, one-tap rebook, favourites and loyalty balance.
Client web area
The same thing in any browser — desktop booking, manage and reviews, no install.
Warehouse mode
SKU lookup for adjustments and sales, and purchase orders received against a count.
Three walls between your data and everyone else’s.
Request guard
Every call is bound to exactly one workspace before it reaches a service. No workspace on the request means no request.
Query scoping
Tenant filters are applied in the data layer, not left to whoever wrote the endpoint. A missing filter is a build failure, not a leak.
Postgres row-level security
The database refuses cross-tenant reads on its own. If both layers above were bypassed, the rows still are not there.
Plugged into the rails you already use.
Open REST API and webhooks for everything else.
- LiqPay
- Monobank
- Fondy
- TurboSMS
- WhatsApp Cloud API
- Nova Poshta
- Open API + webhooks
Set up the way your trade actually works.
The eight we get asked first.
All 38 questions →How long does setup take?
A single location is usually taking bookings the same day. A guided setup after sign-up takes you through four steps — your place, your services at the prices you type, your opening hours and your booking link — in an hour or two, and any step can be finished later. If you want help, write to us in chat, in any of six languages: the first answer comes within one business day.
Do you migrate my data?
Yes. Clients, services with their prices and past visits come in from Altegio, YCLIENTS or a spreadsheet — as CSV or Excel, the way your old system exports them. You see a preview before anything is written, and an import can be undone afterwards. The masters on your visits are matched to your team by name, or kept as names until you hand their visits over. If a file will not go in, press “Send this file to us” and we import it for you.
Do I need a card to start?
No. A new workspace starts on Standard for 7 days with no card at all. When you are ready you pick your bracket and term and add a card then — the workspace you set up during the trial is the one you keep, so nothing is configured twice.
What happens after the trial?
On day 7 the term you chose is charged to the card on file, once, for the whole term. We email a reminder three days before so it is never a surprise. If you cancel before then nothing is taken. If the card is declined on day 7, it is tried again the next day and two days after that, and then the workspace goes read-only. A renewal that later fails is tried five times over 14 days — on days 0, 2, 5, 9 and 14 — with an email and a notice in the app each time; after that the workspace is read-only and exportable for 90 days before it is deleted, and we email you 14 and 3 days before. A trial with no card becomes read-only instead, and we email the owners what is kept and until when; a booking page that is set up but has not had a booking yet may get seven more days, once.
Do you help me set up my service list?
Yes, and it is the part worth doing properly: durations, who can perform what, deposit rules and off-peak prices all come off that list.
How is the price calculated?
Headcount and edition. Pick the bracket your team falls into — from one person — and the term you want to prepay. Standard includes bookings, clients, money, stock, people and payroll; Chain adds places, reports across them, API keys, and time off and hiring, which Standard can add as a group.
Will my price go up?
Not while you renew without a break: a licence renews at the price you bought it at, on the same edition, team size and term. A bigger team, another edition or another term is priced from the list in force then, and that price renews the same way; a licence that has ended is priced from the list when you buy it again. Extras — packs, the extra place, the time-off group — renew at the price you bought them at. If we revise an extra’s price, you hear by email and in the app at least 30 days before the renewal it first reaches, and you can cancel the extra before then.
What counts as an employee?
Every member with a login to your workspace, except one member with the Finance role: your bookkeeper’s seat is free. Clients, guests and archived staff do not count. A licence can cover a single person.
Move your bookings off paper, WhatsApp and three spreadsheets.
Bring in your clients, services and past visits from a spreadsheet or your old system’s export, with help in chat in six languages. Most studios are live the same day.
- 01
Bring your file
A CSV or Excel file — the export from your old system, Altegio and YCLIENTS exports included, or a spreadsheet you kept yourself.
- 02
Check the preview
You see what will be written before anything is, and the import can be undone afterwards. If a file will not go in, send it to us.
- 03
Publish your page
Put yourname.setvos.app in your Instagram bio and on Google. Keep the old system open for a week if you like.







