รู้จัก Node ใน n8n: ทุก Node ที่ต้องรู้
อธิบาย Node ทุกประเภทใน n8n ตั้งแต่ Trigger, Action, Logic, จนถึง Core Node พร้อมตัวอย่างการใช้งานจริง
ใน n8n ทุกอย่างคือ “Node” — กล่องสี่เหลี่ยมในแต่ละ workflow ล้วนเป็น node ที่มีหน้าที่แตกต่างกัน การเข้าใจ node แต่ละประเภทคือพื้นฐานสำคัญที่สุดในการสร้าง workflow ที่ทำงานได้จริง
Node คืออะไร?
Node คือหน่วยทำงานที่เล็กที่สุดใน n8n workflow แต่ละ node รับข้อมูล (input) มาประมวลผลแล้วส่งต่อ (output) ไปยัง node ถัดไป คุณเชื่อม node เข้าด้วยกันเป็น “สายการผลิต” ที่เรียกว่า workflow
Node แต่ละตัวมีหน้าที่ชัดเจน เช่น:
- ดึงข้อมูลจาก Google Sheets
- ส่ง LINE message
- กรองข้อมูลตามเงื่อนไข
- แปลง JSON format
ประเภทของ Node
Trigger Node — จุดเริ่มต้นของ Workflow
Trigger node คือ node แรกสุดของทุก workflow ทำหน้าที่ “ปลุก” workflow ให้ทำงาน ไม่มี trigger = workflow ไม่มีวันรัน
Trigger node หลักที่พบบ่อย:
Schedule Trigger — รัน workflow ตามเวลาที่กำหนด เช่น ทุกวันตอน 9 โมง หรือทุก 15 นาที
Webhook Trigger — รอรับ HTTP request จากภายนอก เมื่อมีคนเรียก URL ที่กำหนด workflow จะทำงานทันที
App-specific Trigger — trigger จากแอปต่าง ๆ เช่น “เมื่อมี email ใหม่ใน Gmail” หรือ “เมื่อมี row ใหม่ใน Google Sheets”
ดูรายละเอียด trigger ทุกประเภทได้ที่ คู่มือ Trigger ใน n8n
Action Node — ผู้ลงมือทำงาน
Action node คือ node ที่ทำงานจริง เช่น ส่งข้อความ, บันทึกข้อมูล, เรียก API
Action node แบ่งเป็น 2 กลุ่ม:
App Node — เชื่อมต่อกับแอปภายนอกโดยตรง ต้องใส่ credential ของแอปนั้น ตัวอย่างเช่น:
- Google Sheets Node — อ่าน/เขียนข้อมูลใน spreadsheet
- Slack Node — ส่งข้อความเข้า channel
- LINE Node — ส่ง message ผ่าน LINE Messaging API
- Telegram Node — ส่งข้อความผ่าน Telegram Bot
HTTP Request Node — เรียก API ใด ๆ ที่ไม่มี node built-in รองรับ เป็น node ที่ยืดหยุ่นที่สุดและใช้บ่อยมาก
Logic Node — ควบคุมการไหลของข้อมูล
Logic node ไม่ได้ติดต่อกับแอปภายนอก แต่ทำหน้าที่ควบคุม flow ของ workflow
IF Node — แยกเส้นทางตามเงื่อนไข เช่น “ถ้ายอดสั่งซื้อมากกว่า 1,000 บาท ส่ง email ขอบคุณพิเศษ”
IF [order_amount > 1000]
├─ True → ส่ง email พิเศษ
└─ False → ส่ง email ปกติ
Switch Node — แยกเส้นทางได้มากกว่า 2 ทาง เหมาะเมื่อมีเงื่อนไขหลายแบบ เช่น แยกตาม country หรือ product type
Merge Node — รวมข้อมูลจากหลาย node เข้าด้วยกัน มีหลาย mode:
Append— ต่อท้าย arrayMerge by Key— จับคู่ข้อมูลด้วย field เดียวกัน (เหมือน JOIN ใน SQL)Keep Key Matches— เก็บเฉพาะข้อมูลที่ตรงกัน
Loop Over Items Node — วน loop ประมวลผลทีละ item เหมาะเมื่อต้องทำงานซ้ำกับข้อมูลหลายชุด
Wait Node — หยุด workflow รอเวลาที่กำหนดก่อนทำ node ถัดไป
Core Node — เครื่องมือพื้นฐาน
Code Node — เขียน JavaScript หรือ Python ใน node ได้โดยตรง ใช้เมื่อต้องการ logic ที่ซับซ้อนเกินกว่า node built-in จะทำได้
// ตัวอย่าง: แปลงชื่อให้เป็น uppercase
const items = $input.all();
return items.map(item => ({
json: {
...item.json,
name: item.json.name.toUpperCase()
}
}));
Set Node — กำหนด/แก้ไข field ของข้อมูล เช่น เพิ่ม field ใหม่ หรือ rename field
Remove Duplicates Node — กรองข้อมูลซ้ำออกตาม key ที่กำหนด
Aggregate Node — รวมค่าหลาย item เป็น item เดียว เช่น นับจำนวน, หาค่าเฉลี่ย, รวม array
Filter Node — กรอง item ที่ไม่ตรงเงื่อนไขออก คล้าย IF แต่ทำงานกับ array ของ item
Extract from File / Convert to File — แปลงข้อมูลเข้า/ออก format ไฟล์ เช่น CSV, PDF, Excel
AI Node — ครอบครัว LangChain
n8n มี AI node ที่ช่วยสร้าง AI workflow ได้โดยไม่ต้องเขียนโค้ด:
AI Agent Node — สร้าง AI Agent ที่สามารถตัดสินใจและใช้เครื่องมือ (tool) ต่าง ๆ ได้อัตโนมัติ
Chat Memory Node — เก็บ conversation history ทำให้ AI จำบริบทการสนทนาได้
Embeddings Node — แปลงข้อความเป็น vector สำหรับ semantic search
Vector Store Node — เก็บและค้นหา embedding สำหรับ RAG (Retrieval-Augmented Generation)
วิธีหา Node ที่ต้องการ
n8n มี node มากกว่า 400 ตัว วิธีค้นหาเร็วที่สุดคือ:
- คลิก ”+” ในพื้นที่ workflow
- พิมพ์ชื่อแอปหรือสิ่งที่ต้องการทำ เช่น “gmail”, “send email”, “google”
- n8n จะกรองรายการให้อัตโนมัติ
ถ้าไม่เจอแอปที่ต้องการ ให้ใช้ HTTP Request Node + Webhook Node ซึ่งทำงานได้กับ API ทุกประเภท
เข้าใจ Input และ Output ของ Node
ข้อมูลใน n8n ไหลในรูปแบบ JSON array of items เสมอ
[
{ "json": { "name": "สมชาย", "amount": 500 } },
{ "json": { "name": "สมหญิง", "amount": 1200 } }
]
แต่ละ node รับ array นี้มาประมวลผลแล้วส่ง array ออกไป โดย:
- บาง node ประมวลผลทุก item (เช่น Set Node)
- บาง node สร้าง item ใหม่ (เช่น Google Sheets Node ที่ดึงข้อมูลมา)
- บาง node รวม item ทั้งหมดเป็น item เดียว (เช่น Aggregate Node)
ขั้นต่อไป
เมื่อเข้าใจ node แต่ละประเภทแล้ว ขั้นต่อไปคือเรียนรู้ วิธีตั้งค่า Trigger เพื่อเริ่ม Workflow และ การใช้งาน Webhook ใน n8n ซึ่งเป็น 2 ทักษะที่ใช้บ่อยที่สุดในการสร้าง workflow จริง
อยากเรียน n8n แบบเป็นระบบ ตั้งแต่เริ่มต้นจนสร้าง Workflow ใช้งานจริงได้ ลองดู คอร์สสอน n8n ที่ aiunlock.co
Related posts
n8n คู่มือฉบับสมบูรณ์ 2026: ทุกอย่างที่ต้องรู้
คู่มือ n8n ฉบับสมบูรณ์ ครอบคลุมตั้งแต่การติดตั้ง สร้าง Workflow ไปจนถึงเทคนิค Advanced สำหรับปี 2026
สร้าง Workflow แรกด้วย n8n ใน 10 นาที
สอนสร้าง Workflow แรกด้วย n8n ตั้งแต่ต้นจนจบ แบบ step-by-step ใช้เวลาไม่ถึง 10 นาที ไม่ต้องเขียนโค้ด
n8n คืออะไร? ทำไมต้องใช้ n8n ทำ Automation
รู้จัก n8n เครื่องมือ Workflow Automation แบบ Open Source ที่ช่วยเชื่อมต่อแอปต่างๆ ได้ง่ายๆ โดยไม่ต้องเขียนโค้ด