Website with online appointment booking
Clients pick a service, a specialist and a free slot themselves — no phone calls. A calendar by specialist, shifts, breaks and holidays — for salons, spas, dentists and clinics.
What you get
- Online booking — service, specialist, day and free slot, built for the phone first
- Only the slots that are really free — shifts, breaks, closed days, time after an appointment
- Two clients never book the same slot
- The client's own appointment page — move, cancel and „Add to calendar“
- A letter in the client's language at every change
- A calendar by specialist — day, week, month, drag to move
- Specialists with shifts, holidays and sick leave; „My schedule“ from the phone
- A price list — services and categories with duration and price
- Roles — Manager, Reception, Specialist, Editor
- Address with a map — Bulgaria, Romania and Greece
- SEO — a page for every specialist and service, data for Google
- Bulgarian and English
A ready-made website with online appointment booking: clients pick a service, a specialist and a free slot themselves — from their phone, day or night, without calling. You see everything in a calendar by specialist, and every specialist runs their own appointments from their phone. We set it up with your brand, services and team, host and maintain it — you work with your clients.
The demo on booking.wdevstudio.com is the real product: book an appointment, move it, cancel it — and log in to the admin. The salon, the specialists and the appointments there are invented, and the data is reset every night.
Who it is for
- Beauty salons, hairdressers and barbers — many specialists, many services, a shift schedule.
- Nails, cosmetics, lashes and brows — short appointments clients want to book themselves.
- Spas, massage and wellness centres — treatments of different lengths with a break between them.
- Dentists, medical and dental centres — appointments with a particular doctor, confirmed by the reception.
- Car services and any business with appointments — a service, a person, a free slot.
What you get — by tier
The price is in the card at the top right, or on request.
Basic — the site and the admin
- The public site in its own look for an appointment business (dark velvet, powder and ivory) with your logo, colour, photos and texts — in Bulgarian and English.
- Online booking: service → specialist or „Any“ → day → free slot → name and phone. Built for the phone first.
- Only the slots that are really free — within the specialist's shifts, without breaks, closed days and the preparation time after each appointment. Two clients cannot book the same slot, even in the same second.
- The client's own appointment page: move, cancel, „Add to calendar“ (Apple, Outlook, Google, any phone).
- A letter in the client's language at every change — booked, confirmed, moved, cancelled.
- A calendar by specialist in the admin — day, week, month or list; a new appointment in seconds, drag to move, statuses in one tap.
- Services and categories — a price list with duration, a break after the service and a price („from“ or „on request“) with VAT.
- Specialists with shifts, breaks, holidays and sick leave; days the whole salon is closed.
- Roles: Manager, Reception, Specialist (sees only their own appointments), Editor — and roles of your own; the admin installs as an app on the phone.
- The salon's address with a map and „How to get here“ — for Bulgaria, Romania and Greece.
- Full SEO — a page of its own for every specialist and service, data for Google, a sitemap, redirects.
- Marketing under Google Consent Mode v2 and a cookie banner.
- Hosting, domain, mail, monitoring and updates.
With an AI assistant
Everything in the basic tier plus an assistant in the admin with your key (Claude, OpenAI or Gemini): drafts of the texts of services, pages and articles, translations and SEO — always as a draft you approve. It never touches appointments or prices.
Custom work
- Moving from an old site or a spreadsheet — services, specialists, clients, addresses.
- Features, integrations and design of your own.
The site — what the client sees
Booking
- „Book“ everywhere — in the header, on every service and with every specialist („Book with …“) — with the service or specialist already chosen.
- A strip of days with the number of free slots each day; the slots by morning, afternoon and evening; big buttons for a thumb.
- „Any“ — the system finds the free specialist for the chosen time.
- The client chooses how you contact them: a call, SMS, Viber or WhatsApp. The phone is kept in international form; the email is optional.
- You decide how early before the appointment one can book, how many days ahead and every how many minutes the slots start.
The client's appointment
- The personal link from the letter opens the appointment: status, specialist, day and time, price, number, address with „How to get here“.
- „Move“ — the free slots of the same specialist two weeks ahead; „Cancel“ — with a reason if they wish.
- You decide whether the client moves and cancels alone and up to how many hours before the start; after that the page gives the salon's phone, Viber and WhatsApp.
- „Add to calendar“ — one appointment stays one event: a moved one is updated, a cancelled one disappears.
The salon's pages
- A home page with the services, the team, reviews and booking.
- A price list by category, a page for every category and every service — with „Who does it“, the time and the price with each specialist.
- „Team“ — photo, title, a few words, services and working hours of every specialist.
- „Contacts“ — „Open now“, a map that loads only after a click, „How to get here“.
- Blog, reviews, partners, pages of your own from blocks.
The phone, speed, cookies
- Everything is built for the phone first — no sideways scrolling, big buttons.
- Changing the language does not reload the page.
- Measuring (GA4, Google Ads, Meta) — only after the visitor's consent.
The admin — what you run yourself
The calendar
- Day, week, month or list, by specialist; shifts light, outside them grey, the break after an appointment hatched; a „now“ line.
- A new appointment by phone in seconds — a click on an empty spot, a service, a free slot or „Another time“, a client.
- Drag to move, or from the appointment's panel; outside the shift only if you confirm; never over another appointment.
- Statuses: awaiting confirmation, confirmed, arrived, done, no-show, cancelled — with a reason; a team note the client never sees.
- The client's history beside every appointment — visits, no-shows, cancellations; call, SMS, Viber and WhatsApp in one tap.
- „Confirm at once“ — or the appointments from the site wait for your confirmation.
The specialists
- Photo, name, title and text in every language; the services they do — with their own duration or price.
- Shifts — several a day, past midnight; an empty week = the salon's hours.
- Breaks: holiday, sick leave, training, a few hours away; public holidays when the whole salon is closed.
- „My schedule“ — the specialist sets their own week and breaks, from the phone too.
Notifications
- New, moved and cancelled appointments — to the manager, the reception and the specialist, in the bell, on the phone or by email; never to the one who made the change.
- A notification of its own when the client moves or cancels their appointment.
Content, SEO and settings
- Services, categories, pages, blog, reviews and team — with text and SEO in every language.
- Business and company — the kind of business (salon, hairdresser, nails, spa, dentist, medical centre, car service), so Google understands it; the site's colour; the terms.
- Booking — time ahead, days ahead, the step of the slots, confirmation, cancelling by the client.
Roles and security
- Manager, Reception, Specialist and Editor with default rights you change yourself; roles of your own.
- Invitations by email, two-factor sign-in, a trash bin and the history of every change.
SEO — so that you are found
- An address of its own for every specialist, every service and every „specialist + service“ pair (
/zapisvane/kalina-stoyanova/majko-podstrigvane) — with a title and a description. - Data for Google: the business with its kind and its address pinned on the map, the services with their price, the specialists who work at the salon.
- A sitemap with the photos; a 301 redirect at every change of address.
Automations — what happens by itself
- The free slots are worked out from the shifts, breaks, closed days and booked appointments.
- The letter to the client when an appointment is booked, confirmed, moved or cancelled — with a calendar file.
- The team's notifications; the demo is reset every night.
Security and personal data
- The client leaves only their name and phone; the email is optional.
- Two people in the same second never get one slot — the database stops the second.
- A specialist sees only their own appointments; an Editor — no clients' personal data.
- Measuring and advertising — only after consent.
On request — extras and integrations
- Importing services, specialists and clients from a spreadsheet or an old system.
- A link to an outside calendar, CRM, till software or any system with an API.
- Design and features of your own, made for your business.
Moving from an old site
We move the services, prices, team and pages, and redirect the old addresses so you keep your places in Google.
How it goes
- A talk — the services, the team, the hours and what you want clients to see.
- Set-up — your brand, colour, photos, services, specialists and shifts.
- Checking — you book test appointments, look at the calendar, change what is needed.
- Launch — the domain, mail and measuring; an hour of training for the team.
Hosting and maintenance
We host, monitor and update — every new version reaches every client at no extra charge.
Coming soon — in development
- Reminders by email and SMS before the appointment — with your SMS provider.
- Clients — a card for every client, history and notes.
- The client's profile — my appointments, an app on the phone and notifications.
- The owner's app on the phone with push notifications.
What is new — the versions
The product keeps growing; every version reaches every client.
- 0.10 — the client's appointment: move, cancel, „Add to calendar“, a letter at every change.
- 0.9 — the calendar in the admin: day, week, month; drag to move; statuses; the client's history; addresses for Google.
- 0.8 — booking from the site: only free slots, two people never get one slot.
- 0.7 — the salon's address with a map — Bulgaria, Romania, Greece.
- 0.6 — specialists, shifts, breaks and holidays.
- 0.5 — services and categories — the price list.
- 0.4 — a new header, mega menu, footer and real photos.
- 0.3 — the site's own look „Velvet“.
- 0.2 — roles and permissions.
- 0.1 — the foundation.
Questions
Can two clients book the same slot?
No. The free slots are worked out from the shifts, breaks and booked appointments, and the database stops the second client even if both press „Book“ in the same second.
How does a client move or cancel an appointment?
With the personal link from the letter — „Move“ shows the free slots of the same specialist, „Cancel“ frees the slot at once. You decide whether they may at all and up to how many hours before the start.
Does the client need an account or a password?
No. They book with a name and a phone; the email is optional and brings a letter with the appointment and the personal link.
Can a specialist see only their own appointments?
Yes. With the „Specialist“ role they log in from the phone, see and run only their own calendar and set their own schedule.
Do you confirm every appointment by hand?
As you choose: „Confirm at once“ — the appointment is booked on the spot; off — the appointments from the site wait for the reception to confirm.
Are there SMS reminders?
Coming soon — a reminder by email and SMS before the appointment with your SMS provider. Until then the client gets a letter when booking, with a calendar file for their phone.
How long until the site goes live?
Usually one to three weeks — it depends mainly on the services, the team and the photos.
Does it work for Bulgaria, Romania and Greece?
Yes — the salon's address is chosen from the official registers of the three countries, with a map and „How to get here“.