ส่ง LINE Notify ด้วย n8n: แจ้งเตือนอัตโนมัติ
สร้าง workflow แจ้งเตือน LINE Notify ด้วย n8n ทีละขั้นตอน ตั้งแต่ขอ Token ไปจนถึงส่งข้อความอัตโนมัติ
LINE Notify คือวิธีที่ง่ายที่สุดในการส่งแจ้งเตือนเข้า LINE ผ่าน n8n ไม่ต้องสร้าง LINE OA ไม่ต้องจ่ายเงิน และตั้งค่าเสร็จใน 10 นาที บทความนี้พาทำ workflow แจ้งเตือนตั้งแต่ต้นจนจบ
LINE Notify คืออะไร?
LINE Notify เป็นบริการฟรีของ LINE ที่ให้บุคคลหรือระบบส่งข้อความเข้า LINE ได้โดยใช้ Token ง่ายๆ ข้อความจะปรากฏในแชทจากบอท “LINE Notify” ซึ่งผู้รับต้อง follow ไว้ก่อน
ข้อดีของ LINE Notify:
- ฟรี ไม่มีค่าใช้จ่าย
- ตั้งค่าเร็ว ใช้แค่ Token เดียว
- ส่งได้ทั้งข้อความและรูปภาพ
- รองรับการส่งเข้ากลุ่ม LINE ได้
ข้อจำกัด:
- ส่งได้ทางเดียว (ไม่รับข้อความตอบกลับ)
- ผู้รับต้อง follow LINE Notify ก่อน
- ไม่รองรับ Flex Message หรือปุ่มกด
ขั้นตอนที่ 1: ขอ LINE Notify Token
- ไปที่ notify-bot.line.me แล้วล็อกอินด้วยบัญชี LINE
- คลิก “จัดการการเชื่อมต่อ” ที่มุมขวาบน
- คลิก “สร้าง Token”
- ตั้งชื่อ Token (เช่น “n8n Alerts”) และเลือกว่าจะรับข้อความที่แชทใด (1-on-1 หรือกลุ่ม)
- คัดลอก Token ที่ได้ — เก็บไว้ให้ดี จะไม่แสดงอีก
ขั้นตอนที่ 2: ตั้งค่าใน n8n
เปิด n8n แล้วสร้าง Workflow ใหม่:
เพิ่ม HTTP Request Node
- คลิก ”+” แล้วเลือก HTTP Request
- ตั้งค่าดังนี้:
- Method: POST
- URL:
https://notify-api.line.me/api/notify
- ใต้ Headers เพิ่ม header:
- Key:
Authorization - Value:
Bearer YOUR_TOKEN_HERE(แทนที่ด้วย Token จากขั้นตอนที่ 1)
- Key:
- ใต้ Body:
- Body Content Type:
Form-Data - เพิ่ม field:
message= ข้อความที่ต้องการส่ง
- Body Content Type:
ทดสอบ Node
คลิก “Test step” แล้วดูผลลัพธ์ใน LINE ของคุณ ถ้าทุกอย่างถูกต้อง จะได้รับข้อความทันที
ขั้นตอนที่ 3: เพิ่ม Trigger
LINE Notify จะมีประโยชน์สูงสุดเมื่อมี Trigger ที่ส่งแจ้งเตือนโดยอัตโนมัติ ตัวอย่าง Trigger ที่ใช้บ่อย:
Trigger: Schedule (แจ้งเตือนตามเวลา)
เพิ่ม Schedule Trigger ต่อหน้า HTTP Request Node เพื่อส่งข้อความทุกวัน ทุกชั่วโมง หรือตามเวลาที่กำหนด เหมาะกับการส่งรายงานสรุปรายวัน
Trigger: Webhook (แจ้งเตือนเมื่อมี event)
เพิ่ม Webhook Node แทน Schedule Trigger ระบบอื่นจะส่ง event มาที่ URL ของ Webhook แล้ว n8n จะส่งต่อไปยัง LINE ทันที เหมาะกับการแจ้งออเดอร์ใหม่หรือ error จากระบบ
Trigger: Google Sheets (แจ้งเมื่อมีข้อมูลใหม่)
ใช้ Google Sheets Trigger เพื่อส่ง LINE Notify เมื่อมีแถวใหม่ในชีท ดูวิธีเชื่อม LINE กับ Google Sheets เพิ่มเติมที่ บทความนี้
ตัวอย่าง Workflow: แจ้งเตือนราคาสินค้าเปลี่ยน
Schedule Trigger (ทุก 1 ชั่วโมง)
→ HTTP Request (ดึงข้อมูลราคาจาก API)
→ IF Node (ถ้าราคาเปลี่ยนไปมากกว่า 5%)
→ HTTP Request (LINE Notify: "ราคา {สินค้า} เปลี่ยนเป็น {ราคา}")
การส่งข้อความแบบมีตัวแปร
n8n รองรับการใส่ข้อมูลจาก node ก่อนหน้าในข้อความ Notify โดยใช้ expression:
message = "ออเดอร์ใหม่!\nลูกค้า: {{ $json.customer_name }}\nสินค้า: {{ $json.product }}\nราคา: {{ $json.total }} บาท"
ส่งรูปภาพพร้อมข้อความ
LINE Notify รองรับการส่งรูปภาพพร้อมกันได้ เพิ่ม field ใน Form-Data:
imageFullsize: URL รูปภาพขนาดเต็มimageThumbnail: URL รูปภาพ thumbnail
ปัญหาที่พบบ่อย
Token ไม่ทำงาน: ตรวจสอบว่าใส่ Bearer (มีช่องว่าง) นำหน้า Token ใน Authorization header
ไม่ได้รับข้อความ: ตรวจสอบว่า LINE account ของคุณ follow LINE Notify bot แล้ว
ข้อความเป็น Error 400: ตรวจสอบว่า Body type เป็น Form-Data ไม่ใช่ JSON
หากต้องการรับ-ส่งข้อความสองทางหรือสร้าง Chatbot แบบเต็มรูปแบบ ดูต่อที่ n8n + LINE Messaging API
อยากเรียน n8n แบบเป็นระบบ ตั้งแต่เริ่มต้นจนสร้าง Workflow ใช้งานจริงได้ ลองดู คอร์สสอน n8n ที่ aiunlock.co
Related posts
n8n x LINE: คู่มือเชื่อมต่อ LINE ทำ Automation ครบทุกวิธี
รวมทุกวิธีเชื่อมต่อ LINE กับ n8n ตั้งแต่ LINE Notify, Messaging API, Flex Message ไปจนถึง Rich Menu และ AI Chatbot
จัดการ LINE Rich Menu อัตโนมัติด้วย n8n
ใช้ n8n เชื่อม LINE Messaging API เพื่อสร้าง เปลี่ยน และลบ Rich Menu อัตโนมัติ รองรับ Rich Menu ตาม user segment
แจ้งสถานะพัสดุลูกค้าอัตโนมัติด้วย n8n
สร้าง Workflow ใน n8n เพื่อดึงสถานะพัสดุจาก Kerry, Flash Express, J&T และ EMS แล้วแจ้งลูกค้าผ่าน LINE อัตโนมัติ ลดคำถาม 'ของถึงไหนแล้ว' ได้ทันที