ecenoww Logo
หน้าหลักแพ็กเกจร้านในระบบเราทดลองระบบคู่มือการใช้งาน
สมัครเปิดร้าน
หน้าหลักแพ็กเกจร้านในระบบเราทดลองระบบคู่มือการใช้งานสมัครเปิดร้าน
กลับไปศูนย์ช่วยเหลือ
LINE OA

เชื่อม LINE OA กับ Ecenoww ตั้งแต่เริ่มต้น

คู่มือทีละคลิกสำหรับผู้เริ่มต้น ตั้งแต่เข้า LINE Official Account Manager เปิด Messaging API เข้า Basic settings หา Channel ID, Channel Secret และ Channel Access Token ไปจนถึงตั้งค่า Webhook และทดสอบข้อความจริง

1. สร้างหรือเปิดใช้ Messaging API Channel

มี Messaging API Channel อยู่แล้ว

ถ้าเปิด LINE Developers แล้วเห็น Channel ประเภท Messaging API ของ OA นี้ ให้ข้ามไปหัวข้อ 2 ได้เลย
  1. 1

    เข้า LINE Official Account Manager

    เปิด manager.line.biz แล้วกด Log in with LINE account หรือ Log in with business account ตามบัญชีที่ถือสิทธิ์ Owner/Admin ของ OA หากมีหลายบัญชีให้ตรวจชื่อผู้ใช้มุมขวาบนก่อนทำต่อ และต้องใช้บัญชีเดียวกันเมื่อล็อกอิน LINE Developers

    เปิด LINE Official Account Manager
  2. อ

    สร้าง LINE Official Account ถ้ายังไม่มีทางเลือก

    กด Create new account/สร้างบัญชีใหม่ กรอกชื่อบัญชี ประเทศ ประเภทธุรกิจ อีเมล และข้อมูลเจ้าของตามที่ LINE แสดง ตรวจข้อมูลแล้วกดยอมรับเงื่อนไขและยืนยัน เมื่อสร้างสำเร็จให้กลับมาหน้ารายการบัญชี หากมี OA อยู่แล้วให้ข้ามขั้นตอนนี้

    ดูขั้นตอนสร้าง OA ของ LINE
  3. 3

    เลือก OA ที่ต้องการเชื่อม

    กดชื่อ OA จากหน้ารายการ ตรวจชื่อและรูปโปรไฟล์ให้ตรงกับบัญชีที่จะรับข้อความลูกค้า แล้วกด Settings/ตั้งค่า หรือไอคอนรูปเฟืองด้านขวาบน > Messaging API

  4. 4

    กด Use Messaging API/ใช้ Messaging API

    กดปุ่ม Use Messaging API แล้วอ่านหน้าต่างยืนยัน หากปุ่มนี้ไม่ปรากฏและหน้าแสดง Provider หรือ Channel ID อยู่แล้ว แปลว่า OA นี้เปิด Messaging API แล้ว ให้ข้ามไปหัวข้อ 2

    คู่มือเริ่มใช้ Messaging API ของ LINEประกาศการเปลี่ยนวิธีสร้าง Channel
  5. 5

    ลงทะเบียน Developer หาก LINE ขอ

    การเปิดใช้ครั้งแรกอาจให้กรอกชื่อผู้พัฒนาและอีเมล กรอกข้อมูลที่ติดต่อได้จริงแล้วดำเนินการต่อ

  6. 6

    เลือก Provider อย่างระมัดระวัง

    Provider คือองค์กรเจ้าของ Channel หากบริษัทมี Provider อยู่แล้วให้เลือกของเดิม หากยังไม่มีให้สร้างใหม่ด้วยชื่อบริษัท ร้าน หรือทีม เช่น บริษัท Example จำกัด ไม่ควรใช้ชื่อส่วนตัวชั่วคราวสำหรับบัญชีขององค์กร

    ระวัง

    LINE ไม่อนุญาตให้ย้ายหรือยกเลิกการผูก Provider ภายหลัง หาก Provider เดิมไม่แสดง บัญชีที่ล็อกอินอาจไม่มีสิทธิ์ Admin ของ Provider นั้น
  7. 7

    ยืนยันการเปิด Messaging API

    ตรวจชื่อ OA และ Provider อีกครั้ง จากนั้นยอมรับเงื่อนไข กดยืนยัน และรอให้ระบบสร้าง Channel อย่าปิดหน้าในระหว่างดำเนินการ

    ผลที่ควรเห็น: หน้า Messaging API ของ OA แสดงชื่อ Provider และ Channel ID และมี Messaging API Channel ของ OA นี้อยู่ใต้ Provider เดียวกันใน LINE Developers

