Start a project
PRAOW · a clinic platform by Mikaro Studio

The complete clinic system.

Consultation booking with deposit-secured slots, a clinic back office your reception actually runs the day from, an AI receptionist, before and after results photographed honestly, and every word of it in English and Thai · one system, built and launched for your clinic.

Patient website Published prices Deposit-secured booking Clinic back office Availability calendar Before and after results AI receptionist English and Thai

Built, tailored and launched for your clinic by Mikaro Studio.

Two worlds, one click

The patient side and the clinic side, in one app.

The site your patients book on is the panel your reception works from. Switch between them in the live demo.

Clinic site
praow.mikaro.studio
Patient homepage: aesthetic clinic hero with a book a consultation button, the next available slot today and the deposit that holds it
Clinic panel
praow.mikaro.studio/clinic
Clinic panel dashboard: no-shows prevented, chair time protected, revenue this month, appointments today and deposits secured
Part 01 · Patients

The patient website

Published prices, honest downtime and results you can compare · so the patient arrives already decided.

praow.mikaro.studio/treatments
Treatments catalogue: each treatment card shows the category, a photograph, the from-price, the appointment duration and the real downtime

Every treatment carries a from-price, a duration and the real downtime.

praow.mikaro.studio/results
Results page: three before and after cards with a draggable comparison slider and a caption naming the interval and the treatment

Before and after sliders, each captioned with the interval and the treatment.

Mobile · home
The patient homepage on a phone: the hero card, the book a consultation button and the next available slot

Most patients arrive from Instagram or LINE, on a phone. The phone is the first draft.

  • Treatments catalogue with a page per treatment
  • From-price, appointment duration and honest downtime on every card
  • Grouped by category: injectables, skin and laser, lift and contour
  • Results with before and after sliders, filtered by category
  • Standardised photography notes: same chair, same lamp, no retouching
  • Doctors page with credentials and the doctor's own notes
  • About and visit pages: the room, the hours, how to get there
  • Mobile-first, fast, and built for the SEO your competitors ignore
Part 02 · Bookings

The booking engine

Treatment, then date, then time slot, then a deposit that actually holds the room.

praow.mikaro.studio/consultation
Booking wizard on the slot step: a row of dates with slots left on each, a grid of times with taken slots struck through, and a booking summary card showing the treatment, duration and the deposit that holds the slot

The slot step · dates with slots left, times with the taken ones struck through, and the deposit in the summary the whole way.

praow.mikaro.studio/consultation
The deposit step: card and PromptPay tabs, a PromptPay scan panel, and a note explaining why the deposit exists

The deposit step · card or PromptPay, with the reason for the deposit said out loud.

praow.mikaro.studio/consultation
Booking confirmation: a perforated appointment card with date, time, treatment and patient name, and a tear-off stub carrying the PRW reference and the deposit paid

The confirmation · a perforated appointment card with its own PRW reference, printable or added to a calendar.

  • Four steps: treatment, date, time slot, details
  • "I am not sure yet" is a first-class option, not a dead end
  • Live availability: slots left per day, taken times struck out
  • A ฿500 deposit locks the slot and comes off the treatment on the day
  • Free rescheduling up to 24 hours before, stated on the page
  • A perforated appointment card at the end, with its own PRW reference, printable or added to a calendar
  • The balance is settled on the day, after the doctor agrees the plan
  • Deposits cut no-shows, and the panel counts how many they stopped
Part 03 · Operations

The clinic back office

Today's schedule, the money, and the chair time you did not lose.

praow.mikaro.studio/clinic
Clinic dashboard: no-shows prevented, chair time protected, revenue this month, appointments today, deposits secured, share booked online, and the revenue by week chart

The numbers reception and the owner both need · no-shows prevented, chair time protected, deposits secured.

praow.mikaro.studio/clinic?tab=calendar
Clinic calendar in month view with the booked count on each day and a note that clicking a day closes it and clicking a slot closes that time

Availability blocking · close a day or a single slot and it leaves the public grid at once.

praow.mikaro.studio/clinic?tab=clients
Clients view: searchable patient list with contact, visit count, last visit, deposits paid and an appointment history button on each row

The clients list · search by name, phone or reference, with the history behind each row.

  • Today's schedule: time, patient, treatment, source, deposit, reference, status
  • Mark arrived, in the room and completed, in one tap
  • Revenue this month and by week over eight weeks
  • Deposits secured, with the count behind the number
  • No-shows prevented and chair time protected, each with an info tip
  • Share of bookings taken online rather than by phone or LINE
  • Appointments with search, filters and CSV export
  • Clients list with visit count, last visit, deposits and history
  • Calendar in month or week view with availability blocking
  • Treatments manager: prices, durations, downtime, photos, publish state
  • Practitioners manager for who works which hours
  • Settings: opening hours, deposit amount, slot length, clinic details
Part 04 · AI receptionist

The AI receptionist

