การแจ้งเตือนทาง WhatsApp และการเชื่อมต่อระบบ
แพ็กเกจ: ทุกแพ็กเกจ
ติดตามข้อมูลได้โดยไม่ต้องเปิดแอป Staff Khata ส่งสรุปการลงเวลาให้คุณทาง WhatsApp ได้ ส่งการแจ้งเตือนถึงพนักงานจากบัญชี WhatsApp หรือ SMS ของคุณเองได้ และส่งต่อเหตุการณ์ไปยังซอฟต์แวร์อื่นได้
เลือกสรุปทาง WhatsApp
ข้อความเหล่านี้ส่งจาก Staff Khata ไปยังหมายเลขของเจ้าของ ไม่ต้องตั้งค่าอะไรเพิ่มนอกจากเปิดใช้งาน
- คลิก Organization (องค์กร) → Company (บริษัท) แล้วเปิดแท็บ Notifications (การแจ้งเตือน)
- ใต้ WhatsApp Notifications (การแจ้งเตือนทาง WhatsApp) ให้เปิดข้อความที่คุณต้องการ
| การตั้งค่า | สิ่งที่คุณได้รับ |
|---|---|
| Daily Attendance Summary (สรุปการลงเวลารายวัน) | สรุปการลงเวลาของวันทาง WhatsApp ทุกคืน |
| Monthly Attendance Summary (สรุปการลงเวลารายเดือน) | รายงานการลงเวลารายเดือนเป็นไฟล์ CSV |
| Device Health Alerts (การแจ้งเตือนสถานะอุปกรณ์) | ข้อความเมื่ออุปกรณ์ไบโอเมตริกออฟไลน์ |
- คลิก Save Changes (บันทึกการเปลี่ยนแปลง)

เปิดศูนย์รวมการเชื่อมต่อระบบ
หากต้องการส่งการแจ้งเตือนจากบัญชีของคุณเอง ให้คลิก Account (บัญชี) → Integrations (การเชื่อมต่อระบบ) Integrations & Webhooks Hub (ศูนย์รวมการเชื่อมต่อระบบและ Webhook) จะแสดงการเชื่อมต่อสำเร็จรูปสามรายการ ได้แก่ WhatsApp SMS Gateway (เกตเวย์ SMS) และ Webhooks API คลิก Configure (กำหนดค่า) ในรายการที่คุณต้องการ

ใช้หมายเลข WhatsApp Business ของคุณเอง
คุณต้องมีบัญชี WhatsApp Business บน Cloud API ของ Meta พร้อมเทมเพลตข้อความที่ Meta อนุมัติแล้ว
เชื่อมต่อ
- ในการ์ด WhatsApp ให้คลิก Configure (กำหนดค่า) แท็บ Connection (การเชื่อมต่อ) จะเปิดขึ้น
- กรอก Meta access token (โทเค็นการเข้าถึงของ Meta) และ Meta phone number ID (รหัสหมายเลขโทรศัพท์ของ Meta) ใช้รหัสหมายเลขโทรศัพท์จาก Meta ไม่ใช่ตัวหมายเลขโทรศัพท์
- ใต้ Alert numbers (หมายเลขรับการแจ้งเตือน) ให้กรอกหมายเลขโทรศัพท์มือถือที่ควรได้รับการแจ้งเตือนสำหรับเจ้าของ (สูงสุด 20 หมายเลข)