หาเมนู Create a Messaging API channel ใน LINE Developers ไม่เจอ

เป็นพฤติกรรมปกติ ตั้งแต่ 4 กันยายน 2024 ต้องสร้าง Channel โดยเปิด Messaging API จาก LINE Official Account Manager เท่านั้น ไม่สามารถสร้างตรงจาก LINE Developers Console แล้ว

2. หา Channel ID, Channel Secret และ Access Token

  1. 1

    เข้า LINE Developers Console

    เปิด developers.line.biz/console แล้วล็อกอินด้วยบัญชีเดียวกับ Official Account Manager หากเพิ่งลงทะเบียน Developer ให้ยืนยันชื่อและอีเมลก่อน

    เปิด LINE Developers Console
  2. 2

    เลือก Provider และ Messaging API Channel ให้ถูกบัญชี

    กด Provider ที่เลือกไว้ในหัวข้อ 1 แล้วกด Channel ที่มีไอคอน/ประเภท Messaging API ตรวจ Channel name และ LINE Official Account ให้ตรงกับ OA ที่จะเชื่อม อย่าเลือก Channel ประเภท LINE Login หรือ LINE MINI App เพราะใช้รับข้อความจาก OA ไม่ได้

  3. 3

    กดแท็บ Basic settings แล้วคัดลอก Channel ID

    อยู่ในหัวข้อ Channel ID เป็นตัวเลขประจำ Channel คัดลอกทั้งค่าโดยไม่เติมช่องว่าง แล้วพักไว้เพื่อวางในช่อง Channel ID ของ Ecenoww

    ผลที่ควรเห็น: ได้ Channel ID ซึ่งมักเป็นตัวเลข และยังอยู่ใน Messaging API Channel ของ OA ที่ถูกต้อง

  4. 4

    คัดลอก Channel Secret จากแท็บ Basic settings

    เลื่อนหา Channel secret ในหน้าเดียวกัน หากยังไม่มีค่าให้กด Issue และยืนยันก่อน จากนั้นคัดลอกทั้งค่า ห้ามนำ Channel ID มาใส่แทนและอย่าเปิดเผย Secret ให้ผู้อื่น

  5. 5

    เปิดแท็บ Messaging API

    เลื่อนลงไปเกือบท้ายหน้าจนพบหัวข้อ Channel access token (long-lived) อย่าสับสนกับ Channel ID หรือ Channel Secret

  6. 6

    กด Issue แล้วคัดลอก Channel Access Token

    ถ้ายังไม่มี token ให้กด Issue และยืนยัน จากนั้นคัดลอกสตริงยาวทั้งหมดตั้งแต่ตัวแรกถึงตัวสุดท้าย ห้ามเลือก token แบบอายุสั้นหรือคัดลอกมาไม่ครบ Ecenoww จะเก็บ token นี้แบบเข้ารหัสเพื่อเรียก Messaging API

    อ่านเรื่อง Channel access token

    ระวัง

    การกด Reissue จะทำให้ long-lived token เดิมใช้งานไม่ได้ ต้องนำ token ใหม่มาอัปเดตใน Ecenoww ทันที มิฉะนั้นการส่งข้อความจะหยุดทำงาน

