ระบบการแจ้งเตือนคิวใกล้ถึง (Queue Warning) จะส่งข้อความ LINE ให้ลูกค้าล่วงหน้าเมื่อเวลารอโดยประมาณใกล้ถึงเกณฑ์ที่กำหนด เพื่อให้ลูกค้ามีเวลาเตรียมตัวมายังร้าน และลดการรอคอยโดยไม่จำเป็น
วิธีการทำงาน
ประโยชน์ของระบบ
วิธีตั้งค่า
ตัวอย่าง: ถ้าตั้งค่า 15 นาที → เมื่อประมาณการเวลารอเหลือ 15 นาที ระบบจะส่ง LINE ให้ลูกค้าทันที
⚠️ สิ่งสำคัญ: ระยะเวลาบริการ (Service Duration)
Estimated Wait Time = ผลรวมเวลาของทุกคิวที่อยู่ก่อนหน้า
✅ คิวที่กำลังบริการอยู่ (In Service):
เวลาที่เหลือ = ระยะเวลาบริการ - เวลาที่ผ่านไปแล้ว
⏳ คิวที่รอคิว (Pending/Checked-in):
เวลา = ระยะเวลาบริการเต็ม
คิวปัจจุบัน: Q005
คิวก่อนหน้า:
- กำลังบริการQ001 - "ย้อมสี" (60 นาที) เริ่มไป 50 นาทีแล้ว → เหลือ 10 นาที
- รอคิวQ002 - "ตัดผม" → 45 นาที
- รอคิวQ003 - "สระผม" → 30 นาที
- รอคิวQ004 - "ตัดผม" → 45 นาที
เวลารอโดยประมาณของ Q005 = 10 + 45 + 30 + 45 = 130 นาที
(ถ้าคิด 60 นาทีเต็มจะได้ 180 นาที → แต่ระบบคิดเวลาที่เหลือจริง = 130 นาที แม่นยำกว่า!)
✅ Smart Calculation: ระบบคำนวณเวลาที่เหลือจริงสำหรับคิวที่กำลังให้บริการ ทำให้การแจ้งเตือนแม่นยำมากขึ้น
❌ ถ้าไม่กำหนดระยะเวลาบริการ (ใช้ default 30 นาที):
เวลารอโดยประมาณ = 30 + 30 + 30 + 30 = 120 นาที (คลาดเคลื่อน!)
กรณีตัวอย่างการใช้งาน
สถานการณ์: ช่วงเที่ยงคนเยอะ คิวล้นหลาม ลูกค้าไม่อยากนั่งรอในร้านร้อนๆ
การตั้งค่า: เวลาแจ้งเตือนล่วงหน้า = 15 นาที
✅ ผลลัพธ์: ลูกค้าได้รับ LINE แจ้งเตือนล่วงหน้า → เดินทางมาร้าน → ถึงพอดีเวลาเรียกคิว → ไม่ต้องรอนาน → ลูกค้าพอใจ
สถานการณ์: คิวก่อนหน้าเป็นบริการย้อมสี (120 นาที) ลูกค้าคิวถัดไปรอนานมาก
การตั้งค่า: เวลาแจ้งเตือนล่วงหน้า = 20 นาที + กำหนด duration ที่แม่นยำ
✅ ผลลัพธ์: ลูกค้าไปทำธุระอื่นก่อน (ไปช้อปปิ้ง, ทานข้าว) → ได้รับแจ้งเตือน 20 นาทีก่อนถึงคิว → กลับมาพอดี
สถานการณ์: ห้องรับรองเล็ก รองรับลูกค้าได้จำกัด
การตั้งค่า: เวลาแจ้งเตือนล่วงหน้า = 10 นาที (เวลาตรวจสั้น)
✅ ผลลัพธ์: ลูกค้ารอในรถ/นอกคลินิก → ได้รับแจ้งเตือน → เข้ามาเจอหมอพอดี → ไม่แออัด → ลดความเสี่ยงติดเชื้อ