ตั้งค่าเทมเพลตเหตุการณ์
- เปิดแท็บ Event templates (เทมเพลตเหตุการณ์) เหตุการณ์จะแสดงทางซ้าย ได้แก่ Check In (ลงเวลาเข้า) Check Out (ลงเวลาออก) Late Arrival (มาสาย) Missing Punch (การลงเวลาที่ขาดหาย) Leave Application (ใบลา) Leave Approved (อนุมัติการลา) Leave Rejected (ปฏิเสธการลา) และ Daily Summary (สรุปรายวัน)
- เลือกเหตุการณ์ เช่น Check In (ลงเวลาเข้า)
- กรอก Approved template name (ชื่อเทมเพลตที่อนุมัติแล้ว) Approved language code (รหัสภาษาที่อนุมัติแล้ว) (เช่น en_US หรือ hi) และ Exact approved template text (ข้อความเทมเพลตที่อนุมัติแล้วแบบตรงตัว) โดยคัดลอกให้ตรงกับที่ Meta อนุมัติทุกประการ
- ใต้ Variable mapping (การจับคู่ตัวแปร) ให้เลือกข้อมูลที่จะใส่ในแต่ละตัวแปร เช่น employee name (ชื่อพนักงาน) สำหรับ Variable 1 และ punch time (เวลาลงเวลา) สำหรับ Variable 2
- เลือก Recipients (ผู้รับ) และเลือกช่องเพื่อยืนยันว่าคุณตรวจสอบเทมเพลตกับ Meta แล้ว
- คลิก Preview message (แสดงตัวอย่างข้อความ) เพื่อดูสิ่งที่จะส่งอย่างละเอียด หากต้องการทดลอง ให้กรอก Test number (หมายเลขทดสอบ) แล้วคลิก Send Test (ส่งทดสอบ)
- เปิด Enable event (เปิดใช้เหตุการณ์) แล้วคลิก Save configuration (บันทึกการกำหนดค่า)

หมายเหตุ: ข้อความ Missing Punch (การลงเวลาที่ขาดหาย) จะส่งหนึ่งครั้ง 30 นาทีหลังสิ้นสุดกะ เมื่อมีเพียงการลงเวลาเข้าหรือออกอย่างใดอย่างหนึ่ง Daily Summary (สรุปรายวัน) จะทำงานเวลา 10 PM ตามเวลาอินเดีย และส่งถึงหมายเลขรับการแจ้งเตือนเท่านั้น
แท็บ Activity (กิจกรรม) แสดงรายการข้อความทดสอบและข้อความเหตุการณ์ล่าสุด และผู้ให้บริการของคุณรับข้อความเหล่านั้นหรือไม่
เคล็ดลับ: "Accepted" (ยอมรับแล้ว) หมายความว่า Meta ยอมรับข้อความแล้ว แต่ไม่ได้ยืนยันว่าส่งถึงผู้รับแล้ว โปรดตรวจสอบแดชบอร์ด Meta ก่อนส่งซ้ำ
ส่งการแจ้งเตือนทาง SMS
SMS Gateway (เกตเวย์ SMS) ทำงานแบบเดียวกัน คือ คลิก Configure (กำหนดค่า) เชื่อมต่อผู้ให้บริการ แล้วตั้งค่าเทมเพลตเหตุการณ์ คุณเลือก MSG91 Fast2SMS หรือ Custom URL (URL ที่กำหนดเอง) สำหรับผู้ให้บริการรายอื่นได้ SMS ในอินเดียต้องใช้รหัสผู้ส่ง รหัสนิติบุคคล และข้อความเทมเพลตที่ได้รับอนุมัติผ่าน DLT ดังนั้นโปรดเตรียมข้อมูลเหล่านี้จากผู้ให้บริการของคุณไว้
ส่งเหตุการณ์ไปยังซอฟต์แวร์อื่น (Webhook)
ใช้ Webhook หากซอฟต์แวร์ของคุณเองหรือเครื่องมืออัตโนมัติควรรับรู้เมื่อมีคนลงเวลาเข้า ยื่นขอลา และอื่น ๆ
- ในการ์ด Webhooks API ให้คลิก Configure (กำหนดค่า)
- กรอก Webhook Target URL (URL ปลายทางของ Webhook)
- ใต้ Event Subscriptions (การสมัครรับเหตุการณ์) ให้เลือกเหตุการณ์ที่จะส่ง
- คลิก Test Ping (ทดสอบการเชื่อมต่อ) เพื่อตรวจสอบการเชื่อมต่อ แล้วคลิก Save Configuration (บันทึกการกำหนดค่า)

ทุกเหตุการณ์มีการลงนาม เพื่อให้ระบบของคุณตรวจสอบได้ว่ามาจาก Staff Khata จริง นักพัฒนาของคุณดูรายละเอียดได้ใต้ Webhook API Spec (ข้อกำหนด Webhook API)
หากต้องการหยุดการเชื่อมต่อ ให้เปิดการเชื่อมต่อนั้นแล้วคลิก Disconnect (ยกเลิกการเชื่อมต่อ)
ยังพบปัญหาอยู่ใช่ไหม เปิดตั๋วแจ้งปัญหาได้จาก Help & Support ในแอป หรือติดต่อเราที่ staffkhata.com/contact
