n8n Thai
by n8n Thai

สร้าง Workflow แรกด้วย n8n ใน 10 นาที

สอนสร้าง Workflow แรกด้วย n8n ตั้งแต่ต้นจนจบ แบบ step-by-step ใช้เวลาไม่ถึง 10 นาที ไม่ต้องเขียนโค้ด

สร้าง Workflow แรกด้วย n8n ใน 10 นาที

ถ้าคุณเพิ่งติดตั้ง n8n และยังไม่รู้จะเริ่มจากไหน บทความนี้พาคุณสร้าง Workflow แรกแบบ step-by-step ตั้งแต่เปิด editor จนกด Execute สำเร็จ ใช้เวลาไม่เกิน 10 นาที

ก่อนเริ่ม หากยังไม่ได้ติดตั้ง n8n ดูวิธีตั้งค่าได้ที่ คู่มือ n8n ฉบับสมบูรณ์

Workflow ที่เราจะสร้าง

เราจะสร้าง Workflow ที่ รับ Webhook แล้วส่งข้อความแจ้งเตือนไป Telegram ตัวอย่างนี้เหมาะสำหรับทำความเข้าใจ flow พื้นฐาน และนำไปต่อยอดได้ทันที

สิ่งที่ต้องเตรียม:

  • n8n ที่ติดตั้งแล้ว (cloud หรือ local)
  • Telegram account และ Bot Token (สร้างได้ฟรีผ่าน @BotFather)

ขั้นตอนที่ 1: สร้าง Workflow ใหม่

  1. เปิด n8n ที่ http://localhost:5678 (หรือ URL cloud ของคุณ)
  2. คลิก New Workflow มุมบนขวา
  3. Workflow ว่างเปล่าจะปรากฏบนหน้าจอ — นี่คือ canvas ที่เราจะวาง Node

ขั้นตอนที่ 2: เพิ่ม Trigger Node (Webhook)

Trigger Node คือจุดเริ่มต้นของทุก Workflow — มันบอก n8n ว่า “เริ่มทำงานเมื่อเกิดสิ่งนี้”

  1. คลิก + กลาง canvas หรือคลิก Add first step
  2. ค้นหา Webhook ในช่อง search
  3. เลือก Webhook node
  4. ใน settings ของ Webhook:
    • HTTP Method: POST
    • Path: /my-first-workflow (ตั้งชื่ออะไรก็ได้)
  5. คลิก Listen for test event เพื่อให้ n8n รอรับข้อมูล

คุณจะเห็น URL รูปแบบ https://your-n8n.com/webhook-test/my-first-workflow — นี่คือ URL ที่จะใช้ทดสอบ

ขั้นตอนที่ 3: ส่ง Test Data ไป Webhook

เปิด Terminal หรือเครื่องมือทดสอบ API (เช่น Postman) แล้วส่ง request:

curl -X POST https://your-n8n-url/webhook-test/my-first-workflow \
  -H "Content-Type: application/json" \
  -d '{"message": "Hello from my first workflow!", "name": "สมชาย"}'

กลับมาที่ n8n — Webhook node ควรแสดง 1 item ที่ได้รับ

ขั้นตอนที่ 4: เพิ่ม Action Node (Telegram)

ตอนนี้เราจะเพิ่ม Node ที่ทำงานต่อจาก Webhook

  1. คลิก + ที่ขอบขวาของ Webhook node
  2. ค้นหา Telegram และเลือก
  3. เลือก action Send a Text Message
  4. คลิก Credential to connect with แล้วเพิ่ม Telegram credential:
    • ใส่ Bot Token ที่ได้จาก @BotFather
  5. ใส่ Chat ID (ID ของตัวเองหรือ group ที่ต้องการส่ง)
  6. ใน Text field ใส่:
มีข้อความเข้ามาใหม่!
จาก: {{ $json.name }}
ข้อความ: {{ $json.message }}

{{ $json.name }} คือ syntax ของ n8n ที่ดึงข้อมูลจาก Node ก่อนหน้า

ขั้นตอนที่ 5: ทดสอบและ Activate

  1. คลิก Test step บน Telegram node
  2. หากตั้งค่าถูกต้อง Telegram จะได้รับข้อความทันที
  3. คลิก Save บันทึก Workflow
  4. เปลี่ยน toggle มุมบนขวาจาก Inactive เป็น Active

Workflow ของคุณพร้อมทำงานจริงแล้ว ทุกครั้งที่มีคนส่ง POST request ไปที่ Webhook URL คุณจะได้รับแจ้งเตือนใน Telegram ทันที

ต่อยอดจาก Workflow แรก

หลังจากเข้าใจ flow พื้นฐานแล้ว ลองเพิ่ม Node ระหว่างกลางเพื่อทำสิ่งใหม่:

  • เพิ่ม IF Node เพื่อส่งข้อความต่างกันตามเงื่อนไข
  • เพิ่ม Google Sheets Node เพื่อบันทึกข้อมูลลง spreadsheet
  • เพิ่ม Set Node เพื่อจัดรูปแบบข้อมูลก่อนส่ง

ดู Workflow ตัวอย่างเพิ่มเติมและเทคนิคขั้นสูงได้ที่ คู่มือ n8n ฉบับสมบูรณ์


อยากเรียน n8n แบบเป็นระบบ ตั้งแต่เริ่มต้นจนสร้าง Workflow ใช้งานจริงได้ ลองดู คอร์สสอน n8n ที่ aiunlock.co

Related posts