The questions that arrive at 23:00 get an answer at 23:00.

  • Answers patients 24/7 in English and Thai
  • Knows your treatments, from-prices, durations and downtime
  • Knows your hours, your address and how to reach the clinic
  • Hands the patient into the booking flow rather than into a chat queue
  • Declines to give medical advice and routes clinical questions to the doctor
  • Tuned on your own copy, so it never invents a price
Part 05 · Two languages

English and Thai, everywhere

Bangkok clinics serve both. Not a translate widget · both languages written properly, in the same system.

praow.mikaro.studio/treatments · ไทย
The treatments page rendered in Thai: Thai headline, Thai body copy and Thai category chips with the treatment counts

The same treatments page in Thai · written, not machine-translated.

  • Every patient page in both languages
  • Treatment names, downtime notes and the doctor's notes
  • The booking flow and the confirmation, end to end
  • The clinic panel switches language too, for Thai-speaking reception
  • One tap to switch, and the choice is remembered
  • The AI receptionist answers in whichever language it was asked in
Why clinics switch

The money math

An empty chair and a walk-away both cost more than the system. A no-show costs the room, the hour and the doctor. At ฿6,900 an appointment, ten a month is ฿69,000 of chair time gone. And a patient who cannot find your price does not call to ask · they book the clinic that published theirs. A ฿500 deposit stops most no-shows, and published prices stop most walk-aways. The system costs ฿119,000 once, and the panel counts both numbers back to you.
Deployment

What deployment includes

Not a download. The studio builds, tailors and launches the whole system for your clinic.

  • Your branding, photography and clinic details set up by the studio
  • Your treatment list loaded with prices, durations and downtime
  • Your before and after sets prepared and captioned
  • Opening hours, slot length and deposit amount configured
  • All content written for you in English and Thai
  • Domain, hosting and SSL configured
  • Launch plus training for reception on the panel
  • Studio maintenance and support · no monthly software fee, you own it
The package

Patient & Guest System package

from ฿119,000 · built, tailored and launched for your clinic by the studio.

See all packages

The whole system

What's inside

Everything below is in the live demo right now. Open it and click anything.

Included

One system, two sides, both yours.

Patient website, tailored
Treatments catalogue with published prices
Durations and honest downtime
Before and after results with sliders
Doctors, about and visit pages
Four-step consultation booking
Deposit-secured slots and PRW receipts
Live slot availability
Clinic dashboard with metric info tips
Today's schedule and arrival statuses
Appointments with search, filter and CSV
Clients list and appointment history
Calendar with availability blocking
Treatments and practitioners managers
Settings: hours, deposit, slot length
AI receptionist, English and Thai
Bilingual EN / TH across site and panel
LINE and phone routes for reception
Next.jsPostgresVercelStripe-readyEN / THPageSpeed 95+

Not included

Said plainly, so nobody is surprised at handover.

No HIS or EMR integration
No insurance claims or billing to insurers
No pharmacy or stock inventory
No clinical records or e-prescribing
No lab or imaging integrations
No accounting or payroll module

Not included · on purpose

PRAOW is the front of the clinic: how patients find you, book you and turn up. It is not a hospital information system.

No HIS or EMR integration
No insurance claims
No pharmacy or inventory module
FAQ

The honest answers.

Can I edit treatments and prices myself?
Yes. The treatments manager holds the name, category, from-price, duration, downtime, photo and publish state. Change a price at 09:00 and the site and the booking flow both show it at 09:00. No developer, no ticket.
How does the deposit work?
A patient picks a treatment, a date and a time, then pays a ฿500 deposit that holds the slot. It is not a fee · it comes off the treatment on the day. Rescheduling is free up to 24 hours before. The amount is a setting, so it can be ฿300 or ฿1,000 for your clinic.
What if a patient cancels or does not turn up?
Reception marks the appointment on the dashboard and the slot reopens. The panel tracks actual no-shows next to no-shows prevented, so you can see what the deposit policy is doing rather than guess at it. Your own refund rules are yours to set and state on the page.
Can I close a day or a single time?
Yes. In the calendar, click a day to close it or a slot to close that time. Closed days and slots disappear from the public booking grid immediately, so nobody books an hour you are not there.
Does it connect to our HIS or EMR?
No, and we say so up front. PRAOW is the front of the clinic: the website, the booking, the deposits, the schedule and the client list. Clinical records, e-prescribing, insurance claims and pharmacy stock stay in whatever system you already use.
What languages?
English and Thai, written natively, with a one-tap switch. That covers the treatment pages, the booking flow, the confirmation and the AI receptionist. The clinic panel switches language too, so Thai-speaking reception is not working in English all day.
Do I pay monthly?
No monthly software fee. You own the system. It is a one-time build; the only ongoing costs are your own domain and hosting, with optional studio maintenance if you want it.
How long to launch?
Most clinics launch within a few weeks, depending on how ready your treatment list, prices and before and after sets are. The studio handles the build, the content, the setup and the training for reception.

See it running. Then let's build yours.

Open the live demo, or start the conversation with the studio.

Talk to the studio
A Mikaro Studio platform · Bangkok
Open the live demo Talk on LINE