
เผยแพร่เมื่อ 21 พฤศจิกายน 2568 เวลา 14:00 น. EST
Chifundo เป็นนักเขียนของ MakeUseOf เรียนด้านการธนาคารแต่ค้นพบความหลงใหลในการเขียน และกลายเป็นนักเขียนอิสระในปี 2017 เขียนบทความ บล็อก เอกสาร และเนื้อหาเว็บให้ลูกค้าจำนวนมากบน Upwork รวมถึงเว็บไซต์ผู้มีอำนาจสูงอย่าง How-To Geek และ Make Tech Easier
Chifundo ชอบที่การเขียนให้เขาได้เรียนรู้และสำรวจหัวข้อต่างๆ และเปลี่ยนเป็นเนื้อหาที่น่าสนใจ เข้าใจง่าย ช่วยให้คนได้ประโยชน์
เขาเขียนสำหรับ Windows บน MakeUseOf หลัก เป็นผู้ใช้ Windows ตั้งแต่ Windows 98 ช่วยคนแก้ปัญหา Windows ที่บ้านและองค์กรที่เขาทำงาน เขาชอบช่วยให้คนเข้าใจฟีเจอร์ Windows ต่างๆ เพื่อใช้ OS ให้เต็มที่
ในเวลาว่าง Chifundo ชอบออกแบบและเขียนโค้ดเกมวิดีโอ เน้นเกม 2D และฝันจะเป็นนักพัฒนาอิสระ เขายังทำ pixel art และ vector art สำหรับโปรเจกต์ส่วนตัว
ผมเคยเกลียดเปิดกล่องจดหมาย Gmail—ยากมายที่จะบอกว่าอีเมลไหนมีประโยชน์ ไหนไม่ ข้อความสำคัญถูกฝังใต้โฆษณา โปรโมชัน และสแปม ทำให้นำทางเป็นเรื่องน่าเบื่อ หลังใช้เวลาหนึ่งวันทำความสะอาดด้วยมือ ผมสงสัยว่ามีวิธีเก็บให้สะอาดด้วยความพยายามน้อยกว่านี้ไหม
ผมค้นคว้าเครื่องมืออัตโนมัติหลายตัว และสุดท้ายเลือกเครื่องมือโอเพนซอร์สฟรีที่ทำภารกิจได้อย่างมีประสิทธิภาพ มันชื่อ n8n (อ่านว่า n-eight-n) เครื่องมือสำหรับทำให้เวิร์กโฟลว์อัตโนมัติโดยไม่ต้องเขียนโค้ด ผมตั้งค่าอัตโนมัติ (เวิร์กโฟลว์) ที่จัดการกล่องจดหมายให้ ผม ให้มั่นใจว่ามันสะอาดและจัดระเบียบตลอดเวลา
n8n
n8n เป็นแพลตฟอร์มอัตโนมัติเวิร์กโฟลว์โอเพนซอร์สที่ยืดหยุ่น ให้คุณเชื่อมต่อแอป API และโมเดล AI แบบภาพสำรวม เพื่อสร้างอัตโนมัติหลายขั้นตอนที่ทรงพลัง ด้วยหรือโดยไม่มีโค้ด
n8n ในภาพรวม
หนึ่งในเครื่องมืออัตโนมัติที่ดีที่สุดทำงานบนระบบใดก็ได้
n8n เป็นเครื่องมืออัตโนมัติเบราว์เซอร์ที่ให้คุณสร้างเวิร์กโฟลว์ด้วย visual builder แบบโนด เป็น self-hosted หมายความว่าคุณควบคุมข้อมูลเต็มที่ และรันบนเซิร์ฟเวอร์ของตัวเองได้ ผมชอบ UI ที่ใช้งานง่าย ให้ผมเชื่อมต่อแอป (มีการผสานรวม超過 400) การกระทำ และ AI เพื่อสร้างเวิร์กโฟลว์ที่เพิ่มประสิทธิภาพได้อย่างไร้รอยต่อ
เนื้อหาเกี่ยวข้อง
6 งานที่ผมทำอัตโนมัติทุกเดือนเพื่อหลีกเลี่ยง Burnout
ไม่กี่ขั้นตอนง่ายๆ หยุดอาการ burnout และให้ผมทำงานได้มีประสิทธิภาพมากขึ้น
ควรระบุว่า คุณสามารถรัน n8n บนคลาวด์ได้ แต่ต้องการแผนสมาชิก ในขณะที่เวอร์ชัน self-hosted ฟรี تمامًا—นี่คือสิ่งที่ผมจะครอบคลุมในบทความนี้ อย่าประหลาดใจจากคำว่า self-hosted เพราะตั้งค่าได้ง่ายมาก
และจำไว้ว่า n8n ไม่ใช้ลิขสิทธิ์โอเพนซอร์สแบบดั้งเดิมอย่าง MIT หรือ Apache มันใช้ Sustainable Use License (ก่อนหน้านี้เรียกว่า Fair Code License) คุณสามารถทำอะไรกับโค้ดได้เกือบหมด ยกเว้นขาย ถ้าต้องการใช้เพื่อวัตถุประสงค์ทางการค้า ต้องขอลิขสิทธิ์ทางการค้า
การทำงานของ n8n editor
ทั้งสิ่งที่ต้องการคือ Docker และ n8n image
คุณสามารถรัน n8n บนคอมพิวเตอร์ได้หลายวิธี แต่ผมพบว่า Docker ง่ายที่สุด Docker ให้ผมรันแอปพลิเคชันในคอนเทนเนอร์ที่พกพาได้ ผมตั้งค่า n8n ได้ง่ายโดยไม่ต้องจัดการ dependencies หรือปัญหาความเข้ากันได้ ผมใช้ Docker Desktop สำหรับ Windows แต่มีบน macOS และ Linux ด้วย
ใน Docker ผมไปที่แท็บ Images ค้นหา n8n image และ pull มัน การรันสร้าง n8n container ผมเข้าถึง n8n editor ได้โดยพิมพ์ https://localhost:5678 ในเบราว์เซอร์
หากเป็นครั้งแรกรัน n8n คุณต้องสร้างข้อมูลล็อกอิน ไม่ต้องกังวล มันไม่ส่งไปเซิร์ฟเวอร์ไกล ข้อมูลทั้งหมดจัดเก็บในเครื่องคุณเอง
ผมไม่ต้องสร้างเวิร์กโฟลว์จากศูนย์
เริ่มต้นทันที
ก่อนสร้างอะไรแบบกำหนดเองกับเครื่องมือใดๆ ผมชอบเช็คเทมเพลตที่ใช้ได้เพื่อเร่งความเร็ว โชคดีที่ผมเจอเทมเพลต n8n สำหรับการติดป้ายกำกับอีเมลอัตโนมัติบนเว็บไซต์อย่างเป็นทางการ ผมมั่นใจว่าผมตั้งค่าได้ง่าย เพราะมีประสบการณ์กับ Zapier และ Power Automate workflows แต่หากต้องการสร้างเวิร์กโฟลว์กำหนดเอง ผมต้องเจาะลึกหรือ reverse engineer เทมเพลต แต่เรื่องนั้นทิ้งไว้วันหลัง
เนื้อหาเกี่ยวข้อง
วิธีที่ผมทำอัตโนมัติงานประจำวันใน Windows 11
งาน Windows ที่น่าเบื่อ? ไม่แล้วกับ Power Automate
เทมเพลตตรวจสอบอีเมลใหม่ทุกช่วงเวลาที่กำหนด จากนั้นใช้ AI (ค่าเริ่มต้นคือโมเดล OpenAI) วิเคราะห์เนื้อหาแต่ละอีเมล รวมถึงผู้ส่ง หัวข้อ 本文 และคีย์เวิร์ด และกำหนดป้ายกำกับที่เหมาะสม Gmail ใช้ป้ายกำกับจัดระเบียบอีเมล หากไม่พบป้ายกำกับที่ตรงกัน มันจะสร้างป้ายใหม่สำหรับอีเมลนั้น
ตัวอย่างเช่น เวิร์กโฟลว์จะใช้ป้ายกำกับ Asana ที่มีอยู่กับอีเมลจาก Asana หรือที่มีข้อมูลเกี่ยวกับ Asana หากเป็นอีเมลการตลาด โปรโมชัน โซเชียล หรือสแปม เวิร์กโฟลว์จะลบป้ายกำกับ Inbox ออก เพื่อไม่ให้วุ่นวาย และใช้ป้ายกำกับที่เหมาะสม
จากหน้าเทมเพลต ผมคัดลอกโค้ด วางไว้ในไฟล์ข้อความ และบันทึกด้วยนามสกุล .JSON ต่อมา ผมสร้างเวิร์กโฟลว์และนำเข้า หลังศึกษาว่าแต่ละโนดทำอะไร ผมพร้อมใช้งานแล้ว
ส่วนที่ยากที่สุดในการตั้งค่าเทมเพลต
การรับรองข้อมูล Google
ก่อนอื่น ผมต้องตั้งค่าโนด Gmail Trigger ซึ่งเริ่มอัตโนมัติเมื่อได้รับอีเมลใหม่ ผมต้องเพิ่มข้อมูลรับรองสำหรับบัญชี Google และมันไม่ง่าย ผมล็อกอิน Google Cloud Console เปิดใช้งาน Gmail API ตั้งค่า OAuth consent screen และสร้างข้อมูลรับรอง
มีข้อผิดพลาดมากมายตลอดทาง แต่สุดท้ายทำสำเร็จ หลังจากนั้น ผมคัดลอก Client ID และ Client Secret วางใน trigger หลังจากข้อมูลรับรองผ่าน โนด Gmail อื่นๆ เช่น Gmail — read labels และ Gmail — get message จะใช้ข้อมูลเหล่านั้นอัตโนมัติ
ตั้งค่า AI agent
โมเดล OpenAI เริ่มต้นไม่ได้ผลกับผม
โนดถัดไปที่ต้องเพิ่มข้อมูลรับรองคือ Open AI Chat Model1 มันคือโหมด AI ที่วิเคราะห์อีเมลสำหรับ Gmail labeling agent
ผมไปที่เว็บไซต์ OpenAI และสร้าง API key แต่ไม่ได้ผล เพราะผมหมดเครดิต AI ดูเหมือน OpenAI หยุดให้เครดิตฟรีกับบัญชีใหม่ตอนนี้ (อาจเปลี่ยนในอนาคต) ขอให้จ่ายอย่างน้อย $5 เพื่อได้เครดิตเพิ่ม—ผมไม่ทำ ผมตัดสินใจใช้ Gemini แทน ซึ่งให้ผมทำคำขอหลายร้อยครั้งต่อวันฟรี
ผมตัดการเชื่อม Open AI Chat Model1 จาก Gmail labeling agent ต่อมา ผมเพิ่มโนด Google Gemini Chat Model และเชื่อมต่อกับ Gmail labeling agent แทน หลังจากนั้น ผมไปที่ Google AI Studio สร้าง API key และใช้ตัวนั้นแทน
เพลิดเพลินกับ Gmail ที่จัดระเบียมดีเยี่ยม
เมื่อตั้งค่าทุกอย่างเสร็จ ผมกด Execute Flow เพื่อดูว่าทุกอย่างทำงานหรือไม่ แน่นอน มันรันลื่นไหล ผมไม่ต้องทำความสะอาดอีเมลด้วยมืออีกต่อไป เพราะเวิร์กโฟลว์ดูแลแล้ว ผมยังไม่ต้องสร้างแบบกำหนดเอง เพราะมีเทมเพลตสำหรับความต้องการที่แน่นอน ตอนนี้ผมอยากให้ทำมานานแล้ว