คู่มือ

LINE Notify ปิดแล้ว ใช้อะไรแทน? ย้ายไป Messaging API

LINE Notify ปิดให้บริการตั้งแต่ 31 มีนาคม 2025 บทความนี้สรุปทางเลือกที่ใช้แทนได้จริง ทั้ง push message ผ่าน Messaging API ของ LINE OA บรอดแคสต์จาก LINE OA Manager และช่องทางอื่นสำหรับแจ้งเตือนภายใน พร้อมโค้ดก่อน/หลังย้าย วิธีส่งเข้ากลุ่มไลน์ และค่าข้อความ LINE OA ณ ตุลาคม 2026

LineBot.pro Team· อัปเดต 12 นาทีในการอ่าน
LINE Notify ปิดแล้ว ใช้อะไรแทน? ย้ายไป Messaging API

#เกิดอะไรขึ้นกับ LINE Notify?

LINE Notify ปิดให้บริการแล้วตั้งแต่ 31 มีนาคม 2025 LINE ประกาศไว้เมื่อ 7 ตุลาคม 2024 (ประกาศบน LINE Developers) และตั้งแต่ 1 เมษายน 2025 ทุกฟีเจอร์ของ LINE Notify ใช้งานไม่ได้ ทั้ง API การออก token และการลงทะเบียนบริการ สคริปต์ที่ยังยิงไปที่ notify-api.line.me จึงล้มเหลวทั้งหมด ส่วนประกาศปิดบริการแนะนำให้ใช้ Messaging API ซึ่งส่งข้อความจาก LINE Official Account แทน

LINE Notify ได้รับความนิยมเพราะง่ายมาก มี token ส่วนตัวกับ HTTP POST ครั้งเดียว ข้อความก็เข้าแชทของเราเองหรือเข้ากลุ่มไลน์ได้ฟรี โดยมีลิมิตเริ่มต้น 1,000 ครั้งต่อชั่วโมงต่อ token (ตามเอกสาร API ฉบับที่เก็บถาวรไว้) ร้านค้าและทีมไอทีในไทยจึงใช้กันแพร่หลาย ทั้งแจ้งออเดอร์เข้ากลุ่มพนักงาน แจ้งเตือนเซิร์ฟเวอร์ล่ม งาน CI/CD สคริปต์ Google Apps Script และเซ็นเซอร์ IoT

ย้ายไป Messaging API แล้วจะมี 3 อย่างเปลี่ยนพร้อมกัน:

  1. ผู้ส่ง: ข้อความมาจาก LINE OA ของคุณ ไม่ใช่บัญชี "LINE Notify" ผู้รับต้องเพิ่ม LINE OA เป็นเพื่อนก่อน หรือคุณต้องเชิญ LINE OA เข้ากลุ่ม
  2. การยืนยันตัวตนและผู้รับ: ใช้ channel access token แทน token ส่วนตัว และทุก request ต้องระบุผู้รับชัดเจน เป็น user ID หรือ group ID
  3. ค่าใช้จ่าย: push message นับโควตาข้อความรายเดือนของ LINE OA ตามจำนวนผู้รับ ขณะที่ Notify ฟรี

#ทางเลือกทั้งหมดโดยสรุป

#ทางเลือก 1: push message ผ่าน Messaging API (ทางที่ LINE แนะนำ)

ใกล้เคียง Notify ที่สุด สคริปต์เรียก POST https://api.line.me/v2/bot/message/push พร้อมผู้รับและข้อความได้สูงสุด 5 ชิ้นต่อ request ส่งได้ทั้งข้อความ รูป สติกเกอร์ และ Flex Message (การ์ดพร้อมปุ่ม) ซึ่ง Notify ทำไม่ได้ ข้อแลกเปลี่ยนคือตั้งค่ายากขึ้น ต้องมี webhook ไว้เก็บ ID และทุกครั้งที่ push จะกินโควตา

#ทางเลือก 2: บรอดแคสต์จาก LINE Official Account Manager (ไม่ต้องเขียนโค้ด)

