Barber Shop Queue Booking Flow: Customer Side and Owner Side
16/05/2026 • 8 min read
Overview: One flow for customers and staff
A good setup should connect LINE customer booking and staff operations in one system.
Customer flow: choose service > choose barber > choose date/time > confirm.
Owner/staff flow: instant booking notification, calendar visibility, and a live queue display for in-store operations.
Customer flow (LINE + LIFF)
Customers tap “Book Queue” from rich menu and open LIFF directly inside LINE.
Step 1 allows selecting both service and barber in a single screen.
Label can be business-specific: “Choose Barber” (barber/nail), “Choose Table” (restaurant), “Choose Room” (meeting room).
Step 2 lets customers pick date and available time slots before final confirmation.
After success, a booking confirmation card is sent back into LINE chat with queue number and appointment details.
Owner/staff flow (Portal Dashboard)
Each new booking creates a back-office notification so staff can react immediately.
Calendar view helps the team see daily/monthly booking distribution and peak windows.
Daily queue list separates statuses clearly (confirmed, completed, cancelled).
Digital signage shows now-calling and next queue to reduce manual queue shouting at the shop.
Recommended setup for barber shops
Separate services by real operations (e.g., haircut, haircut+wash, coloring) with correct duration.
Create each barber as a resource so customers can choose a specific person and avoid collisions.
Configure working hours and holidays per branch to ensure accurate slot availability.
Keep notification bell and queue signage active during opening hours for faster front-desk operation.
Go-live checklist
Complete one full booking test from real LINE mobile.
Verify notification appears and booking lands in calendar/booking list.
Verify queue display reflects now-calling and next queue correctly.
Once all checks pass, the shop can go live with the same tested flow.