- n8n คือเครื่องมือสร้าง Workflow อัตโนมัติด้วยการต่อกล่องบนหน้าจอ ใส่ขั้น AI หรือโค้ดได้
- งานที่เหมาะคืองานย้ายข้อมูลระหว่างระบบที่มี API เช่น LINE OA, Google Sheets, อีเมล, CRM และโปรแกรมบัญชี
- ติดตั้งบนเซิร์ฟเวอร์ของบริษัทหรือใช้ n8n Cloud ก็ได้ รุ่นที่ติดตั้งเองใช้กับงานภายในบริษัทได้โดยไม่มีค่าไลเซนส์
- ถ้าระบบปลายทางมีแค่หน้าจอ ต้องการหน้าจอให้ลูกค้าใช้ หรือต้องแปลงข้อมูลจำนวนมาก เครื่องมืออื่นเหมาะกว่า
n8n คืออะไร
n8n (อ่านว่า เอ็นเอทเอ็น) คือเครื่องมือสร้าง Workflow อัตโนมัติ คุณวางกล่องที่เรียกว่า Node ลงบนหน้าจอ ลากเส้นต่อกัน แล้ว n8n ส่งข้อมูลไปตามเส้นทุกครั้งที่มีเหตุการณ์ เช่น ลูกค้าทักใน LINE OA หรือถึงแปดโมงเช้าวันจันทร์ ผู้พัฒนาเรียก n8n ว่าแพลตฟอร์มแบบ fair-code สำหรับสร้าง Workflow และ AI Agent
n8n ใช้ผ่านเว็บเบราว์เซอร์ คนที่ไม่เขียนโค้ดต่อกล่องได้ คนที่เขียนโค้ดเป็นเพิ่มโค้ดได้ ส่วน AI มี AI Agent Node ที่ต่อโมเดลภาษาเข้ากับเครื่องมือ แล้วให้โมเดลเลือกเองว่าจะเรียกเครื่องมือไหน และต่อ MCP Server ได้
Workflow หนึ่งตัวประกอบด้วยอะไร
ทุก Workflow เริ่มที่ Trigger กล่องแรกที่รอเหตุการณ์ อาจเป็น Webhook ที่ระบบอื่นส่งข้อมูลเข้ามา ตารางเวลา หรืออีเมลใหม่ ถัดมาเป็น Node ที่ทำงานทีละอย่าง อ่านแถวในชีต เรียก API ของ CRM หรือส่งข้อความ การเปิดระบบอื่นต้องใช้ Credential คือรหัสหรือโทเคนที่ n8n เก็บแบบเข้ารหัส และทุกรอบที่รัน n8n บันทึกเป็น Execution ให้ดูย้อนหลังได้ว่าแต่ละกล่องรับอะไรเข้าและส่งอะไรออก
ก่อนเปิด n8n ให้วาดงานบนกระดาษก่อน ทีมที่ข้ามขั้นนี้มักได้ Workflow ที่รันได้ แต่ไม่มีใครอธิบายได้ว่ากล่องไหนมีไว้ทำไม
ผังสามช่อง: เหตุการณ์ ขั้นตอน ผลลัพธ์
- ช่องที่ 1 เหตุการณ์ อะไรทำให้งานเริ่ม เขียนเป็นประโยคเดียว เช่น “ลูกค้าส่งชื่อและเบอร์มาใน LINE OA” ถ้าเขียนไม่ได้ งานนี้ยังไม่พร้อมทำอัตโนมัติ
- ช่องที่ 2 ขั้นตอน สิ่งที่คนทำวันนี้ทีละบรรทัด ข้อมูลมาจากระบบไหน ใครตัดสินใจ บรรทัดที่ต้องอ่านข้อความไม่มีรูปแบบคือที่ของขั้น AI
- ช่องที่ 3 ผลลัพธ์ งานจบที่ระบบไหน และใครต้องรู้เมื่องานไม่จบ
กฎของผัง: ทุกบรรทัดในช่องที่ 2 ต้องชี้ไปที่ระบบที่มี API หรือรับไฟล์ได้ บรรทัดที่เขียนว่า “คนเปิดหน้าจอแล้วกด” คือจุดที่ n8n ทำแทนไม่ได้
สาม Workflow ที่ใช้กับงานในบริษัทไทยได้
Workflow แรกรับลูกค้าใหม่ ข้อความที่ลูกค้าทักใน LINE OA ส่งมาที่ Webhook ของ n8n ขั้น AI แยกเป็นช่อง ชื่อ สินค้าที่สนใจ จำนวน และความเร่งด่วน n8n เพิ่มแถวใน Google Sheets ที่ทีมขายใช้อยู่ สร้างรายชื่อใน CRM และส่งสรุปให้พนักงานขายเขตนั้น LINE Node ที่มากับ n8n ใช้กับ LINE Notify ซึ่งปิดบริการแล้ว การต่อ LINE OA วันนี้ทำผ่าน Messaging API ด้วย HTTP Request Node
Workflow ที่สองรับใบแจ้งหนี้จากผู้ขายทางอีเมล ขั้น AI อ่านเลขที่เอกสาร เลขประจำตัวผู้เสียภาษี ยอดก่อนภาษี และภาษีมูลค่าเพิ่ม n8n เทียบกับใบสั่งซื้อในระบบ ถ้าตรงกันจึงส่งให้ผู้จัดการกดอนุมัติ แล้วบันทึกเข้าโปรแกรมบัญชี โปรแกรมบัญชีบางตัวมี API บางตัวรับได้แค่ไฟล์นำเข้า n8n ทำได้ทั้งสองแบบ แค่ต้องรู้ก่อนเริ่ม งานที่ผูกกับเงินแบบนี้ควรมีจุดให้คนอนุมัติเสมอ
Workflow ที่สามประกอบรายงานประจำสัปดาห์ ทุกเช้าวันจันทร์ n8n ดึงยอดขายจาก ERP งานค้างจากระบบบริการลูกค้า และค่าโฆษณาจากชีตของทีมการตลาด รวมเป็นตารางเดียว ให้ขั้น AI สรุปสามบรรทัด แล้วส่งเข้าอีเมลผู้บริหาร คนที่เคยประกอบรายงานเหลืองานแค่ตรวจตัวเลขที่ผิดปกติ งานเอกสารแบบอื่นอยู่ในบทความ AI Office และวิธีวัดเวลาที่ลดได้อยู่ในบทความ 3 วันเหลือ 3 ชั่วโมง
ติดตั้งเองหรือใช้ n8n Cloud
n8n Cloud คือบริการที่ผู้พัฒนาดูแลให้ทั้งหมด แบบ Self-hosted คุณติดตั้ง n8n บนเซิร์ฟเวอร์ของบริษัทหรือคลาวด์ส่วนตัว ผู้พัฒนาแนะนำ Docker Compose พร้อมฐานข้อมูลสำหรับใช้งานจริง แลกกับการที่ทีมคุณต้องดูแลเครื่อง สำรองข้อมูล และอัปเดตเวอร์ชันเอง
คำถามที่ตัดสินคือข้อมูลลูกค้าผ่าน Workflow หรือไม่ ถ้าผ่าน คุณต้องตอบได้ว่าข้อมูลส่วนบุคคลไปพักที่ไหนตาม PDPA แบบ Self-hosted ตอบง่ายกว่า เพราะ Execution และ Credential อยู่บนเครื่องที่คุณควบคุม กุญแจที่ n8n ใช้เข้ารหัส Credential ต้องสำรองไว้ที่ปลอดภัย ไม่อย่างนั้น Credential ทุกตัวจะถอดไม่ได้ การแชร์ Credential ระหว่างผู้ใช้ การเก็บ Workflow ใน Git และ Single Sign-On อยู่ในรุ่นที่เสียเงิน
ไลเซนส์ของ n8n ในภาษาที่เจ้าของธุรกิจใช้
n8n รุ่น Community ที่ติดตั้งเองใช้ Sustainable Use License สาระมีสามข้อ ข้อแรก ใช้และแก้ไขได้โดยไม่มีค่าไลเซนส์ สำหรับงานภายในธุรกิจของคุณเองหรืองานที่ไม่ได้ทำเพื่อการค้า ข้อสอง จ้างคนนอกมาสร้าง ติดตั้ง และดูแล Workflow ได้ ตาม FAQ ของ n8n ข้อสาม ห้ามเปิด n8n เป็นบริการให้ลูกค้าของคุณเข้ามาสร้าง Workflow เอง และห้ามเอาแบรนด์ n8n ออกแล้วขายเป็นของตัวเอง
ถ้าใช้ข้างในบริษัท สามข้อนี้ไม่เป็นอุปสรรค ถ้าจะฝัง n8n ไว้ในสินค้าที่ขาย ควรอ่านเงื่อนไขฉบับเต็มหรือถามผู้พัฒนาก่อน n8n Cloud มีเงื่อนไขของตัวเอง
| สถานการณ์ | n8n | เขียนโค้ดเอง | RPA | เครื่องมือ automation สำเร็จรูป |
|---|---|---|---|---|
| ย้ายข้อมูลระหว่างระบบที่มี API | เหมาะ เห็นทั้งสายในหน้าจอเดียว | ต้องมีนักพัฒนาทุกครั้งที่แก้ | เกินจำเป็น | เหมาะ ถ้าข้อมูลออกนอกบริษัทได้ |
| โปรแกรมเก่าที่มีแค่หน้าจอ | ทำไม่ได้โดยตรง | ทำได้ยาก | เหมาะ บอตกดหน้าจอแทนคน | ทำไม่ได้ |
| หน้าจอที่ลูกค้าหรือพนักงานใช้ทุกวัน | ไม่เหมาะ มีแค่ฟอร์มง่าย ๆ | เหมาะ สร้างเป็นแอปหรือเว็บ | ไม่เหมาะ | ไม่เหมาะ |
| แปลงข้อมูลจำนวนมาก คำนวณหลายชั้น | ช้าและดูแลยาก | เหมาะ มีการทดสอบ | ไม่เหมาะ | ไม่เหมาะ |
| ข้อมูลลูกค้าต้องอยู่ในบริษัท | เหมาะ เมื่อติดตั้งเอง | เหมาะ | เหมาะ เมื่อติดตั้งในบริษัท | ต้องตรวจว่าข้อมูลไปพักที่ไหน |
| ทีมไม่มีนักพัฒนา | n8n Cloud หรือจ้างคนดูแล | ต้องจ้างดูแล | ต้องจ้างดูแล | เริ่มเองได้เร็วที่สุด |
เมื่อไรควรใช้อย่างอื่นแทน n8n
สัญญาณแรก ระบบที่ต้องแตะมีแค่หน้าจอ ไม่มี API และไม่รับไฟล์ เช่น โปรแกรมรุ่นเก่าในเครื่องพนักงาน งานนี้เป็นของ RPA ที่ให้บอตกดแทนคน สัญญาณที่สอง สิ่งที่ต้องการคือหน้าจอที่คนเปิดใช้ทุกวัน เช่น ระบบจองคิวหรือพอร์ทัลตัวแทนจำหน่าย งานนี้เป็นแอป โดยมี n8n ช่วยงานเบื้องหลัง
สัญญาณที่สาม งานคือแปลงข้อมูลจำนวนมาก เช่น กระทบยอดรายการธนาคารทั้งเดือน คำนวณค่าคอมมิชชันหลายชั้น หรือย้ายข้อมูลจากระบบเก่า งานแบบนี้เขียนเป็นโค้ดที่มีการทดสอบจะดูแลง่ายกว่า Workflow ที่มีกล่องหลายสิบกล่อง อ่านต่อในเชื่อมแอปใหม่เข้ากับ ERP บัญชี และข้อมูลเดิม
กรณีจำลอง
บริษัทจำหน่ายอุปกรณ์ทำความสะอาดในนนทบุรี (ชื่อและรายละเอียดสมมติ) ให้พนักงาน IT ลองทำ Workflow แรกบน n8n รับรายชื่อลูกค้าจากฟอร์มบนเว็บและ LINE OA ลง Google Sheets แล้วแจ้งทีมขาย
สัปดาห์ที่สาม ผู้ช่วยฝ่ายขายเปลี่ยนชื่อคอลัมน์ “เบอร์โทร” เป็น “เบอร์ติดต่อ” Workflow ยังรันผ่านทุกรอบ แต่เบอร์ของลูกค้าใหม่หายไปทั้งสัปดาห์ เดือนที่สอง พนักงาน IT ลาออก บริษัทปิดบัญชี Google ของเขา Credential ที่ผูกกับบัญชีนั้นใช้ไม่ได้ทันที Workflow หยุดทั้งสาย และไม่มีใครรู้ว่าต้องดูที่ไหน รอบที่สอง บริษัทย้าย Credential ไปผูกกับบัญชีของบริษัท เพิ่ม Error Workflow ที่ส่งข้อความเข้ากลุ่ม LINE ของฝ่าย IT เพิ่มกล่องตรวจว่าทุกแถวมีเบอร์โทร และเขียนหนึ่งหน้าว่า Workflow อ่านคอลัมน์ไหน
ก่อนตัดสินใจใช้ n8n ควรถามอะไร
ใช้ได้ทั้งตอนเริ่มเองและตอนจ้างคนนอก ถ้ายังไม่รู้ว่างานไหนคุ้ม เริ่มจากคำนวณต้นทุนงาน Manual
- ทุกระบบในช่องขั้นตอนมี API หรือรับไฟล์ได้หรือไม่
- ข้อมูลลูกค้าผ่าน Workflow หรือไม่ ถ้าผ่าน จะติดตั้งเองหรือใช้ n8n Cloud
- Credential ผูกกับบัญชีของบริษัทหรือบัญชีส่วนตัว และใครถือกุญแจเข้ารหัส
- เมื่อ Workflow ล้ม ใครได้รับแจ้ง ผ่านช่องทางไหน
- ขั้นไหนผูกกับเงินหรือลูกค้า และใครกดอนุมัติ
- ใครแก้ Workflow ได้ และย้อนกลับไปเวอร์ชันเดิมอย่างไร
- ถ้าจะฝัง n8n ในสินค้าที่ขาย การใช้งานตรงกับ Sustainable Use License หรือไม่
สำหรับทีมพัฒนา · Error Workflow, Retry, Idempotency, Secret และ Version Control
ตั้ง Error Workflow ใน Workflow Settings ของทุกตัวที่ใช้งานจริง เริ่มด้วย Error Trigger ที่ได้รับ Execution ID, ข้อความ Error และ Node สุดท้ายที่รัน แล้วส่งต่อเข้า LINE หรืออีเมล เปิด Retry On Fail เฉพาะ Node ที่เรียกระบบภายนอก ขั้นที่เขียนข้อมูลต้องมี Idempotency Key เช่น เลขที่ใบแจ้งหนี้ เพื่อให้ Retry ไม่บันทึกรายการเดิมซ้ำ ตั้ง N8N_ENCRYPTION_KEY เองและเก็บใน Secret Management ของบริษัท n8n บันทึก Workflow เป็น JSON ถ้าไม่ได้ใช้รุ่นที่มี Source Control ให้ Export เก็บใน Git เอง ไฟล์มีชื่อและ ID ของ Credential แต่ไม่มีค่าลับ ยกเว้น Header ใน HTTP Request Node ที่ import จาก cURL ตั้ง Timezone เป็น Asia/Bangkok เพราะค่าเริ่มต้นของ Instance คือเวลานิวยอร์ก Community Node มีสิทธิ์เต็มบนเครื่องที่ n8n รัน ใช้เฉพาะตัวที่ตรวจแล้ว
วิธีที่เราสร้างและส่งมอบ Workflow บน n8n
DNA Maker เริ่มจากดูงานที่ทีมคุณทำซ้ำทุกวัน เขียนผังสามช่องด้วยกัน แล้วเลือก Workflow แรกที่คืนเวลาให้ทีมเร็วที่สุด เราติดตั้ง n8n บนเซิร์ฟเวอร์หรือบัญชีคลาวด์ของบริษัทคุณ ให้ Credential และกุญแจเข้ารหัสอยู่ในมือคุณ ต่อ LINE OA ผ่าน Messaging API, Google Sheets, อีเมล, CRM และโปรแกรมบัญชีที่ใช้อยู่ ขั้นที่แตะเงินหรือลูกค้ามีจุดให้คนอนุมัติ และทุก Workflow มี Error Workflow แจ้งเตือนเมื่อล้ม
ทีมที่ทำงานกับคุณเป็นทีมของ DNA Maker เอง ไม่มีการจ้างช่วง เมื่อส่งมอบ คุณได้ไฟล์ Workflow ทุกตัว เอกสารทีละ Node และการสอนให้ทีมแก้ข้อความหรือเปลี่ยนผู้อนุมัติเองได้ Workflow ชุดแรกส่วนใหญ่ใช้เวลา 2 ถึง 6 สัปดาห์ ถ้างานของคุณควรเป็นแอป RPA หรือโค้ด เราจะบอกตั้งแต่วันแรก ดูรายละเอียดได้ที่หน้า n8n Automation และ AI Workflow หรือถาม Dream ในหน้าแชต
SOFTWARE ENGINEERING GLOSSARY
คลังคำศัพท์การพัฒนาซอฟต์แวร์
| คำศัพท์ | คืออะไร | ตัวอย่างที่เข้าใจง่าย | คำถามที่ผู้บริหารควรถามทีมพัฒนา |
|---|---|---|---|
| Workflow | ลำดับขั้นที่ระบบทำต่อกันเองเมื่อมีเหตุการณ์ | ลูกค้าทัก LINE แล้วชื่อเข้าชีตและ CRM เอง | Workflow นี้เริ่มจากอะไร และจบที่ระบบไหน? |
| Webhook | ที่อยู่ที่ระบบหนึ่งส่งข้อมูลมาทันทีที่มีเหตุการณ์ | LINE ส่งข้อความลูกค้ามาที่ n8n ทันทีที่ลูกค้าพิมพ์ | ถ้ามีคนรู้ที่อยู่นี้ ส่งข้อมูลปลอมเข้ามาได้หรือไม่? |
| Human Approval | จุดที่ Workflow หยุดรอคนตัดสินก่อนทำต่อ | ผู้จัดการกดอนุมัติใบแจ้งหนี้ก่อนบันทึกบัญชี | ขั้นไหนต้องมีคนอนุมัติ และบันทึกไว้หรือไม่ว่าใครกด? |
| Idempotency | คุณสมบัติที่ทำซ้ำได้โดยผลไม่ซ้ำ | ใบแจ้งหนี้เดิมเข้ามาสองรอบ บัญชีบันทึกครั้งเดียว | ถ้า Workflow รันซ้ำ รายการจะเข้าระบบสองครั้งไหม? |
| Secret Management | การเก็บรหัสผ่านและกุญแจไว้ที่ปลอดภัย แยกจากตัวงาน | กุญแจเข้ารหัสของ n8n อยู่ในที่เก็บความลับของบริษัท | ถ้าคนที่ตั้งระบบลาออก เรายังเข้าถึงกุญแจได้ไหม? |
n8n, Sustainable Use License
n8n Docs, License FAQ
n8n Docs, Choose how to use n8n
n8n Docs, Hosting
n8n Docs, Deployment environment variables
n8n Docs, Credential sharing
n8n Docs, Source control and environments
n8n Docs, AI Agent node
n8n Docs, Advanced AI
n8n Docs, Nodes
n8n Docs, Error handling
n8n Docs, Workflow settings
n8n Docs, Executions
n8n Docs, Export and import workflows
n8n Docs, Community node risks
n8n Docs, Line node