ถ้า "การแจ้งเตือน" ของคุณจริง ๆ คือประกาศถึงคน เช่น เปลี่ยนเวลาเปิดร้าน โปรโมชัน หรือวันหยุด ให้คนในทีมเขียนและตั้งเวลาส่งใน LINE OA Manager ได้เลยโดยไม่ต้องแตะ API ดูขั้นตอนในคู่มือบรอดแคสต์ LINE OA บรอดแคสต์ใช้โควตาเดียวกัน

#ทางเลือก 3: แยกแจ้งเตือนจากระบบออกจาก LINE

ถ้าผู้รับมีแค่คุณกับทีมไอที การเปิด LINE OA อาจเกินความจำเป็น Telegram bot, webhook ของ Discord หรือ Slack, ntfy และอีเมล ไม่คิดเงินต่อข้อความและตั้งค่าได้ในไม่กี่นาที บริษัทที่ใช้ LINE WORKS (แอปแชทสำหรับองค์กรที่แยกจาก LINE และนิยมในญี่ปุ่น) ใช้ talk bot API ได้ ซึ่งหน้าช่วยเหลือของ LINE WORKS ระบุว่าใช้ได้ทุกแพ็กเกจ (LINE WORKS help) หลายทีมย้าย alert เซิร์ฟเวอร์ไปช่องทางเหล่านี้ แล้วเก็บ LINE ไว้คุยกับลูกค้า

#ทางเลือก 4: ให้ทีมพัฒนาทำระบบให้

ถ้าการแจ้งเตือนมาจากระบบจองคิว POS หรือหลังบ้านร้านออนไลน์ และไม่มีโปรแกรมเมอร์ในทีม งานย้ายทั้งหมด (LINE OA, channel, webhook ที่เก็บ user ID และการ push) ทำเป็นงานพัฒนาระบบ LINE ตามสั่งได้

#ย้ายไป Messaging API ทีละขั้นตอน

  1. สร้าง LINE Official Account เริ่มจากแพ็กเกจฟรีก็พอ ดูคู่มือสมัครและตั้งค่า LINE OA
  2. เปิดใช้ Messaging API ใน LINE Official Account Manager (ตั้งค่า → Messaging API) ตั้งแต่ 4 กันยายน 2024 สร้าง Messaging API channel ตรงจาก LINE Developers Console ไม่ได้แล้ว การเปิดใช้ใน LINE OA Manager จะสร้าง channel ให้ แล้ว channel จะไปโผล่ใน LINE Developers Console (LINE Developers)
  3. ออก channel access token แบบ long-lived ที่แท็บ Messaging API ของ console token นี้ไม่มีวันหมดอายุ และ 1 channel มีได้ทีละ 1 ตัว (channel access token) เก็บให้ดีเหมือนรหัสผ่าน
  4. หาผู้รับ user ID ของคุณเองแสดงเป็น Your user ID ในแท็บ Basic settings ของ channel ส่วน user ID ของคนอื่นจะส่งมาที่ webhook ใน source.userId ตอนที่เขาเพิ่มเพื่อนหรือทักแชทเข้ามา (วิธีหา user ID) คนที่ยังไม่ได้เพิ่ม LINE OA เป็นเพื่อนจะรับ push ไม่ได้
  5. ถ้าจะส่งเข้ากลุ่มไลน์ เปิด Allow bot to join group chats ในแท็บ Messaging API (ค่าเริ่มต้นปิดไว้) เชิญ LINE OA เข้ากลุ่ม แล้วเก็บ groupId จาก webhook event 1 กลุ่มมี LINE OA ได้ทีละ 1 บัญชี (แชทกลุ่ม)
  6. เปลี่ยน HTTP call ในสคริปต์ (หัวข้อถัดไป)

ข้อ 4 และ 5 ต้องมี webhook URL ไว้รับ event จาก LINE เช่น เซิร์ฟเวอร์เล็ก ๆ หรือ serverless function ซึ่ง Notify ไม่ต้องมี และเป็นส่วนที่หลายทีมประเมินต่ำไป

