ข้ามไปยังเนื้อหาหลัก

ประมวลผลอีเมลใน n8n โดยอัตโนมัติด้วย AI

ต้องการคอยจับตาดูอีเมลสำคัญ (เช่น การแจ้งเตือนเซิร์ฟเวอร์ล่ม) และไม่อยากพลาดอะไรเลยใช่ไหม? คู่มือง่ายๆ นี้จะแสดงวิธีตั้งค่าโฟลว์อัตโนมัติใน n8n ที่จะ:

  • ตรวจสอบกล่องจดหมายอีเมลผ่าน IMAP

  • ใช้โมเดล AI เพื่อตัดสินว่าข้อความนั้นสำคัญหรือไม่

  • และหากสำคัญ จะส่งการแจ้งเตือนผ่าน Telegram พร้อมสรุปสั้นๆ

ในคู่มือนี้ เราจะผสานรวม n8n กับ FASTPANEL — ซึ่งใช้ที่นี่เป็นเซิร์ฟเวอร์อีเมล IMAP สำหรับสร้างและจัดการกล่องจดหมาย

ตั้งค่ากล่องจดหมายของคุณ (หากยังไม่ได้ทำ)​

ก่อนที่เราจะเริ่มใช้งาน n8n มาตรวจสอบให้แน่ใจก่อนว่ากล่องจดหมายอีเมลของคุณพร้อมใช้งานแล้ว

ทำตามคู่มือนี้เพื่อสร้างกล่องจดหมายใหม่:

วิธีเพิ่มกล่องจดหมายใหม่ใน FASTPANEL

เมื่อสร้างกล่องจดหมายแล้ว:

  • บันทึกชื่อผู้ใช้และรหัสผ่าน — คุณจะต้องใช้ในภายหลังเมื่อต่อเชื่อมกับ n8n

  • คุณไม่จำเป็นต้องตั้งค่าอย่างอื่นเพิ่มเติมฝั่ง FASTPANEL — เสร็จเรียบร้อยแล้ว!

ตอนนี้ มาต่อกันและเริ่มสร้างระบบอัตโนมัติใน n8n

สร้างเวิร์กโฟลว์ใหม่​

เริ่มจากสิ่งแรกก่อน — เราจะสร้างโฟลว์ใหม่ใน n8n

เปิด n8n แล้วคลิก "Create workflow" ที่มุมขวาบน

สร้างเวิร์กโฟลว์

บอกให้ n8n เฝ้าดูกล่องจดหมายอีเมลของคุณ​

เราต้องการให้ n8n ตรวจสอบบัญชีอีเมลของคุณเพื่อหาข้อความใหม่

คลิก "Add first step..."

เพิ่มขั้นตอน

ค้นหา imap แล้วเลือก "Email Trigger (IMAP)"

เพิ่ม Email Trigger

วิธีนี้จะทำให้ n8n สามารถตรวจสอบอีเมลขาเข้าผ่าน IMAP ได้

เชื่อมต่อบัญชีอีเมลของคุณ​

มาให้ n8n เข้าถึงกล่องจดหมายของคุณกัน

คลิก "Create new credentials" กรอกข้อมูลเข้าสู่ระบบอีเมลของคุณ และ (หากจำเป็น) เปิดใช้ "Allow Self-Signed Certificates" ตั้งชื่อการเชื่อมต่อของคุณเพื่อให้ค้นหาได้ง่ายขึ้นในภายหลัง

สร้างข้อมูลรับรองใหม่

หากคุณเห็น "Connection tested successfully" ก็พร้อมใช้งานแล้ว

ทดสอบการเชื่อมต่อสำเร็จ

ปรับการตั้งค่า Trigger​

มีอีกหนึ่งการปรับเล็กน้อยก่อนที่เราจะไปต่อ

ในการตั้งค่า Trigger ให้เปลี่ยน "Mark as read" เป็น "Nothing" แล้วคลิก "Back to canvas"

ปรับการตั้งค่าทริกเกอร์

เตรียมคีย์ API ของ AI​

เราจะใช้ OpenRouter เพื่อขับเคลื่อน AI