ตรวจ 3 ค่าก่อนออกจาก LINE Developers

  • ทั้ง 3 ค่ามาจาก Channel เดียวกันและชื่อ OA ถูกต้องจำเป็น
  • Channel ID ไม่มีช่องว่างก่อนหรือหลังจำเป็น
  • Channel Secret คัดลอกครบทั้งค่าจำเป็น
  • ใช้ Channel access token (long-lived) ที่ยังไม่ถูก Reissueจำเป็น

3. เชื่อมบัญชีใน Ecenoww

  1. 1

    เข้าสู่ระบบ Ecenoww และเปิดร้านที่ต้องการ

    เปิดหน้าเข้าสู่ระบบ เลือกร้านให้ถูกต้อง แล้วเข้าเมนูจัดการร้าน

    เข้าสู่ระบบ Ecenoww
  2. 2

    เปิดเมนู LINE OA แล้วกด เพิ่ม LINE OA

    ถ้าปุ่มถูกปิดหรือเพิ่มไม่ได้ ให้ตรวจสิทธิ์ของสมาชิกและจำนวนบัญชี LINE OA ที่แพ็กเกจรองรับ

  3. 3

    ตั้งชื่อเรียกบัญชี

    ใส่ชื่อที่ทีมจำได้ เช่น ฝ่ายขาย หรือ ร้านหลัก ชื่อนี้ใช้แสดงใน Ecenoww ไม่จำเป็นต้องเหมือนชื่อ OA

  4. 4

    วาง Channel ID

    วางตัวเลขที่คัดลอกจาก LINE Developers > Basic settings ลงในช่อง Channel ID ตรวจว่าไม่มีช่องว่างหรือขึ้นบรรทัดใหม่ติดมาด้วย

  5. 5

    วาง Channel Secret

    วางค่าจากหัวข้อ Channel secret ใน Basic settings ลงในช่อง Channel Secret หากใช้ปุ่มรูปตาเพื่อดูค่า ให้ซ่อนกลับก่อนถ่ายภาพหน้าจอหรือแชร์หน้าจอ

  6. 6

    วาง Channel Access Token

    วาง token แบบ long-lived จากแท็บ Messaging API ลงในช่อง Channel Access Token ต้องเป็นค่าล่าสุดและมาจาก Channel เดียวกับ ID และ Secret

  7. 7

    กด ตรวจสอบและเชื่อมต่อ

    รอจนการตรวจสอบเสร็จโดยไม่ปิดหน้าต่าง ระบบจะใช้ Access Token ตรวจข้อมูลบอตและบันทึก credential แบบเข้ารหัส

    ผลที่ควรเห็น: หน้าต่างปิด บัญชีปรากฏในรายการ LINE OA และแสดงสถานะเชื่อมต่อแล้ว

4. คัดลอก Webhook URL ไปวางและกด Verify

Webhook URL เอาจาก Ecenoww