#ย้ายโค้ด: ก่อนและหลัง

ก่อน: LINE Notify (ใช้ไม่ได้แล้ว)

bash
curl -X POST https://notify-api.line.me/api/notify \
  -H 'Authorization: Bearer NOTIFY_TOKEN' \
  --data-urlencode 'message=มีออเดอร์ใหม่ #1024'

หลัง: push ผ่าน Messaging API

bash
curl -X POST https://api.line.me/v2/bot/message/push \
  -H 'Authorization: Bearer CHANNEL_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "to": "C1234567890abcdef1234567890abcdef",
    "messages": [{ "type": "text", "text": "มีออเดอร์ใหม่ #1024" }]
  }'

สิ่งที่เปลี่ยน:

LINE Notify (เดิม)push ผ่าน Messaging API (ใหม่)
Endpointnotify-api.line.me/api/notifyapi.line.me/v2/bot/message/push
การยืนยันตัวตนPersonal access tokenChannel access token
BodyForm-encoded message=...JSON ที่มี array messages (สูงสุด 5 ชิ้น)
ผู้รับอัตโนมัติ: เจ้าของ token หรือกลุ่มที่ผูกไว้ระบุใน to: user ID (U…) หรือ group ID (C…)
ความยาวข้อความ1,000 ตัวอักษร5,000 ตัวอักษรต่อข้อความ
รูปภาพอัปโหลดไฟล์หรือใส่ URL รูปข้อความแบบ image ที่เป็น URL แบบ HTTPS (อัปโหลดไฟล์ตรงไม่ได้)
สติกเกอร์stickerPackageId / stickerIdข้อความแบบ sticker
ค่าใช้จ่ายฟรีนับโควตารายเดือนของ LINE OA

Google Apps Script เปลี่ยน UrlFetchApp.fetch ที่เคยยิงไป Notify ให้ส่ง JSON แทน และเก็บ token ไว้ใน Script Properties ไม่ใส่ไว้ในโค้ด:

javascript
function notifyLine(text) {
  const props = PropertiesService.getScriptProperties();
  UrlFetchApp.fetch('https://api.line.me/v2/bot/message/push', {
    method: 'post',
    contentType: 'application/json',
    headers: { Authorization: 'Bearer ' + props.getProperty('LINE_CHANNEL_ACCESS_TOKEN') },
    payload: JSON.stringify({
      to: props.getProperty('LINE_TO'), // user ID (U...) หรือ group ID (C...)
      messages: [{ type: 'text', text: text }],
    }),
  });
}

Node.js ใช้ @line/bot-sdk ตัวทางการ:

javascript
import { messagingApi } from '@line/bot-sdk'

const client = new messagingApi.MessagingApiClient({
  channelAccessToken: process.env.LINE_CHANNEL_ACCESS_TOKEN,
})

await client.pushMessage({
  to: process.env.LINE_TO,
  messages: [{ type: 'text', text: 'มีออเดอร์ใหม่ #1024' }],
})

ฝั่ง webhook (ไว้เก็บ user ID และ group ID) ดูโค้ดที่ใช้ได้จริงในบทเรียน @line/bot-sdk กับ Express ข้อดีที่ได้เพิ่มจาก Notify คือ push ส่ง Flex Message ได้ แจ้งเตือนธรรมดาจึงกลายเป็นการ์ดที่มีสีบอกสถานะและมีปุ่มกด รูปแบบนี้อธิบายไว้ในคู่มือ Rich Message และ Flex Message

#ค่าใช้จ่ายตอนนี้: โควตาข้อความแต่ละประเทศ

วิธีนับของ Messaging API ตาม LINE Developers:

  • ข้อความตอบกลับ (reply) ฟรี แต่ต้องมี reply token จากข้อความหรือ event ของผู้ใช้ สคริปต์แจ้งเตือนจึงไม่มีสิทธิ์ใช้
  • push, multicast, broadcast และ narrowcast นับโควตา ตามจำนวนผู้รับ จำนวนชิ้นข้อความใน request ไม่มีผล push 1 ครั้งเข้ากลุ่มที่มี 5 คน = 5 ข้อความ
  • คนที่บล็อกไม่ถูกนับ และเมื่อโควตาเดือนนั้นหมด API จะตอบ error และไม่ส่งข้อความ

