LINE Messaging API คืออะไร? เชื่อม LINE OA กับ Google Sheets, AI และ n8n + วิธีแทน LINE Notify
LINE Messaging API คือช่องทางที่ให้ระบบของเรา (เช่น n8n, Google Sheets, AI chatbot) รับและส่งข้อความผ่าน LINE Official Account ได้อัตโนมัติ LINE Notify ปิดบริการไปแล้วเมื่อ 31 มีนาคม 2025 และ LINE แนะนำให้ใช้ Messaging API แทน การส่งแบบตอบกลับ (reply) ไม่นับโควตา ส่วน push/broadcast นับตามแพ็กเกจ LINE OA
LINE Messaging API คืออะไร
ปกติเราคุยกับลูกค้าใน LINE OA ผ่านหน้า LINE OA Manager ด้วยมือ Messaging API คือ "ประตูหลัง" ที่ให้ระบบอื่นคุยผ่าน LINE OA แทนคนได้ เมื่อลูกค้าส่งข้อความ LINE จะส่งเหตุการณ์นั้น (webhook) ไปที่เซิร์ฟเวอร์ของเรา ระบบของเราประมวลผลแล้วส่งคำตอบกลับผ่าน API เป็น HTTPS และข้อมูลแบบ JSON
สิ่งที่ต้องมีเพื่อเริ่มใช้ ตามเอกสารของ LINE
- LINE OA ที่เปิดใช้ Messaging API (Messaging API channel)
- Channel access token สำหรับให้ระบบของเราเรียก API ได้
- Webhook URL แบบ HTTPS ที่ใช้ใบรับรอง SSL จากผู้ออกใบรับรองที่เบราว์เซอร์ทั่วไปเชื่อถือ ใบรับรองแบบ self-signed ใช้ไม่ได้
ที่มา: LINE Developers: Build a bot และ LINE Developers Thailand: Messaging API ตรวจสอบเมื่อ 22 ตุลาคม 2569
ถ้ายังไม่มี LINE OA เริ่มจาก LINE OA คืออะไร ก่อน
Messaging API ทำอะไรได้บ้าง
- Reply: ตอบกลับเมื่อลูกค้าส่งข้อความหรือกดปุ่ม ใช้ reply token ที่มากับ webhook
- Push: ส่งหาผู้รับคนเดียว กลุ่ม หรือแชตหลายคน ได้ทุกเมื่อ เช่น แจ้งเตือนออเดอร์ใหม่
- Multicast / Narrowcast / Broadcast: ส่งหลายคนตาม user ID, ตามกลุ่มเป้าหมาย หรือหาเพื่อนทุกคนของ LINE OA
- Flex Message: ข้อความแบบการ์ด จัดรูป ปุ่ม และข้อความได้เอง เหมาะกับใบยืนยันออเดอร์หรือสรุปยอด
- Rich menu: สร้างและสลับเมนูด้านล่างแชตผ่าน API รวมถึงเมนูเฉพาะลูกค้าแต่ละคน ดู LINE Rich Menu
- User profile: ดึงชื่อที่แสดงและรูปโปรไฟล์ของผู้ใช้ที่คุยกับ LINE OA เพื่อเก็บลงระบบลูกค้า
ประเภทการส่งข้อความจาก LINE Developers: Sending messages
LINE API ราคาเท่าไหร่: reply ฟรี push นับ
ตัว Messaging API ไม่ได้คิดค่าใช้แยก แต่ข้อความที่ส่งผ่าน API ใช้โควตาเดียวกับแพ็กเกจ LINE OA ของบัญชีนั้น จำนวนข้อความฟรีขึ้นกับแพ็กเกจและประเทศ หลักที่ต้องจำมี 3 ข้อ
- ข้อความ reply ไม่นับโควตา
- push, multicast, broadcast และ narrowcast นับโควตา
- นับตามจำนวนคนที่ได้รับ ส่ง push หา 1 คน = 1 ข้อความ บรอดแคสต์หาเพื่อน 1,000 คน = 1,000 ข้อความ และส่งเข้าแชตที่มี 5 คน นับ 5 ข้อความ จำนวนข้อความย่อย (message object) ในการส่งครั้งเดียวไม่มีผล
ที่มา: LINE Developers: Messaging API pricing ตรวจสอบเมื่อ 22 ตุลาคม 2569 ข้อความที่ส่งไม่ถึง เช่น ผู้ใช้บล็อกบัญชีไว้ ไม่นับ
แพ็กเกจ LINE OA ประเทศไทย
| แพ็กเกจ | ราคาต่อเดือน | ข้อความที่รวมในแพ็กเกจ | ข้อความส่วนเกิน |
|---|---|---|---|
| ฟรี | 0 บาท | 300 ข้อความ | — |
| เบสิก | 1,280 บาท | 15,000 ข้อความ | 0.1 บาท / ข้อความ |
| โปร | 1,780 บาท | 35,000 ข้อความ | 0.06 บาท / ข้อความ |
ที่มา: LINE for Business: ข้อความบรอดแคสต์ ตรวจสอบเมื่อ 22 ตุลาคม 2569 หน้าดังกล่าวระบุว่าราคายังไม่รวมภาษีมูลค่าเพิ่ม 7% ราคาและเงื่อนไขอาจเปลี่ยน
ตัวอย่างคิดเลข: ร้านส่งสรุปยอดขายประจำวันแบบ push หาพนักงาน 3 คน ทุกวันเป็นเวลา 30 วัน = 3 × 30 = 90 ข้อความต่อเดือน ยังอยู่ในแพ็กเกจฟรี 300 ข้อความ ถ้าส่งเข้ากลุ่ม LINE ที่มีพนักงาน 3 คนแทน ก็นับ 3 ข้อความต่อครั้งเหมือนกัน ส่วนแชทบอทที่ตอบคำถามลูกค้าด้วย reply ไม่ว่าจะตอบกี่ครั้งก็ไม่กินโควตานี้
แต่ถ้าบรอดแคสต์โปรโมชันหาเพื่อน 2,000 คน เดือนละ 4 ครั้ง = 8,000 ข้อความ เกินแพ็กเกจฟรี ต้องใช้แพ็กเกจเบสิก
วิธีแทน LINE Notify
LINE Notify ปิดบริการแล้วเมื่อ 31 มีนาคม 2025 (31 มีนาคม พ.ศ. 2568) และ LINE แนะนำให้ใช้ Messaging API ส่งข้อความผ่าน LINE OA แทน (ที่มา: ประกาศปิดบริการ LINE Notify) ถ้าระบบแจ้งเตือนเดิมของคุณหยุดส่งตั้งแต่วันนั้น สาเหตุคือข้อนี้ ทางเลือกที่ใช้แทนได้มี 3 แบบ
| ทางเลือก | เหมาะกับ | ข้อควรรู้ |
|---|---|---|
| Messaging API push หาคนหรือกลุ่ม | ทีมที่ใช้ LINE อยู่แล้ว อยากได้แจ้งเตือนใน LINE เหมือนเดิม | ต้องมี LINE OA ข้อความ push นับโควตาตามแพ็กเกจ |
| อีเมล หรือ Telegram | แจ้งเตือนภายในที่ไม่จำเป็นต้องอยู่ใน LINE | ทีมต้องเปิดดูอีกแอป |
| Discord หรือ Slack | ทีมที่ทำงานในแอปเหล่านี้อยู่แล้ว | ตั้ง webhook ส่งข้อความเข้าห้องได้ |
ขั้นตอนแทน LINE Notify ด้วย Messaging API แบบภาษาง่าย
- สร้าง LINE OA สำหรับแจ้งเตือน (ใช้บัญชีแยกจากบัญชีที่คุยกับลูกค้าก็ได้)
- เปิดใช้ Messaging API ให้บัญชีนั้น แล้วออก channel access token ใน LINE Developers Console
- ถ้าจะส่งเข้ากลุ่ม: เปิดตั้งค่า "Allow bot to join group chats" ในแท็บ Messaging API (ค่าเริ่มต้นปิดอยู่) แล้วเชิญ LINE OA เข้ากลุ่ม หนึ่งกลุ่มมี LINE OA ได้บัญชีเดียว
- ตั้ง webhook URL แบบ HTTPS เพื่อรับเหตุการณ์จากกลุ่ม แล้วเก็บ group ID ที่มากับข้อความในกลุ่ม (ส่วน source ของ webhook)
- เปลี่ยนจุดที่เคยเรียก LINE Notify ให้เรียก push message โดยใส่ group ID หรือ user ID เป็นผู้รับ
ที่มา: LINE Developers: Group chats ตรวจสอบเมื่อ 22 ตุลาคม 2569 ข้อความในกลุ่มนับโควตาตามจำนวนสมาชิกที่ได้รับ
ขั้นตอนเหล่านี้ไม่ต้องเขียนโปรแกรมเยอะถ้าใช้ n8n ช่วย แต่ยังต้องตั้งค่าทางเทคนิค เช่น token, webhook และเซิร์ฟเวอร์ที่มี HTTPS
สูตรเชื่อม LINE OA กับ n8n
n8n คือเครื่องมือต่อระบบแบบลากวางที่มี node สำหรับ HTTP, Google Sheets และ AI ตัวอย่าง workflow ที่ร้านค้าใช้บ่อย
- ฟอร์มสั่งซื้อ → Google Sheets → แจ้งเตือน LINE: ลูกค้ากรอกฟอร์ม n8n บันทึกแถวใหม่ลงชีต แล้ว push สรุปออเดอร์เข้ากลุ่ม LINE ของทีม
- ข้อความ LINE → AI → ตอบกลับ: ลูกค้าถามใน LINE OA webhook ส่งเข้า n8n ให้ AI (เช่น ChatGPT หรือ Claude) ตอบจากข้อมูลร้านที่เตรียมไว้ แล้วตอบด้วย reply ซึ่งไม่นับโควตา ถ้าคำถามเกินขอบเขต ส่งต่อแอดมิน
- สรุปยอดขายรายวันถึงเจ้าของร้าน: ตั้งเวลาให้ n8n อ่านยอดจากชีตหรือระบบขาย แล้ว push สรุปเป็น Flex Message หาเจ้าของร้านทุกเช้า ถ้าอยากเห็นภาพรวมแบบกราฟ ใช้คู่กับ Sales Dashboard
ทำเองหรือจ้างดี
- ทำเองได้ ถ้ามีคนในทีมที่คุ้นกับ API, ตั้ง webhook และดูแลเซิร์ฟเวอร์ได้ และงานเป็นแจ้งเตือนทางเดียวไม่กี่จุด
- ควรจ้าง ถ้าต้องเชื่อมหลายระบบ ต้องมี AI ตอบลูกค้า หรือไม่มีใครดูแลเมื่อระบบหยุดทำงาน เพราะแจ้งเตือนที่เงียบไปโดยไม่มีใครรู้มักแพงกว่าค่าทำระบบ
ShantiLink รับ วางระบบ n8n Automation เริ่ม 10,000 บาท และ ทำ AI Chatbot สำหรับ LINE OA ราคา 10,000 บาท (ราคาบน Fastwork ตรวจสอบ 22 ตุลาคม 2569) ถ้าต้องการหน้าจองหรือสั่งซื้อใน LINE ด้วย อ่าน LINE Mini App กับ LIFF ต่างกันยังไง
คำถามที่พบบ่อย
LINE API คืออะไร?
LINE API ที่ธุรกิจใช้บ่อยที่สุดคือ LINE Messaging API ช่องทางที่ให้ระบบของเรา เช่น n8n, Google Sheets หรือ AI chatbot รับและส่งข้อความผ่าน LINE Official Account ได้อัตโนมัติ ทำงานผ่าน webhook และ HTTPS
LINE Messaging API ฟรีไหม?
ตัว API ไม่คิดค่าใช้แยก ข้อความ reply ไม่นับโควตา ส่วน push, multicast, broadcast และ narrowcast นับตามแพ็กเกจ LINE OA แพ็กเกจฟรีส่งได้ 300 ข้อความต่อเดือน (ตรวจสอบ ต.ค. 2569)
LINE API ราคาเท่าไหร่?
คิดตามแพ็กเกจ LINE OA ในไทย: ฟรี 0 บาท 300 ข้อความ, เบสิก 1,280 บาทต่อเดือน 15,000 ข้อความ (ส่วนเกิน 0.1 บาท), โปร 1,780 บาทต่อเดือน 35,000 ข้อความ (ส่วนเกิน 0.06 บาท) ราคายังไม่รวม VAT 7% ตรวจสอบจาก LINE for Business เมื่อ 22 ตุลาคม 2569
LINE Notify ยังใช้ได้ไหม?
ไม่ได้ LINE Notify ปิดบริการไปแล้วเมื่อ 31 มีนาคม 2025 (พ.ศ. 2568) และ LINE แนะนำให้ใช้ Messaging API แทน
อะไรใช้แทน LINE Notify ได้?
ทางที่ LINE แนะนำคือ Messaging API ส่ง push ผ่าน LINE OA หาคนหรือกลุ่ม ทางเลือกอื่นคือแจ้งเตือนทางอีเมล Telegram หรือ Discord/Slack ถ้าไม่จำเป็นต้องอยู่ใน LINE
ส่งแจ้งเตือนเข้ากลุ่ม LINE ได้ไหม?
ได้ เปิดตั้งค่า Allow bot to join group chats ของ Messaging API channel เชิญ LINE OA เข้ากลุ่ม เก็บ group ID จาก webhook แล้วส่ง push โดยใส่ group ID เป็นผู้รับ ข้อความนับโควตาตามจำนวนสมาชิกที่ได้รับ
ต้องเขียนโค้ดไหม?
ใช้ n8n ช่วยลดการเขียนโค้ดได้มาก แต่ยังต้องตั้งค่าทางเทคนิค เช่น channel access token, webhook URL แบบ HTTPS และเซิร์ฟเวอร์ที่รัน workflow ถ้าไม่มีคนดูแลส่วนนี้ ควรให้ผู้ที่มีประสบการณ์ช่วยตั้ง