การรับการแจ้งเตือนทันทีจากเว็บไซต์ WordPress ไปยัง LINE เป็นอีกหนึ่งวิธีที่ช่วยให้เจ้าของเว็บไซต์หรือผู้ดูแลเนื้อหาติดตามเหตุการณ์สำคัญได้แบบ Real-time ไม่ว่าจะเป็นการแจ้งเตือนเมื่อมีผู้แสดงความคิดเห็นใหม่ มีการลงทะเบียนของผู้ใช้งาน หรือแม้แต่การใช้งานปลั๊กอินต่าง ๆ n8n และ LINE Notify เป็นเครื่องมือที่ช่วยให้สิ่งเหล่านี้เป็นจริงได้ง่ายขึ้น โดยไม่ต้องมีทักษะการเขียนโค้ดขั้นสูง บทความนี้จะพาคุณไปรู้จักวิธีเชื่อมต่อ WordPress กับ LINE Notify ด้วย n8n แบบทีละขั้นตอน
n8n คืออะไร
n8n (อ่านว่า เอน-เอท-เอน) คือเครื่องมือสำหรับทำ Automation หรือ Workflow ในลักษณะของ Low-code ซึ่งช่วยให้คุณเชื่อมต่อบริการต่าง ๆ เข้าด้วยกันโดยลากวาง (drag & drop) ได้ง่าย ๆ ทั้งยังสามารถกำหนดเงื่อนไข การประมวลผล และรูปแบบข้อมูลได้ตามต้องการ
เตรียมเครื่องมือก่อนเริ่มใช้งาน
สิ่งที่ต้องมี
- เว็บไซต์ WordPress ที่ติดตั้งปลั๊กอิน WP Webhooks หรือสามารถส่ง Webhook ได้
- บัญชี LINE ที่ผูกกับ LINE Notify แล้ว
- เซิร์ฟเวอร์หรือเครื่องที่ติดตั้งและใช้งาน n8n ได้
ขั้นตอนการเชื่อมต่อ WordPress กับ LINE Notify ด้วย n8n
1. ติดตั้งและตั้งค่า n8n
- สามารถใช้งาน n8n แบบ Local หรือผ่าน Cloud ก็ได้ หากใช้งานผ่าน Cloud แนะนำให้สมัครใช้งาน n8n Cloud เพื่อความสะดวก
- เข้าสู่ระบบและสร้าง Workflow ใหม่
2. ตั้งค่า Webhook ให้รับข้อมูลจาก WordPress
- เพิ่ม Node ชื่อ “Webhook” ในหน้า Workflow ของ n8n
- เลือก Method เป็น POST และจำ URL ที่แสดงไว้
- ใน WordPress ให้ตั้งค่าปลั๊กอิน WP Webhooks ให้ส่งข้อมูลเมื่อเกิดเหตุการณ์ เช่น มีบทความใหม่ หรือมีคอมเมนต์
- ทดสอบการยิง Webhook เพื่อให้ Node Webhook รับข้อมูลและแสดงค่าได้
3. ตั้งค่า LINE Notify
- เข้าสู่เว็บไซต์ LINE Notify
- Login ด้วยบัญชี LINE ที่ต้องการรับข้อความ
- เลือก “My Page” แล้วคลิก “Generate Token”
- ตั้งชื่อ Token และเลือกว่าจะแจ้งเตือนในกลุ่มหรือในแชทส่วนตัว จากนั้น Copy Token เก็บไว้
4. ส่งข้อความแจ้งเตือนจาก n8n ไปยัง LINE
- เพิ่ม Node HTTP Request ต่อจาก Webhook
- ตั้งค่า HTTP Request ดังนี้:
- Method: POST
- URL: https://notify-api.line.me/api/notify
- Headers: Authorization: Bearer [ใส่ Token ที่ได้จาก LINE Notify]
- Body Parameters: message: [ข้อความจากข้อมูล Webhook เช่น {{ $json[“title”] }}]
- เชื่อมโยง Node และทดสอบ Workflow
ตัวอย่างการใช้งาน
สมมติว่าคุณต้องการให้ระบบแจ้งเตือนทุกครั้งที่มีการโพสต์บทความใหม่ใน WordPress คุณสามารถกำหนดให้ WP Webhooks ส่งข้อมูลทุกครั้งที่มี Post ใหม่ แล้ว n8n จะรีเลย์ข้อมูลนี้ด้วยข้อความ เช่น
🚀 มีโพสต์ใหม่ชื่อ: {{ $json["title"] }} เปิดอ่านเลยที่ {{ $json["url"] }} ผ่าน LINE Notify ถึงคุณหรือทีมของคุณโดยทันที
ข้อดีของการใช้งาน n8n + LINE Notify
| n8n | LINE Notify |
|---|---|
| ใช้งานง่ายแบบ Low-code | แจ้งเตือนทันทีผ่าน LINE |
| ปรับแต่ง Workflow ได้อย่างยืดหยุ่น | รวมเข้ากับแชทกลุ่มหรือเฉพาะบุคคลได้ |
เพิ่มประสิทธิภาพด้วยการเชื่อมระบบอื่นร่วมด้วย
คุณสามารถขยาย Workflow เดิมนี้ได้อีก เช่น เชื่อมต่อกับ Google Sheets เพื่อเก็บ log การแจ้งเตือน หรือส่งอีเมลสำรองเพิ่มเติมผ่าน Gmail API ซึ่ง n8n รองรับ Integrations ได้มากมาย
การเชื่อมต่อ WordPress กับ LINE Notify ด้วย n8n ไม่เพียงแต่ช่วยให้คุณรับรู้เหตุการณ์สำคัญได้แบบ Realtime แต่ยังเปิดโลกของการทำ Automation ให้กว้างขึ้นอีกมาก ไม่ว่าจะเป็นผู้เริ่มต้นหรือผู้พัฒนาเว็บไซต์มืออาชีพ คุณก็สามารถใช้งานระบบนี้ได้อย่างสะดวก วันนี้เป็นเวลาที่ดีที่คุณจะลองสร้าง Workflow แรกของตัวเอง และสัมผัสพลังของการเชื่อมต่อระบบอย่างมีประสิทธิภาพ