แพ็กเกจ LINE OA ณ ตุลาคม 2026 (ยังไม่รวมภาษี):

ประเทศแพ็กเกจฟรีแพ็กเกจเสียเงินข้อความเพิ่มเติม
ไทย฿0 ได้ 300 ข้อความ/เดือนเบสิก ฿1,280 ได้ 15,000; โปร ฿1,780 ได้ 35,000 (+VAT 7%)เบสิก ฿0.10 โปร ฿0.06 ต่อข้อความ
ญี่ปุ่นCommunication ¥0 ได้ 200Light ¥5,000 ได้ 5,000; Standard ¥15,000 ได้ 30,000เฉพาะ Standard: ¥3 ถึง 200,000 ข้อความ เกินจากนั้น ¥2.5 (ตั้งแต่ 1 ตุลาคม 2026)
ไต้หวัน輕用量 NT$0 ได้ 200中用量 NT$800 ได้ 3,000; 高用量 NT$1,200 ได้ 6,000 ถึง 31 ตุลาคม 2026 และเป็น NT$1,000 กับ NT$1,400 ตั้งแต่ 1 พฤศจิกายน 2026เฉพาะ 高用量: NT$0.2 ถึง 50,000 ข้อความ เกินจากนั้น NT$0.15 (ตั้งแต่ 1 พฤศจิกายน 2026)

ที่มา: LINE for Business ประเทศไทย, LY Corporation ญี่ปุ่น, LINE Biz-Solutions ไต้หวัน รายละเอียดแพ็กเกจไทยอยู่ในคู่มือราคา LINE OA

คิดเลขก่อนย้ายระบบที่แจ้งเตือนถี่ ๆ monitor ที่ยิงทุก 5 นาทีส่ง 8,640 ข้อความใน 30 วันถึงคน 1 คน และถ้าส่งเข้ากลุ่ม 5 คนก็คูณ 5 เข้าไป ขณะที่แพ็กเกจฟรีมีแค่ 200–300 ข้อความ วิธีลด:

  1. รวมข้อความ: เหตุการณ์ที่ไม่ด่วนให้สรุปเป็นรายงานวันละครั้ง
  2. กรอง: push เข้า LINE เฉพาะเรื่องที่ต้องมีคนลงมือทำ
  3. แยกช่องทาง: แจ้งเตือนจากเครื่องที่ถี่มากส่งไป Telegram, Discord, Slack หรือ ntfy ส่วนเรื่องลูกค้าและเรื่องสำคัญของธุรกิจเก็บไว้บน LINE

เช็กยอดใช้จากโค้ดได้ด้วย GET /v2/bot/message/quota และ GET /v2/bot/message/quota/consumption

#ตารางเปรียบเทียบทางเลือก

ทางเลือกค่าใช้จ่ายการตั้งค่าเข้า LINEส่งเข้ากลุ่มเหมาะกับ
push ผ่าน Messaging APIโควตา LINE OA (ฟรี 200–300/เดือน จากนั้นแพ็กเกจเสียเงิน)กลาง: ต้องมีโปรแกรมเมอร์และ webhookใช่ได้ LINE OA เข้ากลุ่ม นับตามจำนวนสมาชิกแจ้งเตือนลูกค้าและงานธุรกิจ
บรอดแคสต์ใน LINE OA Managerโควตาเดียวกันง่าย ไม่ต้องเขียนโค้ดใช่ ถึงเพื่อนไม่ได้ประกาศและโปรโมชัน
Campaigns ของ LineBot.proออกแบบการ์ด 8 เครดิต ส่ง 0 เครดิต (ใช้โควตา LINE)ง่ายใช่ ถึงเพื่อนทุกคนหรือรายชื่อ user IDไม่ได้ประกาศที่คนเขียนและอยากให้ดูดี
Telegram, Discord, Slack, ntfyไม่คิดเงินต่อข้อความง่ายไม่ได้แจ้งเตือนภายในและเซิร์ฟเวอร์
LINE WORKS talk botอยู่ในแพ็กเกจ LINE WORKSกลางไม่ (เข้าแอป LINE WORKS)ได้องค์กรที่ใช้ LINE WORKS อยู่แล้ว

