n8n Thai
by n8n Thai

n8n Email & Notification: ส่งแจ้งเตือนอัตโนมัติทุกช่องทาง

คู่มือครบจบการส่งแจ้งเตือนอัตโนมัติด้วย n8n ครอบคลุม Email, LINE Notify, Telegram, และ Slack พร้อมตัวอย่าง workflow จริง

n8n Email & Notification: ส่งแจ้งเตือนอัตโนมัติทุกช่องทาง

การส่งแจ้งเตือนอัตโนมัติคือหนึ่งใน use case ยอดนิยมที่สุดของ n8n ไม่ว่าจะเป็นแจ้งเตือนออเดอร์ใหม่, รายงานประจำวัน, หรือ alert เมื่อระบบมีปัญหา n8n รองรับทุกช่องทางในที่เดียว

ช่องทางแจ้งเตือนที่ n8n รองรับ

n8n มี node สำเร็จรูปสำหรับช่องทาง notification หลักทุกตัวที่ธุรกิจไทยใช้งาน ไม่ต้องเขียนโค้ดเลย เพียงตั้งค่า credential แล้วลากต่อกับ workflow

ช่องทางNode ใน n8nความยากในการตั้งค่าเหมาะกับ
Email (SMTP)Email nodeง่ายมากทีมงาน, ลูกค้า
GmailGmail nodeง่ายบุคคล, ทีมเล็ก
SendGridSendGrid nodeปานกลางBulk email, Marketing
LINE NotifyHTTP Requestง่ายธุรกิจไทย, ทีมงาน
LINE OAHTTP Requestปานกลางลูกค้า, Official Account
TelegramTelegram nodeง่ายมากทีมเทคนิค, Alert
SlackSlack nodeง่ายทีมงานที่ใช้ Slack

ส่ง Email ด้วย n8n

ใช้ SMTP (วิธีพื้นฐาน)

Email node ของ n8n ใช้ SMTP ได้กับทุก email provider ตั้งค่าเพียงครั้งเดียว:

  1. เพิ่ม Email node ใน workflow
  2. สร้าง Credential ใส่ข้อมูล SMTP Host, Port, Username, Password
  3. ตั้งค่า To, Subject, Body (รองรับ HTML)
  4. ใช้ expression {{ $json.name }} ดึงข้อมูลจาก node ก่อนหน้ามาใส่ในเนื้อหา

ใช้ Gmail Node

Gmail node ง่ายกว่า SMTP เชื่อมต่อผ่าน OAuth2 ไม่ต้องจำ password รองรับการส่ง attachment และ reply ใน thread เดิม

ตัวอย่าง workflow ง่ายๆ: Schedule Trigger → Google Sheets (ดึงข้อมูล) → Gmail (ส่งรายงาน)

อ่านรายละเอียดการตั้งค่า Gmail Node เพิ่มเติมที่ n8n Gmail Node Guide

ส่งแจ้งเตือน LINE ด้วย n8n

LINE Notify (วิธีง่ายที่สุด)

LINE Notify คือ API ฟรีที่ส่งข้อความเข้า LINE ได้โดยตรง เหมาะกับการแจ้งเตือนภายในทีม

  1. ไปที่ notify-bot.line.me สร้าง Token
  2. เพิ่ม HTTP Request node ใน n8n
  3. ตั้งค่า:
    • Method: POST
    • URL: https://notify-api.line.me/api/notify
    • Headers: Authorization: Bearer YOUR_TOKEN
    • Body: message=ข้อความที่ต้องการส่ง

LINE OA Messaging API

สำหรับการส่งหา LINE Official Account ของลูกค้า ใช้ Messaging API ซึ่งซับซ้อนกว่าเล็กน้อยแต่ทรงพลังกว่ามาก รองรับส่ง Flex Message, รูปภาพ, และ Carousel

อ่านคู่มือการตั้งค่า LINE OA กับ n8n ได้ที่ n8n LINE OA Guide

ส่งแจ้งเตือน Telegram ด้วย n8n

Telegram เป็นช่องทางที่ตั้งค่าง่ายที่สุดในบรรดาทั้งหมด เพราะ n8n มี Telegram node สำเร็จรูป และ Telegram Bot API ก็ใช้งานง่ายมาก

  1. สร้าง Bot กับ @BotFather บน Telegram รับ Token
  2. เพิ่ม Bot เข้า Group หรือ Channel ที่ต้องการส่ง
  3. ดึง Chat ID ของ Group/Channel
  4. เพิ่ม Telegram node ใน n8n ใส่ Token และ Chat ID
  5. พิมพ์ข้อความ รองรับ Markdown และ HTML formatting

ตัวอย่างการใช้งาน: Webhook รับ alert จาก server monitoring → Telegram แจ้งเตือนทีม Devops ทันที

อ่านรายละเอียดที่ n8n Telegram Bot Guide

ส่งแจ้งเตือน Slack ด้วย n8n

สำหรับทีมที่ใช้ Slack เป็นหลัก n8n มี Slack node ที่ครบมาก ส่งได้ทั้ง message, file, และ update message เดิม

  1. สร้าง Slack App ที่ api.slack.com รับ Bot Token
  2. เพิ่ม Bot เข้า Channel ที่ต้องการ
  3. เพิ่ม Slack node ใน n8n
  4. เลือก Channel และพิมพ์ข้อความ รองรับ Block Kit สำหรับ message ที่สวยงาม

อ่านเพิ่มเติมที่ n8n Slack Integration Guide

ตัวอย่าง Workflow แจ้งเตือนจริง

Workflow: แจ้งเตือนออเดอร์ใหม่หลายช่องทางพร้อมกัน

Webhook (รับออเดอร์) 
  → Set (จัดรูปแบบข้อมูล)
  → [ส่งพร้อมกัน 3 ช่องทาง]
       ├── Email (ส่งใบยืนยันลูกค้า)
       ├── LINE Notify (แจ้งทีม fulfillment)
       └── Slack (บันทึกใน #sales channel)

n8n รองรับการส่งหลายช่องทางพร้อมกันโดยแยก branch ออกจาก node เดียว ไม่ต้องทำ workflow ซ้ำหลายตัว

Workflow: รายงานยอดขายรายวัน

Schedule Trigger (08:00 ทุกวัน)
  → Google Sheets (ดึงยอดขายเมื่อวาน)
  → Code (คำนวณสรุป)
  → Gmail (ส่งรายงาน PDF ให้ผู้บริหาร)

เคล็ดลับการตั้งค่า Notification Workflow

ใช้ template message: สร้าง template text ที่มี placeholder เช่น ออเดอร์ #{{ $json.order_id }} จาก {{ $json.customer_name }} มูลค่า {{ $json.total }} บาท แล้วให้ n8n fill ข้อมูลจริงเข้าไปอัตโนมัติ

จัดการ error: เพิ่ม Error Workflow เพื่อแจ้งเตือนตัวเองเมื่อ workflow มีปัญหา อย่าปล่อยให้ workflow fail โดยไม่รู้ตัว

Rate limit: LINE Notify มี limit 1,000 ข้อความต่อชั่วโมง ถ้าระบบส่งเยอะให้ใช้ LINE Messaging API แทน

Test ก่อน production: ใช้ “Execute once” เพื่อทดสอบ workflow ก่อน activate จริง และตรวจสอบ output ของแต่ละ node


อยากเรียน n8n แบบเป็นระบบ ตั้งแต่เริ่มต้นจนสร้าง Workflow ใช้งานจริงได้ ลองดู คอร์สสอน n8n ที่ aiunlock.co

Related posts