Webhook URL ไม่ได้อยู่ใน LINE Developers และไม่ใช่ URL หน้าคู่มือ หลังเชื่อม OA แล้ว Ecenoww จะสร้าง URL เฉพาะของร้านและบัญชีนี้ให้คัดลอก
  1. 1

    เลือกบัญชี LINE OA ที่เพิ่งเชื่อมใน Ecenoww

    เปิดแท็บ ตั้งค่า แล้วหา Card ชื่อ Webhook URL ซึ่งมีช่อง URL แบบอ่านอย่างเดียวและปุ่ม คัดลอก

  2. 2

    กด คัดลอก ข้าง Webhook URL

    ต้องคัดลอก URL ทั้งบรรทัดที่ Ecenoww สร้างให้สำหรับบัญชีนี้ อย่าแก้โดเมน path หรือรหัสท้าย URL และอย่าใช้ URL ของ OA อื่น

  3. 3

    กลับไป LINE Developers Console

    เปิด Provider > Messaging API Channel เดิม > แท็บ Messaging API แล้วเลื่อนไปหัวข้อ Webhook settings

    เปิด LINE Developers Consoleดูขั้นตอน Webhook ของ LINE
  4. 4

    กด Edit ใต้ Webhook URL

    ลบ URL เดิมถ้ามี วาง URL จาก Ecenoww เพียงค่าเดียว ตรวจว่าขึ้นต้นด้วย https:// ไม่มีช่องว่างและไม่มีอักขระเกินท้าย URL แล้วกด Update เพื่อบันทึก

    ระวัง

    Messaging API Channel ตั้ง Webhook URL ได้เพียง 1 ค่า การเปลี่ยน URL จะทำให้ระบบเดิมที่เคยรับ webhook จาก Channel นี้หยุดรับข้อความ
  5. 5

    กด Verify

    LINE จะส่ง POST ทดสอบมายัง Ecenoww รอผลใต้ปุ่ม โดยไม่ต้องส่งข้อความจากมือถือในขั้นตอนนี้

    ผลที่ควรเห็น: LINE Developers แสดงคำว่า Success

  6. 6

    เปิดสวิตช์ Use webhook

    หลัง Verify สำเร็จ ให้เปิด Use webhook เป็น Enabled/สีเขียว ถ้าไม่เปิด LINE จะไม่ส่งข้อความจริงเข้า Ecenoww แม้ Verify จะ Success แล้ว

    ผลที่ควรเห็น: Webhook URL แสดงค่าจาก Ecenoww, Verify เป็น Success และ Use webhook เปิดอยู่

5. ปิดข้อความซ้ำและทดสอบ Inbox จริง

  1. 1

    ตั้งค่า Auto-reply ของ LINE OA

    ในแท็บ Messaging API ของ LINE Developers กด Edit ที่ Auto-reply messages หรือเปิด Official Account Manager > Settings > Response settings แล้วปิด Auto-response หากต้องการให้ Ecenoww เป็นผู้ตอบหลัก ส่วน Greeting message จะเปิดไว้หรือปิดก็ได้ตามรูปแบบร้าน

    เคล็ดลับ

    การปิด Auto-response ช่วยป้องกันลูกค้าได้รับทั้งข้อความอัตโนมัติของ LINE OA Manager และข้อความจาก Ecenoww ซ้ำกัน
  2. 2

    เพิ่ม OA เป็นเพื่อนด้วยบัญชี LINE สำหรับทดสอบ

    กลับไปแท็บ Messaging API แล้วสแกน QR code ของ Bot ด้วยมือถือ ตรวจชื่อ OA ก่อนกดเพิ่มเพื่อน

  3. 3

    ส่งข้อความที่จำง่ายจากมือถือ

    เช่น ทดสอบ Ecenoww 001 แล้วจดเวลาที่ส่งไว้ เพื่อแยกจากข้อความเก่า

  4. 4

    เปิด LINE OA > Inbox ใน Ecenoww

    เลือก OA บัญชีเดิม แล้วหาแชทของบัญชีทดสอบ อาจใช้เวลาสั้น ๆ ก่อนรายการใหม่ปรากฏ

    ผลที่ควรเห็น: เห็นข้อความทดสอบ ผู้ส่ง และเวลาใน Inbox ของ OA ที่ถูกต้อง

  5. 5

    ตอบข้อความจาก Ecenoww

    พิมพ์ข้อความตอบกลับและกดส่ง จากนั้นตรวจบนมือถือว่าข้อความมาจาก OA ภายในไม่กี่วินาที

    ผลที่ควรเห็น: ข้อความตอบกลับถึงมือถือและไม่มีข้อความ Auto-response ที่ไม่ต้องการซ้ำ