สูตรที่เหมาะกับธุรกิจส่วนใหญ่: แจ้งเตือนถึงลูกค้าเก็บไว้บน LINE เพราะลูกค้าอยู่ที่นั่น ส่งผ่าน Messaging API ส่วน แจ้งเตือนภายในจากระบบ ย้ายไปช่องทางฟรีสำหรับนักพัฒนา

#LineBot.pro ช่วยได้ตรงไหน และตรงไหนไม่ได้

LineBot.pro ใช้แทน LINE Notify ตรง ๆ ไม่ได้ เพราะไม่มี API หรือ webhook ให้สคริปต์ของคุณเรียก จึงส่งต่อ alert เซิร์ฟเวอร์ ฟอร์ม หรือออเดอร์ให้ไม่ได้ สิ่งที่ช่วยได้จริงคือ:

  • ประกาศที่คนเป็นคนเขียน ใน Campaigns คุณบอกว่าอยากส่งอะไร AI จะเขียนข้อความและวาดรูป 1200 × 675 แล้วโค้ดจะประกอบเป็นการ์ด Flex Message (รูป หัวข้อ ข้อความ และปุ่ม 1 ปุ่ม) ใช้ 8 เครดิต จากนั้นส่งถึงเพื่อนทุกคนหรือรายชื่อ LINE user ID ที่วางไว้ ส่งทันทีหรือตั้งเวลา การส่งใช้ 0 เครดิต แต่ใช้โควตาของ LINE
  • ตอบข้อความที่ลูกค้าทักกลับ บอทตอบตามคีย์เวิร์ด ตอบแชท 1:1 ด้วยการ์ด Rich Message ที่คุณอนุมัติไว้ การตอบกลับข้อความที่ลูกค้าส่งมาไม่นับโควตาของ LINE
  • ชิ้นงานสำหรับโค้ดของคุณเอง เครื่องมือทำ Rich Message ด้วย AI ส่งออก JSON ของ Flex Message ไปวางใน push request ได้

สมัครใหม่รับฟรี 50 เครดิต ไม่ต้องใช้บัตร จากนั้นซื้อแพ็กเครดิตแบบจ่ายครั้งเดียว ไม่มีรายเดือน และเครดิตไม่หมดอายุ ถ้าต้องการ push อัตโนมัติจากระบบของคุณเอง นั่นคืองานพัฒนาตามสั่ง

สร้างแคมเปญแรกของคุณ →

#คำถามที่พบบ่อย

Q: ยังใช้ token ของ LINE Notify ได้อยู่ไหม?

ไม่ได้ LINE Notify ปิดเมื่อ 31 มีนาคม 2025 และตั้งแต่ 1 เมษายน 2025 ทุกฟีเจอร์ รวมถึง API และการออก token ใช้งานไม่ได้ ไม่มีโหมดสำรองให้ใช้ต่อ

Q: LINE แนะนำให้ใช้อะไรแทน LINE Notify?

ประกาศปิดบริการของ LINE แนะนำ Messaging API ซึ่งส่งข้อความจาก LINE Official Account โดย endpoint สำหรับ push ใกล้เคียงการเรียก Notify ที่สุด

Q: LINE Messaging API ฟรีไหม?

ฟรีบางส่วน การสร้าง LINE OA และเปิดใช้ Messaging API ไม่เสียเงิน และการตอบกลับฟรี แต่ push นับโควตารายเดือน แพ็กเกจฟรีของไทยได้ 300 ข้อความ ญี่ปุ่นและไต้หวัน 200 ข้อความ (ตุลาคม 2026) เกินจากนั้นต้องใช้แพ็กเกจเสียเงิน

