G-Guest for appointments · salons, nails, spa, clinics & more
Fill cancelled appointments. Keep repeat clients.
Hair and nails, brows and lashes, tattoo, massage and spa, physio, clinics, therapists: anywhere one client books one specialist's time, a cancellation costs the whole slot. G-Guest resells it from the waitlist, keeps your turnover buffers, and remembers every client's history: what they had, when they are due, who they always book.
No card. No call. We set it up for you.
Instant booking by default. Want a deposit for longer appointments? Clients pay it into your own Stripe, and the payment confirms the appointment.
- Salons & barbers
- Beauty & wellness
- Clinics & practices
- Per-specialist schedules
At a glance
The first 25 reservations are on us, because we’re sure
We set your page up in a day and place the link on Google, Instagram and your site. Your first 25 confirmed reservations are free, for up to 60 days; then €49 a month, no commission. No card, not a cent until then. And the page is yours to keep: it stays online even if you don’t stay. Your page, the form and every letter to a guest speak eight languages, and the guest gets theirs: we translate, you do nothing.
Live on this page, not a mockup
Book an appointment right now
The real G-Guest widget, running against a demo salon. Pick a service, a day and a time, exactly what your clients would see.
Two people can be in two chairs at once and a colour that takes ninety minutes blocks ninety, not sixty. Your services, your team, your rules.
One specialist, one day
A cancellation, resold before lunch
A salon day, as the running example. The shape is the same for a massage room or a consulting hour: back-to-back appointments, turnover between them, and one 14:00 cancellation that never became a hole.
John’s chair
Tuesday · works Tue–Sat
15-min turnover
- 10:00Nadia · Cut & colour
- buffer
- 12:00Marta · Balayage
- 14:00Dewi · Cutrefilled from waitlist
- buffer
- 15:30Open · bookable right now
A 14:00 cancellation was resold before lunch, and the queue was worked oldest-first.
Every specialist keeps their own hours and days off. John works Tue to Sat, and his day off closes only his diary, not the whole place. And each of them can change their own week themselves: their own link opens their hours and their bookings, nothing else, and you are told when something moves.
Deposits, without the chasing
You set aside ninety minutes. Don't spend twenty more chasing the deposit
A longer appointment can carry a different deposit from a quick treatment. Set an amount per service, or leave a service without one.
Clients see the amount and your refund terms before paying. The money goes into your own Stripe, and G-Guest confirms the appointment once Stripe says it is paid.
No more messages saying “yes, the payment arrived”.
One slot, start to finish
- Available
- Awaiting payment
- Confirmed
Payment window runs out: available again, automatically.
Paid and closed the tab: confirmed anyway, within minutes.
Set the amount
Per booking or per person, and a different amount per service, or none.
Set the deadline
From 30 minutes to 24 hours to pay. The time is held until then.
Keep control
Your Stripe, your refund terms shown before checkout, refunds made by you.
* Online prepayment needs your own Stripe account, available to venues in every EU country, the UK, Switzerland, Norway, Liechtenstein and the US. Stripe's processing fees apply; G-Guest adds no fee of its own. You don't need Stripe to use G-Guest.
Your side of it
And this is what you see
One screen for the week. It opens by a link, with no password and nothing to install, on whatever phone lives at reception.

The week, by specialist
Who is coming, to whom, at what time, with their note. Add a walk-in in two taps.
Two buttons that matter
Done when they leave, and the review ask goes out by itself an hour later. No-show keeps the history honest.
Marta is off on Thursday
Close her day and only her chair stops being offered. Anyone already booked with her is told, without you writing to them.
And the screen where your team lives
Every person here once, with the treatments they actually do ticked. Nobody can be double-booked, each of them keeps their own hours and days off, and one button copies the personal link they use to change their own week.

