📘คู่มือการใช้งาน

💬แจ้งเตือนผ่าน LINE และคู่มือตั้งค่า LINE Developers

คู่มือตั้งค่า LINE OA ของร้านอย่างละเอียด (BYOK) พร้อมระบบแจ้งเตือนยืนยันคิว เตือนก่อน 2 ชม. และตรวจสลิป

เปิดหน้านี้ในระบบ →
แจ้งเตือนผ่าน LINE และคู่มือตั้งค่า LINE Developers
ภาพจากร้านตัวอย่าง (ข้อมูลสมมติ)

ลูกค้าและร้านค้าได้รับการแจ้งเตือนอะไรบ้างผ่าน LINE

  1. 1การ์ดยืนยันนัดหมาย (Booking Confirmation): ส่งการ์ด Flex Message สวยงามเข้าแชท LINE ของลูกค้าทันทีที่จองสำเร็จ พร้อมปุ่มเปิดดูรายละเอียดการจอง
  2. 2แจ้งเตือนล่วงหน้า 2 ชั่วโมง (Anti-No-Show Reminder): ระบบจะส่งข้อความเตือนลูกค้าก่อนถึงเวลานัดหมาย 2–3 ชม. พร้อมปุ่มดูรายละเอียดการจองและแผนที่นำทาง เพื่อป้องกันการลืมนัด
  3. 3แจ้งเตือนผลการตรวจสลิป: แจ้งลูกค้ารวดเร็วเมื่อร้านอนุมัติสลิป หรือแจ้งเหตุผลพร้อมปุ่มให้อัปโหลดใหม่เมื่อปฏิเสธสลิป
  4. 4แจ้งเตือนการเลื่อนนัด/ยกเลิก/ฝนตก: ลูกค้าได้รับข้อความทันทีเมื่อร้านเลื่อนเวลา หรือร้านงดให้บริการพร้อมปุ่ม 'เลือกเวลาใหม่ (Rebook Credit)'
  5. 5แจ้งเตือนแอดมินและพนักงานสาขา: ส่งแจ้งเตือนคิวใหม่และการแนบสลิปเข้า LINE ของแอดมินหรือผู้รับผิดชอบประจำสาขานั้นๆ ทันที
  6. 6การ์ดแต้มสะสม CRM และระดับสมาชิก (เฉพาะแพ็กเกจ Ultra): ส่งสรุปแต้มสะสมและสิทธิประโยชน์ให้ลูกค้าหลังเช็คเอาท์ปิดงาน