Q: ส่งแจ้งเตือนเข้ากลุ่มไลน์แบบที่ Notify เคยทำได้ยังไง?

เปิด "Allow bot to join group chats" ในแท็บ Messaging API ของ channel เชิญ LINE OA เข้ากลุ่ม เก็บ group ID จาก webhook event แล้ว push ไปที่ ID นั้น ทุกครั้งที่ push จะนับตามจำนวนสมาชิกในกลุ่ม

Q: เขียนโค้ดไม่เป็น มีทางไหนง่ายที่สุด?

ถ้าเป็นประกาศ ให้เขียนและตั้งเวลาบรอดแคสต์ใน LINE OA Manager หรือออกแบบด้วย Campaigns ของ LineBot.pro ส่วนแจ้งเตือนอัตโนมัติที่มาจากระบบอื่นต้องมีโค้ดเสมอ หรือให้นักพัฒนาทำระบบเชื่อมให้

Q: แก้สคริปต์ Google Apps Script ที่เคยใช้ LINE Notify ยังไง?

ให้ UrlFetchApp ยิงไปที่ endpoint ของ push ส่ง body เป็น JSON ที่มี "to" และ "messages" และเก็บ channel access token ไว้ใน Script Properties ผู้รับต้องเป็นเพื่อนของ LINE OA หรือเป็นกลุ่มที่ LINE OA อยู่


ขั้นตอนต่อไป:

เกี่ยวกับ LineBot.pro

LineBot.pro คือเครื่องมือ AI สำหรับ LINE Official Account ที่ช่วยสร้าง Rich Menu, Rich Message และแบนเนอร์ ส่งแคมเปญบรอดแคสต์ และตอบกลับอัตโนมัติด้วยคำสำคัญ ทีมงานของเราเขียนคู่มือเหล่านี้จากประสบการณ์จริงกับ LINE Messaging API

ติดต่อเรา
บล็อก

บทความที่เกี่ยวข้อง

ราคา LINE OA Package 2026: ฟรี เบสิก โปร
คู่มือ

ราคา LINE OA Package 2026: ฟรี เบสิก โปร

LINE OA ราคาเท่าไหร่ในปี 2026? สรุปแพ็กเกจฟรี เบสิก โปร ค่าข้อความส่วนเกิน VAT 7% MyCustomer | CRM วิธีนับข้อความ ตัวอย่างคำนวณค่าใช้จ่ายจริง และวิธีประหยัดโควตา ข้อมูล ณ ตุลาคม 2026

อ่านเพิ่มเติม
บรอดแคสต์ LINE OA คืออะไร? วิธีส่งและนับข้อความ 2026
บทเรียน

บรอดแคสต์ LINE OA คืออะไร? วิธีส่งและนับข้อความ 2026

บรอดแคสต์ (LINE Broadcast) คืออะไร วิธีส่งบรอดแคสต์ LINE OA ทั้งบนเว็บและแอป การระบุกลุ่มเป้าหมาย วิธีนับข้อความและโควตา 300 ข้อความฟรี ขนาดรูป เทคนิคเลือกเวลาส่ง พร้อมตัวอย่างข้อความที่นำไปใช้ได้ทันที

อ่านเพิ่มเติม
ตัวอย่าง @line/bot-sdk Express Middleware (v11, TypeScript)
บทเรียน

ตัวอย่าง @line/bot-sdk Express Middleware (v11, TypeScript)

โค้ด webhook ด้วย Express + TypeScript สำหรับ @line/bot-sdk v11 ที่ตรวจ type แล้ว: วาง middleware() ตรงไหน, validateSignature ทำงานอย่างไรใน Node, Python และ PHP, replyMessage พร้อม Flex Message, sentMessages กับ quote token และ error ที่เจอจริง

อ่านเพิ่มเติม
LineBot.pro

พร้อมให้ LINE OA ของคุณทำงานอัตโนมัติหรือยัง?

เริ่มสร้างคอนเทนต์และระบบตอบกลับอัตโนมัติบน LINE กับ LineBot.pro วันนี้