Amela
Sakura Dental Group — new platform launch story
ℹ︎For confidentiality, company names, project names and system images have been replaced with pseudonyms and mock-ups.

The burden of phone booking, replaced by patient self-booking and Reminders automated.

DentaBook is a booking and patient-management cloud for dental clinics. Patients book themselves around the clock from a phone and check in by QR, while reception manages everything on one calendar — a nationwide multi-tenant platform with 500+ clinics onboard.

Reception buried in phone calls, no-shows, and a separate ledger per clinic — this is the story of launching a new booking platform, built in-house from scratch in eight months, to solve exactly that.

No-shows
No-shows -40%
Automatic reminders
Reception load
Phone time -60%
24-hour self-booking
Online booking
200K/month +
Always open, nothing missed
Network
500 onboard+ clinics
Multi-tenant platform
9:41DentaBook
Find a clinic
24-hour booking & QR check-in
Sakura Dental Shibuya
Today 14:30 — available
Sakura Dental Shinjuku
Tomorrow 10:00 — available
14:30
15:00
Full
QR check-in
DB-1234567
01
CLIENT
About the client

Sakura Dental Group — a dental clinic network expanding across the country.

Sakura Dental Group is a community-rooted network of around 500 dental clinics nationwide. It serves many patients in each area, and the volume of visits and bookings is enormous.

Each clinic runs independently while head office manages bookings, staff and documents across all of them; the goal was to unify the separate booking ledgers on one cloud platform.

Scale
500+ clinics
Monthly bookings
200K +
Areas covered
Nationwide 47 prefectures
STEP 1 · Patient
Find a clinic on a phone and book yourself, 24 hours
STEP 2 · Patient
Check in by QR on the day
STEP 3 · Reception
Bookings managed on one calendar with automatic SMS/LINE/push reminders
STEP 4 · Head office
Cross-clinic management with document and report export
02
CHALLENGE
Design problems to solve

The four structural requirements the platform had to meet.

None of these were questions of technology choice; they were business requirements tied directly to reception workload, revenue, patient experience and multi-clinic operation. Building from scratch demanded a design that satisfies all of them at once.

Depending on phone bookings strains reception at peak times
At peak, Calls pile up, bookings lost, pushing reception staff to their limit.
When reminders are manual, no-shows eat into revenue
Same-day cancellations (no-shows) Utilisation and revenue eroded. Manual contact cannot keep up.
Separate ledgers per clinic make cross-clinic operation impossible
Booking, patient and staff information Split clinic by clinic, and head office cannot see the whole picture.
Relying on paper and manual check-in adds waiting and mistakes
Queues, form errors and identity checks at reception Patient experience suffers
03
ARCHITECTURE
The architecture we built together

A booking cloud covering four areas, built in-house from scratch.

A multi-tenant booking cloud designed and built from scratch to optimise the experience of patients, reception and head office at once — built area by area with Sakura Dental Group, following how the clinics actually work.

Amela
EXECUTION
8 months
Duration
60 man-months
Total effort
Area ①
Patient self-booking
Challenge
End the situation where booking is phone-only and the load lands on reception.
Solution
Self-booking from a phone, 24 hours
Search, pick a time and confirm — all on a phone.
Area ②
Reminders automated
Challenge
Manual reminders cannot keep up with the volume, so no-shows continue.
Solution
Automatic reminders by SMS, LINE and push
Automatic notice before the visit cuts no-shows.
Area ③
QR check-in
Challenge
Paper and manual check-in causes queues and mistakes, and verifying identity takes time.
Solution
Check in with a QR code
Just hold up the QR issued at booking and check-in is done.
Area ④
Cross-clinic management
Challenge
Ledgers split by clinic leave head office unable to see bookings and documents as a whole.
Solution
Bookings and documents managed centrally, multi-tenant
Head office sees KPIs and documents across every clinic.
Frontend
React Tailwind CSS React Query Redux Toolkit
Backend
Laravel PHP Firebase (FCM Push) LINE Messaging
Infra & documents
AWS ECS Amazon S3 Nginx MySQL
04
IMPACT
The value the platform creates

The booking experience at Sakura Dental Group moves up a level.

This foundation produces continuing value for reception, patients and head office alike — not technical metrics.

A foundation that frees reception from the phone
A 24-hour model that never misses a booking
A design that curbs no-shows with automatic reminders
A head-office platform managing every clinic centrally
🦷
STAKEHOLDER
Patients
Typically
Booking is only possible while reception answers the phone.
At Sakura Dental Group
Self-booking around the clock from a phone, with QR check-in.
Business impact
A lower barrier to booking means more visits
📋
STAKEHOLDER
Reception operator
Typically
Phone calls and reminder chasing swallow the day.
At Sakura Dental Group
Managed centrally on a calendar, with reminders sent automatically.
Business impact
Reception phone time down 60%, focus on core work
🏢
STAKEHOLDER
Head-office admin
Typically
Each clinics ledger is tallied separately.
At Sakura Dental Group
Multi-clinic KPIs on one cross-clinic dashboard.
Business impact
Documents and reports export instantly, speeding decisions
📈
STAKEHOLDER
Management & revenue
Typically
No-shows squeeze utilisation and revenue.
At Sakura Dental Group
Automatic reminders curb no-shows.
Business impact
No-shows down 40%, utilisation and revenue steady
05
DEMO
Three scenarios

Experience the booking cloud through a working demo.

FLAGSHIP
Patient (phone)
Patient self-booking & QR check-in
  • · Search clinics → select
  • · Pick a slot → confirm booking
  • · QR check-in ticket issued
Launch demo →
Reception operator
Reception booking calendar
  • · Bookings managed on a weekly calendar
  • · Colour-coded by treatment
  • · Reminders sent by SMS/LINE/push
Launch demo →
Head-office admin
Cross-clinic dashboard
  • · KPIs: clinics onboard, bookings, no-show rate
  • · Performance compared by clinic
  • · Export documents to PDF/Excel
Launch demo →