Hiring costs nothing here. Add a name and they are bookable, on the same €49.
A day at the salon
Three moments that cost salons money
13:40 · twenty minutes before
A cancellation costs the whole hour
A restaurant reseats a table; your chair just stands empty. The waitlist resells the slot to the next client in the queue, before the specialist has finished the coffee.
the night before
The appointment is in the diary. The deposit is still in a message thread
Bring the payment into the booking instead. Clients pay the deposit into your own Stripe as they book, G-Guest confirms the appointment once it is paid, and an unpaid hold is released after your deadline. Nobody checks a transfer by hand.
six weeks later
Rebooking depends on remembering
The best moment to invite a client back is when their next visit is due, not when the chair happens to be empty. With consent, G-Guest invites them at the interval you set, and never nags.
The whole guest journey
Book. Fill. Know. Review. Return
01Book
Clients pick a specialist and a real slot: confirmed instantly, or once the deposit is paid. Buffers respected.
02Fill
A cancelled appointment goes to the waitlist queue; the chair stays busy.
03Know
Visits, services and notes per client: new, returning, regular.
04Review
After the visit, a quiet ask, routed across the platforms you choose.
05Return
With consent, invite clients back when their next visit is due.
Your rules
Instant when you want it. A deposit when you need it
A quick trim and a three-hour colour don't need the same rules. Keep instant booking, ask clients to confirm, or require a deposit, and G-Guest follows your settings without anyone checking each request.
Instant booking
DefaultConfirmed on the spot
- Picks a time
- Confirmed
Nothing to switch on. This is how G-Guest works out of the box.
Guest confirmation
One tap from the guest
- Picks a time
- Taps the link in the email
- Confirmed
Not tapped in time? The slot goes back on sale by itself.
Prepayment
Confirmed by the payment
- Picks a time
- Pays into your Stripe
- Confirmed
The payment is the confirmation. No second step, even with guest confirmation on.
Not paid in time: the slot goes back on sale, nothing is charged.
* Online prepayment needs your own Stripe account, available to venues in every EU country, the UK, Switzerland, Norway, Liechtenstein and the US. Stripe's processing fees apply; G-Guest adds no fee of its own. You don't need Stripe to use G-Guest.
AI Readable · AI Bookable
Built for people. Ready for their AI
“Book me a haircut Thursday afternoon” is already a sentence people say to assistants, and so is “find me a massage tomorrow morning”. G-Guest publishes your real availability in a form an assistant can understand and act on, so the answer can be you.
AI Readable
An assistant asked about you reads the facts off your own page: your name and address, the hours you actually keep, and the times that are actually free tonight. It stops reconstructing you from four stale directories, and it hands your guest your booking link, not somebody else’s.
AI Bookable
Real availability and a direct booking action, built for an assistant that can act for its user: the booking completes end to end, with no form to fill, no login and no CAPTCHA, and the confirmation carries a link that changes it.
An assistant that can act completes the booking. One that cannot hands your guest your booking link, because the page reads either way.
People asking AI to find a local business
6%
a year ago
45%
this year · BrightLocal, 2026
?
next year
Right now those assistants cannot see you, so they recommend the place next door instead. Not because it is better: because it can be booked. We make you readable, and bookable, from day one.
No implementation project
How it starts
One short message from you. The rest is ours.
Tell us what gets booked
Your specialists, their hours and days off, your services and how long each takes: one message is enough.
We set everything up
Your public page, your real availability, confirmations and reminders, all configured for you. Nothing to install.
You're live in a day or two
We run a test booking together, and from then on bookings confirm themselves.
One flat price. No fee every time you succeed
G-Guest is an appointment booking system for salons, barbers, beauty, wellness and clinics: per-specialist schedules, a waitlist and client history, flat at €49 a month + tax. Cancel any month.
Flat means the busier you get, the cheaper it gets: a hundred bookings a month is €0.49 a booking. Every model that charges per booking works the other way round.
And it does not go up when you hire.
Everywhere else you pay per specialist: a monthly fee, then more for each one you add. One well-known system charges a monthly fee plus twenty dollars for every extra staff member; another prices by “bookable calendar”, so a salon of five pays roughly double a salon of one. With us the price is the same at one and the same at ten, because your team is your business, not our billing line.
A booking marketplace
A monthly fee, another fee for every specialist you add, and typically 20–30% of a new client's first visit, because the client who found you there is theirs to sell back to you.
A cheap calendar app
Takes the appointment and stops there: no page of your own, no client history that builds into return visits, nothing an AI assistant can book, and you set every bit of it up yourself.
G-Guest
€49 flat, every specialist included. Your clients stay yours, your history exports in one click, deposits go straight into your own Stripe with no cut for us, and we set the whole thing up for you.
- Per-specialist schedules, chairs and days off, and a personal link so each of them changes their own week
- Your own booking page, live from day one, no website required
- The same form on your own website: a widget you style to match it, your colours, light or dark, inline or a button, and in the language your page is written in
- Turnover buffers between appointments, kept automatically
- A waitlist that resells cancelled appointments
- Client history: visits, services and notes, yours to export
- Review requests after the visit, across the platforms you choose
- Rebooking invitations with consent, at the interval you set
- Optional deposits per service, straight into your own Stripe, no fee from us (confirmed automatically, nothing to check by hand)
- Readable and bookable by AI assistants
- Your concierge: a human on Telegram, specialists, hours and the widget set up for you
€49 /mo + tax
Local tax added at checkout where it applies. Cancel any month, and your guest base exports with you. Everything stays yours.
One month of appointments
G-Guest
The same at the end of the month as at the start.
€49
A per-appointment model
and climbing
A monthly fee that rises with every one of these, by cover fee or by a bigger plan.
A good month costs you more everywhere else. Here a good month is just a good month.
FAQ
Appointment booking system: questions owners ask
I already book clients somewhere. What happens to those appointments?
They stay exactly where they are. We set your side up in parallel, you keep taking appointments the way you take them today, and you switch the link over on a quiet morning. Nothing has to be migrated, and nothing is lost if you decide against us.
Instagram and Google give me a booking link for free. Why pay €49?
A link is not a booking system. A free form takes a request; somebody still has to read it, check who is free, check the gap after the colour, and write back, and until they do the chair is neither held nor sold. What €49 buys is the part after the request: real per-specialist availability, turnover buffers, a waitlist that resells cancellations, reminders that cut no-shows, and a client history that is yours. And it is the same €49 whether you take twenty appointments or four hundred.
Does it work for one barber, or one massage room?
Yes. One chair or ten, the system is the same: clients book your real slots, confirmations and reminders send themselves, and your client history builds from the first booking. Plenty of G-Guest venues are exactly one person.
And when I hire a second pair of hands?
You type their name and they are bookable. No per-seat fee, no per-calendar fee, the same €49. Everywhere else, growing your team is the thing that raises your bill, which is a strange way to be charged for hiring.
Our site is in two languages. What happens to the booking form?
It follows the page. On your English page the form is in English; on the other one it is in that language, and if a guest switches language halfway through, the form switches with them without losing what they have already typed. You set nothing up and paste nothing extra: we build a language once, and from then on it is there for every venue in that country. Your own words stay yours , the name of the place, your treatments and the names of your specialists, and anything you wrote yourself is never machine translated. Days and months come out in the right language by themselves. Eight languages today: English, Dutch, German, French, Spanish, Italian, Indonesian and Bulgarian. And the guest's confirmation, the reminders and the page where they change or cancel arrive in the language they booked in.
Can I set different deposits for different treatments?
Yes. Set an amount per service, per booking or per person, or put zero where no deposit is needed. Clients see it, with your refund terms, before they pay.
Does the client have to confirm again after paying?
No. When a deposit is required, the payment is the confirmation. There is no second step, even if guest confirmation is switched on as well.
Where does the deposit go, and who refunds it?
Into your own Stripe account. G-Guest does not hold or forward it and takes no percentage; Stripe's processing fee applies. Refunds are yours to make in Stripe, under the terms you showed the client.
Can clients book a specific specialist?
Yes, and it is the normal case. Every specialist has their own schedule, services and days off: John working Tue to Sat closes only John's diary, not the salon. Each of them also gets their own link, which opens their hours and their own bookings and nothing else, never your settings and never your client list, so they can change their own week without going through you. Every change is reported to you.
What about the fifteen minutes between clients?
Turnover buffers are part of the schedule: fifteen minutes between clients stays fifteen minutes, automatically, per service. Nobody gets booked into your clean-up time, and a colour that needs half an hour to develop is not treated like a fringe trim.
What happens when somebody cancels an hour before?
The slot goes back on sale immediately, and if anyone joined the waitlist the queue is worked oldest first, one client per opening. So a cancelled colour can be resold while the specialist is finishing the previous head. A cancellation is also not counted as a visit, so your regulars list stays honest.
Who owns the client list?
You do, and there is nothing clever hidden in that sentence. We never market to your clients, and we never sell you a client of your own back. The list of names, visits, services and notes exports to CSV whenever you like, including the day you leave.
Will my clients cope with it?
There is nothing to cope with. No account, no app, no password: pick a service, a person, a day and a time, leave a name and a phone, and the appointment is confirmed on the spot, or, if you take deposits, the moment they have paid on your Stripe page. A link in the email moves or cancels it without phoning you. It is simple enough that an AI assistant can do it, which is the same reason a person can do it in twenty seconds.
How long until it is actually working?
A day or two, and almost none of it is yours. Send one message with your services, how long each takes, who does what and when they work. We set the rest up, run a test booking together, and from then on appointments confirm themselves.
And if I want to leave?
Cancel any month, no notice and no call to keep you. Your client list exports with you. The page we built stays online with your name, address and hours, so nobody lands on a dead link, and it stops taking appointments until you come back and switch it on again, which you can do any time.
For salons, beauty & clinics