เช็กลิสต์ก่อนถือว่าเชื่อมเสร็จ

  • บัญชีใน Ecenoww แสดง เชื่อมต่อแล้วจำเป็น
  • LINE Developers กด Verify แล้วได้ Successจำเป็น
  • Use webhook เปิดอยู่จำเป็น
  • ส่งข้อความจริงแล้วเห็นใน Inboxจำเป็น
  • ตอบจาก Inbox แล้วถึงมือถือจำเป็น
  • ตั้งค่า Auto-response ไม่ให้ตอบซ้ำโดยไม่ตั้งใจ

แก้ปัญหาที่พบบ่อย

ไม่เห็น Messaging API Channel ใน LINE Developers

ตรวจว่าเปิด Messaging API จาก Official Account Manager แล้ว ล็อกอิน LINE Developers ด้วยบัญชีเดียวกัน และเลือก Provider เดียวกับที่ผูก OA หาก Provider ไม่ขึ้นให้เจ้าของเพิ่มสิทธิ์ Admin

กด Create แล้วไม่มีตัวเลือก Messaging API

ไม่ใช่ข้อผิดพลาด ให้กลับไป LINE Official Account Manager เลือก OA > Settings > Messaging API > Use Messaging API เพราะ LINE ยกเลิกการสร้าง Messaging API Channel ตรงจาก Developers Console แล้ว

เปิด Channel แล้วไม่พบแท็บ Basic settings ที่ต้องการ

ตรวจประเภท Channel ที่หน้า Provider ต้องเป็น Messaging API หากเป็น LINE Login หรือ LINE MINI App ให้ย้อนกลับและเลือก Channel ที่ถูกสร้างจาก OA อย่าสร้าง Channel ประเภทอื่นเพื่อใช้แทน

กด ตรวจสอบและเชื่อมต่อ ใน Ecenoww ไม่ผ่าน

คัดลอก credential ใหม่จาก Channel เดียวกัน ลบช่องว่างหัวท้าย ตรวจว่าไม่ได้สลับ Channel Secret กับ Access Token และถ้าเคย Reissue token ให้ใช้ค่าล่าสุดเท่านั้น

LINE Developers กด Verify แล้ว Error

ตรวจว่าบัญชี OA ใน Ecenoww ยังเชื่อมต่ออยู่ คัดลอก URL ใหม่จาก Card Webhook URL วางทั้งค่าโดยไม่แก้ไข และยืนยันว่าใช้ URL ของ OA เดียวกับ Channel นี้ จากนั้นกด Update ก่อน Verify อีกครั้ง

Verify Success แต่ข้อความไม่เข้า Inbox

ตรวจว่าเปิด Use webhook แล้ว ผู้ทดสอบเพิ่ม OA เป็นเพื่อนและไม่ได้ Block เลือก OA ถูกบัญชีใน Ecenoww และ Channel ID/Channel Secret มาจาก Channel เดียวกับ token

ตอบจาก Ecenoww ไม่ถึงลูกค้า

กดตรวจสอบบัญชีใน Ecenoww อีกครั้ง หากเพิ่งกด Reissue token ใน LINE Developers ต้องอัปเดต Channel Access Token ใหม่ก่อน และตรวจสถานะ/โควต้าการส่งข้อความของ LINE OA

ลูกค้าได้รับข้อความตอบซ้ำ

เปิด Official Account Manager > Settings > Response settings แล้วปิด Auto-response ที่ซ้ำกับ automation ของ Ecenoww ตรวจ Greeting message และระบบภายนอกอื่นที่ใช้ Channel เดียวกันด้วย

ตั้งค่าบัญชีรับเงินและตรวจประวัติการชำระเงินตั้งค่าแจ้งเตือนผ่าน Discord
สารบัญ
  1. 1. สร้างหรือเปิดใช้ Messaging API Channel
  2. 2. หา Channel ID, Channel Secret และ Access Token
  3. 3. เชื่อมบัญชีใน Ecenoww
  4. 4. คัดลอก Webhook URL ไปวางและกด Verify
  5. 5. ปิดข้อความซ้ำและทดสอบ Inbox จริง
  6. แก้ปัญหาที่พบบ่อย