คลินิกเสีย booking 20-30% เพราะ admin ตอบ LINE ช้า
คลินิก/สปา/สลอนส่วนใหญ่รับจองผ่าน LINE OA — ลูกค้าทักมา admin ตอบ check ตารางหมอ confirm เวลา ลูกค้ารอ 5-30 นาที — บางคนใจร้อนปิด LINE หาคลินิกอื่น
ข้อมูลจากคลินิกที่เราดูแล (anonymized): ก่อนมีระบบจองออนไลน์ — drop-off rate ของลูกค้าใหม่ที่ทักแล้วไม่จองสำเร็จ เฉลี่ย 22-35% ส่วนใหญ่จาก response time ของ admin เกิน 10 นาที
ระบบจองครบวงจร 3 components
1. Booking Form (Web หรือ LIFF in LINE)
ฟอร์มจองที่:
- แสดง slot เวลาว่างจริง (ดึงจาก database)
- เลือกหมอ/บริการ/สาขาได้
- กรอกข้อมูลพื้นฐาน (ชื่อ เบอร์ LINE ID อาการ)
- ดึง LINE userId อัตโนมัติถ้าเปิดผ่าน LIFF
2. Database (Schedule + History)
เก็บ:
- ตารางหมอ (working hours, off days)
- Appointment ที่จองแล้ว + status (pending / confirmed / completed / no-show / cancelled)
- ประวัติลูกค้าแต่ละคน + service ที่เคยใช้
- ข้อมูล medical notes (เก็บตาม PDPA)
3. LINE OA Notification (Auto)
ส่งแจ้งเตือนอัตโนมัติ:
- เมื่อลูกค้าจอง: ส่ง confirmation message ทันที + แจ้ง staff ใน internal chat
- 24 ชม.ก่อน: Reminder + ปุ่ม "ยืนยัน / เลื่อน / ยกเลิก"
- 2 ชม.ก่อน: Final reminder + แผนที่ Google Maps
- หลัง visit: Follow-up message + ขอ review
Flow ลูกค้าจอง — 5 steps
- ลูกค้าเห็นเว็บ/LINE OA → กดปุ่ม "จองนัด"
- ระบบเปิดหน้า booking — แสดงหมอ + slot ว่าง
- ลูกค้าเลือก กรอกข้อมูล กดยืนยัน
- ระบบบันทึก DB + ส่ง LINE confirmation + แจ้ง staff (เสียงเตือนใน internal app)
- Reminder อัตโนมัติ 24h + 2h ก่อนนัด
Admin time ต่อ booking ลดจาก 5-15 นาที เหลือ 30 วินาที (แค่ดู notification + confirm)
ฟีเจอร์ขั้นสูงสำหรับคลินิกที่โตแล้ว
- No-show prevention: ติด deposit booking 200-500 บาท คืนเมื่อมานัด — ลด no-show ได้ 60-80%
- Smart reminder: ลูกค้าที่เคยมา + history จะส่ง personalized reminder (ไม่ใช่ template เดียวกัน)
- Loyalty + Cashback: Track points ใน LINE — แจ้ง balance ทุกเดือน
- Multi-branch routing: ลูกค้าเลือกสาขา → ระบบดึงตารางหมอเฉพาะสาขานั้น
- Doctor view: หมอเข้าระบบดูตารางตัวเองได้ + เห็น patient history ก่อนเริ่ม session
Stack ที่เราใช้
Next.js (Frontend) + Prisma + MySQL (DB) + LINE Messaging API + n8n (automation/notification scheduler) + Cloudinary (รูปก่อน-หลัง) + PromptPay/Stripe (deposit)
Stack นี้เลือกเพราะ:
- Performance: Next.js + ISR ทำให้หน้าจองเปิดเร็ว lookup slot ภายใน 200ms
- Reliability: n8n cron ส่ง reminder อัตโนมัติทุกชั่วโมง ไม่พลาด
- Maintenance: ทุกตัวเป็น open standard ไม่ proprietary lock-in
- Cost: รวมแล้ว 2,000-5,000 บาท/เดือน สำหรับคลินิก traffic ปานกลาง
คำถามที่คลินิกถามบ่อย
ดู FAQ ด้านล่าง — รวมคำถามจริงที่ลูกค้าคลินิกถามมา
ดูตัวอย่างจริง
ระบบนี้รัน live ในคลินิกที่เราดูแล (ภายใต้ NDA — ไม่เผยแพร่ชื่อ) อยากดู demo ทักไลน์มาขอ walkthrough ส่วนตัวได้ หรือขอ Audit เว็บปัจจุบันของคลินิก ฟรี เราจะ Report ว่ากำลังเสีย booking ตรงไหน