ไปที่ OpenRouter ลงชื่อเข้าใช้ สร้างคีย์ API (Profile → Keys → Create API Key) แล้วคัดลอกไว้ — เพราะคุณจะไม่สามารถดูคีย์นี้ได้อีก

สร้างคีย์ API

เพิ่ม AI Agent​

ถึงเวลานำ AI เข้ามาในเวิร์กโฟลว์แล้ว

คลิก "+" ค้นหา AI Agent แล้วเพิ่มลงใน canvas

AI Agent AI Agent

จากนั้นกด "Back to canvas"

เพิ่มโมเดล AI​

มาเลือกสมองที่อยู่เบื้องหลังเอเจนต์กัน

คลิก "+" อีกครั้ง ค้นหา OpenRouter Chat Model แล้วเพิ่มเข้าไป

เพิ่มโมเดล OpenRouter Chat Model

สร้าง credentials ใหม่โดยใช้คีย์ API ของคุณ

คีย์ API

จากนั้นเลือกโมเดลฟรี (คุณสามารถพิมพ์ free เพื่อกรองได้ เช่น DeepSeek)

โมเดล AI

บอก AI ว่าต้องมองหาอะไร​

ตอนนี้เราจะสอน AI ให้รู้จักวิธีระบุข้อความสำคัญ

คลิก "Execute Workflow" ส่งอีเมลทดสอบไปยังที่อยู่อีเมลที่กำลังตรวจสอบอยู่ แล้วดับเบิลคลิกโหนด AI Agent เมื่ออีเมลมาถึง

โมเดล AI

ตอนนี้มาบอก AI ว่าต้องทำอะไร:

  • ตั้งค่า Source for Prompt เป็น Define below
  • ภายใต้ Prompt ให้เลือก Expression และลากตัวแปร textHtml เข้ามา
  • คลิก "Add option" เลือก System message แล้ววางสิ่งนี้:
You're an assistant that determines the importance of an email.
If the email mentions a server being unavailable, return a short summary.
Otherwise, return "false".

การกำหนดค่า AI

คลิก "Back to canvas" เพื่อดำเนินการต่อ

เพิ่มการตรวจสอบอีเมลสำคัญ​

เราต้องการดำเนินการเฉพาะเมื่ออีเมลนั้นสำคัญจริงๆ เท่านั้น

เพิ่มโหนด If

โหนด IF

ตั้งค่าเงื่อนไข:
หากผลลัพธ์จาก AI ไม่เท่ากับ false

เงื่อนไข

ส่งการแจ้งเตือนผ่าน Telegram​

มาทำให้ข้อความนั้นถูกส่งตรงถึงคุณกัน

จากเอาต์พุต true ของโหนด If ให้เพิ่มโหนด Telegram → Send a text message

Telegram

สร้าง credentials ใหม่:

  • ใช้โทเค็นของ บอต Telegram ของคุณ (จาก https://t.me/botfather)

  • รับ Chat ID ของคุณโดยส่งข้อความ /start ไปที่ https://t.me/userinfobot

  • ในช่อง Text ให้ลากผลลัพธ์ของ AI เข้ามา

เอาต์พุตของ AI

ตรวจสอบเวิร์กโฟลว์ทั้งหมดของคุณ​

ณ จุดนี้ คุณควรเห็นการตั้งค่าทั้งหมดของคุณบน canvas แล้ว

ควรประกอบด้วย:

  • ตัวกระตุ้นอีเมล

  • การวิเคราะห์ด้วย AI

  • การตรวจสอบเงื่อนไข

  • ข้อความ Telegram

เวิร์กโฟลว์

ทดสอบทุกอย่าง​

มาตรวจสอบให้แน่ใจว่าทุกอย่างทำงานได้

คลิก Execute Workflow แล้วส่งอีเมลทดสอบอีกฉบับ หากตั้งค่าทุกอย่างถูกต้อง คุณควรเห็นว่าเวิร์กโฟลว์กำลังรอ trigger อยู่

เวิร์กโฟลว์

หากทุกอย่างทำงานได้ คุณจะได้รับการแจ้งเตือนใน Telegram ซึ่งสรุปข้อความนั้น