เป้าหมายของทีม: ทำคิวตรวจ AI ให้เป็น 0 ก่อนจบกะทุกวัน และก่อนเลิกงานให้เช็คตัวกรอง 🔒 หยุดถาวร ว่าไม่มีลูกค้าค้างไม่มีคนตอบ
ภาพรวมระบบ
บอท AI ตอบลูกค้าทาง Facebook Messenger อัตโนมัติตลอด 24 ชม. หน้า Live Chat คือศูนย์ควบคุมของแอดมิน ใช้ทำ 3 อย่าง:
2. รับช่วงต่อจากบอท — เคสที่บอทตอบไม่ได้/ส่งต่อมา แอดมินตอบเองแล้วปิด Ticket (แท็บ 🤖 บอทส่งต่อ)
3. เก็บตกข้อมูลสำคัญ — ลงนัด / บันทึกเลื่อนนัด เมื่อ AI ดักจับไม่ได้ (ปุ่ม 📋 ลงนัด, 📅 เลื่อนนัด)
งานประจำวันของแอดมิน — 5 ขั้น
- เปิดแท็บ ✅ ตรวจ AI — ไล่ตรวจการ์ดทีละเคสจากบนลงล่าง อ่านว่า "ลูกค้าถามอะไร → บอทตอบอะไร"
- ตอบถูก → กด ✅ ตอบถูกต้อง เคสจะหายจากคิวทันที
- ตอบผิด → กด ✍️ แก้คำตอบ → ห้องแชตเปิดพร้อมแถบเหลือง → พิมพ์คำตอบที่ถูกต้องส่งหาลูกค้าจริง → กด 🛠 ปรับปรุงคำตอบ — ระบบเก็บคู่ "ผิด→ถูก" ไว้ใช้สอนบอทให้ฉลาดขึ้น
- เคสในแท็บ 🤖 บอทส่งต่อ — บอทหยุดรอคนอยู่ เข้าไปตอบลูกค้าเอง จบเรื่องแล้วกด 🎫 ปิด Ticket · คืนบอท เพื่อให้บอทกลับมาทำงาน
- ก่อนเลิกงาน — เช็ค 2 อย่าง: (ก) คิวตรวจ AI เหลือ 0 หรือไม่ (ข) เปิด dropdown "หัวข้อส่งต่อ" เลือก 🔒 หยุดถาวร รอคนปิด — ต้องไม่มีเคสค้างที่ลืมคืนบอท
กรณีตัวอย่าง — เจอแบบนี้ ทำแบบนี้
เคสที่ 1: บอทตอบผิด / ตอบไม่ตรงคำถาม
สถานการณ์: ตรวจแชตแล้วเจอบอทบอกวันนัดผิดปี
ลูกค้า: นัดวันเสาร์ที่ 26 ก.ค. ใช่ไหมคะ
บอท: ใช่ค่ะ วันเสาร์ที่ 26 ก.ค. 2025 นะคะ ← ผิด! ปีนี้คือ 2026
ทำตามนี้:
- กด ✍️ แก้คำตอบ — แถบเหลืองโหมดแก้คำตอบจะขึ้นบนห้องแชต
- พิมพ์คำตอบที่ถูกต้องส่งหาลูกค้าตามปกติ เช่น "ขออภัยค่ะ เป็นวันเสาร์ที่ 26 ก.ค. 2026 นะคะ" (พิมพ์กี่ข้อความก็ได้)
- กด 🛠 ปรับปรุงคำตอบ ในแถบเหลือง → ยืนยัน — จบ! ระบบเก็บคู่ "บอทตอบผิด ↔ คำตอบที่ถูก" ไว้สอนบอทอัตโนมัติ ไม่ต้องกดตอบถูกต้องซ้ำ
ถ้าบอทเพี้ยนหนักหรือเป็นเรื่องละเอียดอ่อน (ร้องเรียน/อาการแทรกซ้อน) ให้กด ✋ หยุดบอท ก่อน แล้วคุยเองจนจบ ค่อยกด 🎫 ปิด Ticket · คืนบอท
เคสที่ 2: ลูกค้าขอเลื่อนนัด
สถานการณ์:
ลูกค้า: ขอเลื่อนเป็นวันที่ 31 ได้มั้ยคะ
บอท: ได้เลยค่ะ เลื่อนเป็นวันศุกร์ที่ 31 ก.ค. เวลาเดิมนะคะ
⚠️ จุดสำคัญ: ถึงบอทจะรับปากลูกค้าไปแล้ว แต่ข้อมูลการเลื่อนยังไปไม่ถึงเจ้าหน้าที่สาขา — นัดจริงในระบบคลินิกยังเป็นวันเดิม! แอดมินต้องบันทึกเสมอ:
- กด 📅 เลื่อนนัด — ฟอร์มเด้งขึ้น ชื่อ/เบอร์เติมให้อัตโนมัติ (เช็คความถูกต้องด้วย)
- กรอก: บริการ (เช่น จัดฟัน/รีเทนเนอร์) + เลื่อนเป็นวันที่ + เวลาใหม่ (วันเดิมรู้ก็ใส่ ไม่รู้เว้นได้) + เลือกสาขา
- กด 💾 บันทึกเลื่อนนัด → รายการไปขึ้นหน้า 🔁 เลื่อนนัด (/reschedules) เจ้าหน้าที่จะไปแก้นัดในระบบคลินิกจริง แล้วติ๊ก ✓ ดำเนินการแล้ว
- กลับมากดตรวจตามปกติ: บอทคุยถูกต้อง → ✅ ตอบถูกต้อง / บอทตอบผิดด้วย → ✍️ แก้คำตอบ
เคสที่ 3: ลูกค้าให้ชื่อ+เบอร์จองนัด — เช็คยังไงว่า AI บันทึกแล้วหรือยัง
สถานการณ์:
ลูกค้า: ชื่อสมศรี ใจดี 081-234-5678 สะดวกเสาร์บ่ายค่ะ
บอท: รับเรื่องแล้วค่ะ เดี๋ยวมีเจ้าหน้าที่โทรยืนยันนัดนะคะ
วิธีเช็คที่ง่ายที่สุด — กด 📋 ลงนัด แล้วดูหัวฟอร์ม:
- ถ้ามีแถบเหลือง "⚠️ ลูกค้าคนนี้มีในคิวจองแล้ว (วันเวลา · เบอร์)" = AI จับได้แล้ว ✅ → กดยกเลิกปิดฟอร์มได้เลย ไม่ต้องทำอะไร
- ถ้าไม่มีแถบเหลือง = AI พลาด ยังไม่มีชื่อในระบบ → กรอกฟอร์มให้ครบ: ชื่อ-นามสกุล + เบอร์ (บังคับ) + บริการ + สาขา + วัน-เวลาที่สะดวก → กด 💾 ลงนัด → รายชื่อเข้าหน้า 📅 คิวจอง (/bookings) ทันที เจ้าหน้าที่จะไล่โทรยืนยันตามคิว
- กดตรวจปิดท้ายเช่นเคย (✅ / ✍️)
ทางเช็คสำรอง: เปิดแท็บ 📋 ให้เบอร์แล้ว แล้วหาชื่อลูกค้า หรือค้นในหน้า /bookings ก็ได้ผลเหมือนกัน
เคสที่ 4: เรื่องยังไม่จบ ต้องตามต่อพรุ่งนี้
สถานการณ์: ลูกค้าบอก "ขอถามแฟนก่อน เดี๋ยวมาตอบนะคะ" หรือรอเช็คคิวหมอให้ลูกค้าอยู่
- กด 📌 ปักหมุด — เคสไปอยู่แท็บ 📌 ปักหมุด พร้อมชื่อคนปักและเวลา
- วันถัดมาเปิดแท็บ 📌 ปักหมุด → กด 💬 ดู/ตอบ เพื่อตามงานต่อ
- จบเรื่องแล้วกด ถอดหมุด ออก — แท็บนี้ควรมีเฉพาะเรื่องที่ยังไม่จบจริง ๆ
ปักหมุดไม่มีผลกับบอท — บอทยังตอบลูกค้าตามปกติ ถ้าต้องการให้บอทเงียบด้วย ใช้ ✋ หยุดบอท หรือ ⏱️ +30 ควบคู่
เคสที่ 5: ลูกค้าโกรธ / เรื่องร้องเรียน / เคสที่คนต้องคุยเท่านั้น
สถานการณ์: ลูกค้า: จัดฟันแล้วเจ็บมาก จะฟ้องนะ ไม่พอใจมาก
- กด ✋ หยุดบอท ทันที — บอทจะเงียบถาวรสำหรับลูกค้าคนนี้ กันบอทตอบซ้ำเติมสถานการณ์
- แอดมินคุยเองจนเรื่องคลี่คลาย (เคสจะโชว์ในแท็บ 🤖 บอทส่งต่อ พร้อมป้าย "✋ แอดมินหยุดบอทเอง" — ทีมเห็นว่าใครถือเคสอยู่)
- จบเรื่องแล้วกด 🎫 ปิด Ticket · คืนบอท — บอทกลับมาทำงาน + ลงประวัติตรวจให้อัตโนมัติ
⚠️ อย่าลืมขั้นที่ 3 เด็ดขาด — ถ้าลืม ลูกค้าคนนี้จะไม่มีใครตอบเลย เช็คได้จากตัวกรอง 🔒 หยุดถาวร รอคนปิด ในแท็บบอทส่งต่อ
แท็บทั้ง 8 (คอลัมน์ซ้าย)
| แท็บ | คืออะไร · ใช้ทำอะไร |
|---|---|
| ✅ ตรวจ AI (n) | คิวงานหลักของแอดมิน — บทสนทนาที่บอทตอบแล้วยังไม่มีคนตรวจ ตัวเลขคือจำนวนที่ค้าง ต้องไล่ให้เป็น 0 ทุกวัน ถ้าบอทตอบลูกค้าคนเดิมเพิ่มหลังตรวจแล้ว เคสจะกลับเข้าคิวใหม่อัตโนมัติ (มีช่องกรอง + ปุ่มเปลี่ยนหน้า) |
| 🗂 ตรวจแล้ว | ประวัติการตรวจทั้งหมด — เห็นว่าเคสไหนตรวจแล้ว ใครตรวจ เมื่อไหร่ ผลคืออะไร (✅ ถูกต้อง / 🛠 ปรับปรุงแล้ว / 🎫 ปิด Ticket) พร้อมคำตอบเดิมของบอทและข้อความที่แอดมินแก้ ใช้ค้นย้อนหลังได้ |
| 📌 ปักหมุด | เคสที่แอดมินปักหมุดไว้ติดตามผล (เช่น รอลูกค้ายืนยัน รอเช็คคิวให้) เห็นว่าใครปัก เมื่อไหร่ จบเรื่องแล้วกดถอดหมุดออก |
| 🤖 บอทส่งต่อ | เคสที่บอทหยุดตอบรอคน — มาจาก 3 ทาง: คีย์เวิร์ดร้องเรียน / AI ส่งต่อเอง / แอดมินกด ✋ หยุดบอท ทุกเคสต้องมีคนเข้าไปตอบแล้วปิด Ticket · dropdown "หัวข้อส่งต่อ" ด้านบนมีตัวเลือก 🔒 หยุดถาวร รอคนปิด (n) ไว้ดูเฉพาะเคสที่บอทเงียบถาวรจนกว่าจะมีคนกดคืน |
| 🧑💼 แอดมินตอบ | เคสที่แอดมินกำลังคุยอยู่ (ระบบพักบอทให้อัตโนมัติ 5 นาทีทุกครั้งที่แอดมินส่งข้อความ) |
| 📋 ให้เบอร์แล้ว | ลูกค้า 100 รายล่าสุดที่ให้ชื่อ+เบอร์แล้ว (รายชื่อเดียวกับหน้า คิวจอง /bookings) |
| ⏳ รอตอบ | เธรดที่ข้อความล่าสุดเป็นของลูกค้าและยังไม่มีใครตอบ — ไล่เคลียร์ตามลำดับเวลา |
| 💬 บทสนทนา | บทสนทนาทั้งหมด ค้นหาได้จากชื่อ/รหัสลูกค้า/ข้อความ + ตัวกรองสถานะ (🔥ร้อน/🟡อุ่น/ทักแล้ว/❄️เย็น) บริการ และสาขา |
แถบบนสุดของคอลัมน์ซ้าย = สถานะโหมดทดสอบ (ปุ่มเปิด/ปิดเห็นเฉพาะบัญชี admin) — เปิดเมื่อไหร่บอทจะ "คิดคำตอบแต่ไม่ส่งหาลูกค้าจริง" ใช้เฉพาะตอนทดสอบระบบเท่านั้น
ปุ่มในห้องแชต — 10 ปุ่ม (แถบเขียวบนหัวห้อง)
| ปุ่ม | ทำอะไร · ใช้เมื่อไหร่ |
|---|---|
| ✅ ตอบถูกต้อง | ยืนยันว่าคำตอบล่าสุดของบอทถูกต้อง — เคสหายจากคิวตรวจ AI และลงประวัติว่าใครตรวจ |
| ✍️ แก้คำตอบ | บอทตอบผิด → เข้าโหมดแก้ (แถบเหลืองขึ้น) → พิมพ์คำตอบที่ถูกส่งหาลูกค้าตามปกติ → กด 🛠 ปรับปรุงคำตอบ ในแถบเหลืองเพื่อบันทึก คู่ผิด→ถูกจะถูกเก็บไว้ใช้ปรับปรุงบอท |
| ✋ หยุดบอท | หยุดบอทสำหรับลูกค้าคนนี้ถาวร (คนรับเคสเอง) — บอทจะไม่ตอบจนกว่าจะมีคนกด 🎫 ปิด Ticket · คืนบอท เคสไปโชว์ในแท็บ 🤖 บอทส่งต่อ พร้อมชื่อคนกด ใช้เมื่อบอทตอบเพี้ยนหรือเคสละเอียดอ่อนที่ต้องใช้คนเท่านั้น |
| 📌 ปักหมุด | ปักเคสนี้เข้าแท็บ 📌 ปักหมุด ไว้ติดตามผลภายหลัง — กดซ้ำ (ถอดหมุด) เมื่อจบเรื่อง · ไม่มีผลกับบอท บอทยังตอบตามปกติ |
| 📅 เลื่อนนัด | ลูกค้าขอเลื่อนนัดในแชต → กรอกฟอร์ม (ชื่อ/เบอร์เติมให้อัตโนมัติ + วันเวลาใหม่ + บริการ; วันเดิมไม่บังคับ) → รายการเข้าหน้า เลื่อนนัด (/reschedules) ให้เจ้าหน้าที่ไปแก้นัดในระบบคลินิกจริง — ใช้เป็นตาข่ายนิรภัยเมื่อ AI ดักจับการขอเลื่อนไม่ได้ |
| 📋 ลงนัด | AI เก็บชื่อ+เบอร์ไม่สำเร็จ → กรอกฟอร์มเอง (ชื่อ-นามสกุล + เบอร์ บังคับ) → รายชื่อเข้าหน้า คิวจอง (/bookings) ทันที เหมือนที่บอทลงให้ปกติ (1 ลูกค้า = 1 แถว ถ้ามีอยู่แล้วระบบเตือนและอัปเดตทับ ไม่ซ้ำ) |
| 🗗 เปิดแยกหน้าต่าง | เปิดแชตห้องนี้ในแท็บเบราว์เซอร์ใหม่ (ไว้ดูหลายเคสพร้อมกัน) |
| ✕ ปิด | ปิดห้องแชตนี้ กลับไปหน้ารายการ (ไม่มีผลกับบอทหรือลูกค้า) |
| 🎫 ปิด Ticket · คืนบอท | จบเคสที่คนถืออยู่ → บอทกลับมาตอบลูกค้าคนนี้ทันที + ลงประวัติตรวจอัตโนมัติว่าใครปิด — ใช้ปิดทั้งเคสบอทส่งต่อและเคสที่กด ✋ หยุดบอท ไว้ |
| ⏱️ +30 | หยุดบอทชั่วคราว 30 นาที (กดซ้ำ = ต่อเวลาเพิ่มอีก 30) — เหมาะกับเคสที่ขอเวลาคุยเองแป๊บเดียว |
ใต้ห้องแชตมี ช่องพิมพ์ข้อความ + dropdown เลือกรูป (รูปโปรโมชั่น/แผนที่สาขา จากคลังรูป) — เลือกรูปแล้วกดส่ง ลูกค้าได้รับทาง Messenger จริง
สรุปกลไกหยุดบอท — อะไรหยุดนานแค่ไหน
| การกระทำ | บอทหยุดตอบนานเท่าไหร่ |
|---|---|
| แอดมินพิมพ์ตอบจากหน้านี้ | 5 นาที (อัตโนมัติ ไม่ต้องกดอะไร) |
| กด ⏱️ +30 | 30 นาที (กดซ้ำเพื่อต่อเวลาได้) |
| กด ✋ หยุดบอท | ถาวร จนกว่าจะมีคนกด 🎫 ปิด Ticket · คืนบอท |
| AI ส่งต่อเอง / ลูกค้าใช้คำร้องเรียน | AI ส่งต่อ = ถาวรจนปิด Ticket · คีย์เวิร์ด = ตามเวลาที่ระบบตั้ง |
การอ่านฟองแชต
สีขาว = ลูกค้า สีเขียว = บอท สีฟ้า = แอดมิน (มีชื่อคนส่งกำกับ)
ฟองบอทแสดงข้อความแบบที่ลูกค้าเห็นจริง (ระบบล้างโค้ดภายในออกแล้ว) — ถ้าอยากดูข้อความดิบที่บอทคิด กดลิงก์ 🔍 ดิบ ท้ายฟอง · ห้องแชตรีเฟรชเองทุก ~7 วินาที ไม่ต้องกดอะไร ข้อความที่พิมพ์ค้างไว้ไม่หาย
หน้าประกอบอื่น ๆ
| หน้า | ใช้ทำอะไร |
|---|---|
| /bookings · คิวจอง | รายชื่อลูกค้าที่ให้เบอร์แล้ว — เจ้าหน้าที่ไล่โทรยืนยันนัด อัปเดตสถานะ (ใหม่→ติดต่อแล้ว→ยืนยันนัด→เสร็จสิ้น) · คู่มือละเอียด: /bookings-manual |
| /reschedules · เลื่อนนัด | รายการเลื่อนนัดจากปุ่ม 📅 — เห็นว่าใครเลื่อน จากวันไหน→เป็นวันไหน เจ้าหน้าที่แก้นัดในระบบคลินิกจริงแล้วกด ✓ ดำเนินการแล้ว เพื่อปิดรายการ |
บัญชี role "chat" เข้าได้ 3 หน้า: Live Chat + คิวจอง + เลื่อนนัด · บัญชี admin เข้าได้ทุกหน้า
คำถามพบบ่อย
ปกติครับ — แปลว่าบอทตอบลูกค้าคนนั้นเพิ่มหลังจากที่ตรวจไปแล้ว คำตอบใหม่ก็ต้องตรวจใหม่
ฟองจะจางไว้ก่อนจนกว่าระบบยืนยันว่าส่งถึง Messenger จริง (ปกติไม่กี่วินาที) ถ้าค้างนานให้เช็คว่าข้อความถึงลูกค้าหรือยังก่อนส่งซ้ำ
ไม่ต้อง — การกด 🛠 ปรับปรุงคำตอบ นับเป็นการตรวจแล้ว (ขึ้นในแท็บตรวจแล้วเป็น "🛠 ปรับปรุงคำตอบแล้ว")
บอทเห็นประวัติแชตทั้งหมด รวมถึงข้อความที่แอดมินส่ง จึงคุยต่อได้ แต่ถ้าเคสซับซ้อนแนะนำปิดบทสนทนาให้จบก่อนแล้วค่อยคืนบอท
ปกติบอทบันทึกให้เองอัตโนมัติ (เช็คได้ในแท็บ 📋 ให้เบอร์แล้ว) — กด 📋 ลงนัด เฉพาะเมื่อเช็คแล้วไม่มีชื่อลูกค้าในระบบ (ฟอร์มจะเตือนถ้ามีอยู่แล้ว)