วิธีเชื่อม LINE Official Account
พาคุณเชื่อม LINE Official Account เข้ากับ IPC Chat ตั้งแต่เตรียมข้อมูลใน LINE Developers จนรับส่งข้อความลูกค้าได้จริง
LINE OA เป็นหัวใจของระบบแชท ถ้าไม่เชื่อม LINE ข้อความจากลูกค้าจะไม่เข้ามาใน IPC Chat เลย คู่มือนี้สำหรับเจ้าของร้านหรือทีมงานที่ต้องการเชื่อม LINE Official Account เข้ากับ IPC Chat เป็นครั้งแรก ทำตามทีละขั้นตอนได้แม้ไม่เคยใช้ LINE Developers มาก่อน
- 1
สิ่งที่ต้องเตรียม
- LINE Official Account ของร้าน
- บัญชี LINE Developers ที่เข้าถึง Messaging API channel ได้
- Channel ID
- Channel Secret
- Channel Access Token แบบ long-lived หรือ token ที่พร้อมใช้งาน
- Webhook URL ที่ระบบ IPC Chat แสดงให้หลังสร้าง channel หรือในหน้าตั้งค่า channel
ยังไม่มีของครบก็ไม่เป็นไร ขั้นตอนถัดไปจะพาไปสร้างทีละอย่าง
- 2
สร้าง LINE Official Account
- เปิด https://manager.line.biz/
- ล็อกอินด้วยบัญชี LINE ที่ดูแลร้าน
- สร้าง Official Account ใหม่ หรือเลือก OA ที่มีอยู่แล้ว
- ตั้งชื่อ OA ให้ตรงกับร้าน
- ตรวจสอบว่า OA ใช้งานได้จริง
ถ้ามี OA อยู่แล้ว ข้ามการสร้างใหม่ได้เลย ใช้ OA เดิมได้
- 3
สร้าง Messaging API Channel ใน LINE Developers
- เปิด https://developers.line.biz/console/
- เลือก Provider ของบริษัท หรือสร้าง Provider ใหม่
- สร้าง Channel ประเภท Messaging API
- ผูกกับ LINE Official Account ที่ต้องการใช้งาน
- เข้าแท็บ Basic settings เพื่อคัดลอก Channel ID และ Channel Secret
- เข้าแท็บ Messaging API เพื่อออก Channel Access Token
เก็บ Channel ID, Channel Secret และ Access Token ไว้ให้ดี เดี๋ยวต้องใช้กรอกใน IPC Chat และอย่าแชร์ค่าเหล่านี้ให้คนนอกทีม
- 4
เพิ่ม LINE Channel ใน IPC Chat
- เข้า workspace ที่ต้องการ
- ไปที่เมนู Settings หรือ Channels
- เลือก LINE Official Account
- กดเพิ่ม Channel
- กรอกข้อมูลตามตารางนี้
ช่อง ต้องกรอกอะไร Channel Name ชื่อที่ทีมเห็นในระบบ เช่น ชื่อร้านหรือชื่อ OA Channel ID ค่าจาก LINE Developers Channel Secret ค่าจาก LINE Developers Access Token Channel access token จาก LINE Developers - กดบันทึก
- ระบบจะสร้าง/อัปเดต channel ใน IPC Chat
- 5
ตั้ง Webhook URL ใน LINE Developers
หลังบันทึก channel แล้ว ระบบ IPC Chat จะแสดง Webhook URL ให้ นำค่านี้ไปใส่ใน LINE Developers
- กลับไปที่ LINE Developers
- เข้า channel ที่สร้างไว้
- ไปที่แท็บ Messaging API
- หา Webhook settings
- ใส่ Webhook URL ที่ IPC Chat แสดง
- เปิด Use webhook
- กด Verify ถ้ามีปุ่มให้กด
- ทดสอบส่งข้อความจาก LINE ส่วนตัวเข้าหา LINE OA
อย่าลืมเปิด Use webhook ถ้าไม่เปิด ข้อความลูกค้าจะไม่วิ่งเข้า IPC Chat แม้ใส่ URL ถูกแล้วก็ตาม
- 6
วิธีตรวจว่าสำเร็จ
- ใช้ LINE ส่วนตัวทัก LINE OA
- กลับมาที่ IPC Chat
- เข้า Inbox/แชท
- ต้องเห็น conversation ใหม่โผล่ขึ้นมา
- ลองตอบกลับจาก IPC Chat
- ลูกค้าต้องได้รับข้อความใน LINE
ถ้าทั้งรับและส่งได้ครบ แปลว่าเชื่อมสำเร็จแล้ว
- 7
ปัญหาที่พบบ่อย
ข้อความลูกค้าเข้ามาใน IPC Chat แต่ตอบกลับไม่ได้ ปัญหามักอยู่ที่ฝั่ง token ให้ตรวจตามนี้
- ตรวจ Access Token ว่ากรอกถูกต้อง
- ตรวจว่า token ยังไม่หมดอายุ
- ตรวจว่า channel ที่เลือกตรงกับ LINE OA จริง
ตอบกลับได้ แต่ข้อความลูกค้าไม่เข้ามาเลย ปัญหามักอยู่ที่ webhook ให้ตรวจตามนี้
- ตรวจ Webhook URL ว่าใส่ถูกต้อง
- ตรวจว่าเปิด Use webhook แล้ว
- ตรวจว่า Webhook URL เป็นของ server ที่ใช้อยู่จริง
เจอแจ้งเตือน "Webhook URL ไม่ตรงกับ server นี้ — อาจชี้ไปที่ server อื่น" ต้องทำยังไง แปลว่า channel นี้อาจตั้ง webhook ไปคนละ environment เช่น กำลังใช้ production แต่ webhook ชี้ไป dev, กำลังใช้ dev แต่ webhook ชี้ไป production หรือ webhook เป็น URL เก่าจาก server เดิม วิธีแก้คือ
- เปิดหน้าแก้ไข LINE channel ใน IPC Chat
- เช็ค Channel ID, Channel Secret, Access Token
- เช็ค Webhook URL ที่ระบบแนะนำ
- เอา Webhook URL ไปใส่ใน LINE Developers อีกครั้ง
- บันทึก
- กลับมา refresh IPC Chat
- 8
Checklist ก่อนจบ
- มี LINE Official Account ที่ใช้งานได้จริง
- สร้าง Messaging API Channel ใน LINE Developers และผูกกับ OA แล้ว
- คัดลอก Channel ID, Channel Secret, Access Token มาครบ
- เพิ่ม LINE Channel ใน IPC Chat และบันทึกสำเร็จ
- ใส่ Webhook URL ใน LINE Developers และเปิด Use webhook แล้ว
- ทักจาก LINE ส่วนตัวแล้วข้อความเข้า Inbox ของ IPC Chat
- ตอบกลับจาก IPC Chat แล้วลูกค้าได้รับข้อความใน LINE