วิธีตั้งค่าเชื่อมต่อ LINE Developers Console ของร้าน (BYOK Guide)

  1. 1เปิดเว็บ developers.line.biz/console แล้วล็อกอินด้วยบัญชี LINE ของเจ้าของร้าน เลือกหรือสร้าง 'Provider' และเลือก Channel ประเภท 'Messaging API' ของร้านคุณ
  2. 2ขั้นตอนที่ 1 — คัดลอก Webhook URL: ในหน้าตั้งค่า bookabit ให้กดปุ่ม 'คัดลอก Webhook URL' (รูปแบบ https://book.abit.fyi/api/webhooks/line/[shopId]) จากนั้นสลับไปที่ LINE Developers > แท็บ 'Messaging API' > เลื่อนไปที่หัวข้อ 'Webhook settings' > กดปุ่ม 'Edit / Update' แล้ววาง URL ลงไป และเปิดสวิตช์ 'Use webhook' ให้เป็น Enabled สีเขียว
  3. 3ขั้นตอนที่ 2 — คัดลอก Channel Secret: ใน LINE Developers > คลิกแท็บ 'Basic settings' > เลื่อนลงไปที่หัวข้อ 'Channel secret' > กดปุ่ม 'Show' หรือกดไอคอนคัดลอกรหัสลับ 32 หลัก นำมาวางลงในช่อง 'Channel Secret' ใน bookabit
  4. 4ขั้นตอนที่ 3 — ดู Bot Basic ID: ใน LINE Developers > คลิกแท็บ 'Messaging API' > ดูที่หัวข้อ 'Bot information' ด้านบนสุด จะเห็นรหัสบอทที่ขึ้นต้นด้วย @ (เช่น @mybarbershop หรือ @123abcde) นำมาใส่ในช่อง 'Bot Basic ID' ใน bookabit
  5. 5ขั้นตอนที่ 4 — ออก Channel Access Token (long-lived): ใน LINE Developers > คลิกแท็บ 'Messaging API' > เลื่อนลงไปล่างสุดของหน้า > หัวข้อ 'Channel access token (long-lived)' > กดปุ่ม 'Issue' > คัดลอกโทเคนขนาดยาวทั้งหมด นำมาวางลงในช่อง 'Channel Access Token' ใน bookabit
  6. 6ขั้นตอนที่ 5 — ทดสอบและบันทึก: ใน bookabit กดปุ่ม '⚡ ทดสอบการเชื่อมต่อ (Test Connection)' หากถูกต้อง ระบบจะแสดงกล่องเขียวพร้อมชื่อบอท จากนั้นกดปุ่ม '💾 บันทึกข้อมูลขั้นตอนที่ 1 (Save Step 1)'

💡 แพ็กเกจ Pro และ Ultra มีตัวเลือก 'ใช้ระบบกลาง bookabit (Recommended)' ซึ่งพร้อมใช้งานทันทีโดยไม่ต้องไปยุ่งกับ LINE Developers แต่หากต้องการส่งข้อความภายใต้ชื่อและโลโก้ของร้านเอง ก็สามารถเลือก 'เชื่อมต่อ LINE OA ของร้านเอง (BYOK)' ได้เช่นกัน

💡 แพ็กเกจ Free ต้องใช้แบบ BYOK เพื่อให้ร้านค้าใช้โควตาข้อความฟรี 300-500 ข้อความ/เดือนของ LINE ได้ฟรี 100% โดยไม่มีค่าบริการแพลตฟอร์มเพิ่มเติม

💡 ร้านที่มีหลายสาขา (Multi-Branch): เจ้าของร้านสามารถเปิดสวิตช์ 'นำ LINE OA นี้ไปใช้กับทุกสาขาในเครือ' เพื่อคัดลอกโทเคนไปใช้งานทุกสาขาในคลิกเดียว

ฟอร์มบันทึกกุญแจ LINE Channel Secret และ Access Token (BYOK)
ฟอร์มบันทึกกุญแจ LINE Channel Secret และ Access Token (BYOK)

วิธีผูก LINE เพื่อรับแจ้งเตือน และผู้รับผิดชอบประจำสาขา

  1. 1วิธีดู LINE User ID ของตนเอง (รหัสจริงที่ขึ้นต้นด้วยตัว U): มี 3 วิธีง่ายๆ: • วิธีที่ 1 (แนะนำที่สุด): เพิ่มเพื่อน LINE OA ของร้าน แล้วพิมพ์คำว่า 'id' ส่งเข้าแชท บอทจะตอบกลับด้วยรหัส U... ของคุณทันที • วิธีที่ 2: ใน LINE Developers Console > แท็บ 'Basic settings' > เลื่อนลงไปล่างสุด จะเจอกล่อง 'Your user ID' • วิธีที่ 3: กดปุ่ม 'เข้าสู่ระบบด้วย LINE (ดึง User ID อัตโนมัติ)' ในหน้าตั้งค่า bookabit
  2. 2การกำหนดผู้รับแจ้งเตือนประจำสาขา (Designated Receiver): ในแพ็กเกจ Pro/Ultra สามารถเลือกผู้ใช้งาน 1 ท่านต่อสาขา เพื่อให้ระบบส่งคิวจองและสลิปของสาขานั้นๆ ไปยัง LINE ของท่านนั้นโดยเฉพาะ (เพื่อป้องกันข้อความซ้ำซ้อนและประหยัดโควตา)
  3. 3หากไม่ได้เลือกผู้รับ ระบบจะส่งแจ้งเตือนเข้า LINE ของเจ้าของร้าน (Owner) โดยอัตโนมัติ

💡 หากพนักงานที่ถูกตั้งเป็นผู้รับแจ้งเตือนลาออกหรือถูกปิดใช้งาน ระบบจะส่งข้อความแจ้งเตือนย้ายกลับไปยังเจ้าของร้านโดยอัตโนมัติ

💡 ข้อควรระวัง: รหัส LINE User ID ที่ถูกต้องจะต้องขึ้นต้นด้วยตัวอักษร 'U' เสมอ (เช่น U31a7e58d2aa...) ไม่ใช่ Basic ID หรือ LINE ID ที่ใช้พิมพ์คุยทั่วไป

เครื่องมือทดสอบยิงข้อความ (Flex Message Simulator)

  1. 1หลังจากบันทึกโทเคนในขั้นตอนที่ 1 เรียบร้อย กล่องเครื่องมือ 'ทดสอบระบบส่งข้อความ' จะปลดล็อกทันที
  2. 2เลือกการ์ดต้นแบบที่ต้องการทดสอบ: • การ์ดยืนยันการจองคิวสำหรับลูกค้า (Customer Booking Confirmed) • แจ้งเตือนคิวจองใหม่สำหรับแอดมิน (Admin New Booking Alert) • แจ้งเตือนสลิปโอนเงินใหม่สำหรับแอดมิน (Admin Slip Alert) • แจ้งเตือนล่วงหน้า 2 ชั่วโมง (2-Hour Pre-Appointment Reminder) • แจ้งเตือนการยกเลิกนัดหมาย (Cancellation Alert)
  3. 3ใส่ LINE User ID ของคุณ แล้วกดปุ่ม '🚀 ยิงการ์ดทดสอบเข้า LINE'
  4. 4เปิดแอป LINE บนโทรศัพท์เพื่อตรวจเช็คการจัดวาง ความคมชัด และปุ่มกดบนการ์ดจริงได้ทันที