Appointment & Capacity Platform
Answer every enquiry, fill every chair, and never lose an after-hours booking.
A booking and customer-capacity system for appointment-driven local businesses. It captures enquiries from every channel in the customer’s language, books against real availability under the owner’s rules, and automatically refills cancellations from a waiting list. The Appointment & Capacity Platform is a complete booking and customer-communication product for businesses whose revenue is capped by the number of appointments they can serve: salons, barbers, driving schools, physiotherapy and dental practices, tattoo studios, beauty and wellness, and small clinics. It is not a single chatbot or a single reminder feature. It is an operating layer that sits between the customer’s first message and the business calendar. It receives enquiries on every channel, understands them in German, English or Albanian, checks real availability and business policy, books or proposes a slot, secures a deposit when required, and keeps the calendar, the customer record and the owner’s numbers in sync. The unifying insight is that most appointment businesses do not lose money because they lack customers — they lose it because enquiries arrive when nobody can answer, because cancellations leave chairs empty, and because no one measures either problem. The platform closes both leaks with controlled automation and clear human oversight. Today a salon owner cuts hair all day. The phone rings while both hands are busy. Roughly half of calls happen outside opening hours, and those callers simply try the next salon. There is no record that the enquiry ever existed. Messages arrive across WhatsApp, Instagram, a web form and SMS. They are answered inconsistently, often hours later, sometimes in the wrong language for a diaspora customer who would prefer Albanian or German. When a client cancels the 14:00 slot, that hour is usually lost. Filling it would mean phoning through a mental list of "regulars who wanted Saturday" — which nobody has time to do mid-shift. No-shows are common because reminders are manual. Deposits are rarely taken because setting them up per booking is awkward. The economic consequence is invisible but large: unanswered demand, empty chairs, avoidable no-shows, and an owner who cannot say how much revenue was lost last month because none of it was ever recorded. The loss is real but invisible — nothing is measured. Same staff, same calendar — fewer leaks. Stage 1: Enquiry arrives — A call or message lands on any channel. Forty minutes after closing, the phone would normally go to voicemail. Greets the caller and detects Albanian. “Men’s cut, Saturday morning.” Number matches a record; usual barber retrieved. Real Saturday slots for a 30-minute service. Waived for a returning customer in good standing. Slot held; confirmation prepared. Picks 09:30 in Albanian. Friday reminder; Saturday review request queued. Recovered after-hours revenue is now visible. Step 1: Missed call at 19:40 — Forty minutes after closing, the phone would normally go to voicemail. A two-chair barbershop in Vienna, owner plus one employee. — A missed call at 19:40, forty minutes after closing. Outcome: A booking that would have gone to a competitor is captured with zero staff effort, in the customer’s language, against correct availability. The same barbershop. — A WhatsApp message: "Etwas für Samstag, vielleicht auch Bart, wie letztes Mal beim Kollegen." Outcome: Uncertainty is surfaced and resolved with a single question rather than a wrong booking — the customer feels understood and the calendar stays trustworthy. A three-therapist physiotherapy practice in Graz. — A patient cancels a 14:00 slot at 09:00 the same day. Outcome: An hour that was almost certainly lost becomes billable again, with no manual phone-around and no risk of double-booking. Step 1 — Customer: Cancels 14:00 slot — Same-day cancellation frees an hour. A fallback receptionist for missed calls and after-hours contacts across phone, WhatsApp, Instagram, web form and SMS, so no enquiry disappears. Understands and replies in German, English and Albanian; transcribes voice notes and calls. Books against the real calendar with correct service durations, buffers and staff skills. Automated reminders and optional deposits, tuned per customer segment. Detects a freed slot and offers it to ranked waiting-list customers under eligibility rules. Handles confirmations, reschedules and recurring appointments. Requests a review at the right moment after a completed visit. A lightweight record of past services, preferences and no-show history feeding better decisions. Shows answered vs missed demand, refilled slots and recovered revenue — making the invisible loss visible.Product concept
Customer problem
Before and after
5Today
5With the platform
Today With the platform After-hours enquiries answeredillustrative ~0% every enquiry Response timeillustrative next morning instant Freed slot after cancellationillustrative usually lost offered in minutes Text alternative (accessible description)
How it fits together
Text alternative (accessible description)
End-to-end workflow
Text alternative (accessible description)
Detailed real-world examples
After-hours booking that would otherwise have been lost
An ambiguous request is held for human review, not guessed
Cancellation refilled from a waiting list at a physiotherapy practice
Who is responsible at each step
Text alternative (accessible description)
Product modules
Inputs and integrations
- Inbound phone calls (via a forwarding/fallback number)
- WhatsApp, Instagram and Facebook messages
- Web-form and website chat enquiries
- SMS and email
- Voice notes and voicemail recordings
- The business calendar (Google/Outlook or a vertical tool)
- An existing customer list or POS export
Users and buyer
- Daily user
- Front-desk staff or the owner, who sees the day’s bookings and approves anything the system flags.
- Process owner
- The owner or manager who sets availability, services, deposit policy and the waiting-list rules.
- Economic buyer
- The owner — the person who feels the empty chairs and the lost after-hours calls in the till.
- Technical administrator
- Usually us (managed) or a tech-comfortable staff member; connecting a calendar and a WhatsApp number is the whole setup.
- Final decision-maker
- The owner. Sales cycles are short because the pain and the buyer are the same person.
AI capabilities
- Speech recognition for calls and voice notes
- Language detection and natural-language understanding across DE/EN/SQ
- Intent extraction (service, staff, timing, new vs returning)
- Translation of outbound messages into the customer’s language
- Ranking waiting-list candidates for a freed slot
- Drafting confirmations, reminders and clarifying questions
Deterministic capabilities
- The calendar and real availability are the source of truth — the AI never overrides them
- Service durations, buffers and staff-skill matching are rules, not guesses
- Deposit and cancellation policy are enforced deterministically
- Offer windows and anti-spam limits on waiting-list refills
- Double-booking prevention and slot locking on acceptance
Object lifecycle
State 1: Requested — Enquiry captured.Text alternative (accessible description)
Human responsibilities
- The owner sets availability, services, prices, deposit and waiting-list policy.
- Staff approve anything the system flags as low-confidence before it becomes a firm booking.
- A human remains accountable for edge cases, complaints and any deviation from policy.
- Nothing medical is decided; clinical prioritisation always stays with qualified staff.
Economic value
- Recovered after-hours demand that today goes straight to competitors.
- Fewer empty chairs, because cancellations are refilled in minutes instead of being lost.
- Fewer no-shows through reliable reminders and optional deposits.
- Time returned to staff who no longer answer and chase every enquiry by hand.
- For the first time, a number for how much demand was lost — turning an invisible leak into a managed metric.
No market statistics or financial promises are implied. Any figures in the visuals above are illustrative examples, not measured results.
Risks, limitations and failure cases
- A wrong booking erodes trust fast — hence low-confidence enquiries are held for a human, never guessed.
- Over-messaging annoys customers; offer windows and frequency caps are enforced.
- Language nuance matters; Albanian and regional German must read naturally, so templates are reviewed by native speakers.
- Voice transcription is imperfect in noisy conditions; the system asks to confirm rather than assume.
- Calendar integration must be rock-solid — a desync is worse than no automation. Deterministic sync and reconciliation are non-negotiable.
Product evolution
Smallest credible first version
A missed-enquiry receptionist for one channel (WhatsApp or missed calls) that books against the existing calendar in one language, with the owner approving each booking for the first weeks.
Professional product
Multi-channel, multilingual reception with availability-aware booking, reminders, deposits and cancellation refill, plus an owner dashboard.
Optional extensions
- Review requests
- Recurring appointments and packages
- Marketing win-back for lapsed customers
- Deeper POS/payment integration
Long-term platform
A shared capacity layer that other verticals (restaurants, clinics, driving schools) plug into, with the same reception, booking and refill engine behind vertical front-ends.
Shared guidance
Generally applicable method — how to validate, pilot, price and keep humans accountable — lives in the shared playbook so these pages stay specific: