2Slides Logo
n8n + 2Slides: ระบบอัตโนมัติสำหรับงานนำเสนอแบบฟรี
2Slides Team
3 min read

n8n + 2Slides: ทำให้ขั้นตอนการสร้างงานนำเสนออัตโนมัติได้ฟรี

n8n คือทางเลือกโอเพนซอร์สที่โฮสต์เองแทน Zapier — และทำงานได้อย่างลงตัวกับ 2Slides API คู่มือนี้แสดงวิธีสร้างเวิร์กโฟลว์การนำเสนออัตโนมัติโดยไม่ต้องจ่ายเงินสำหรับแพลตฟอร์มระบบอัตโนมัติเชิงพาณิชย์

ทำไมต้อง n8n + 2Slides?

คุณสมบัติn8nZapier
ค่าใช้จ่ายฟรี (โฮสต์เอง)$20-60+/เดือน
การโฮสต์โฮสต์เองหรือคลาวด์คลาวด์เท่านั้น
ความเป็นส่วนตัวของข้อมูลเซิร์ฟเวอร์ของคุณ ข้อมูลของคุณบุคคลที่สาม
ความซับซ้อนเวิร์กโฟลว์ไม่จำกัดข้อจำกัดตามแผน
โอเพนซอร์สใช่ (Apache 2.0)ไม่

สำหรับทีมที่ใช้ n8n อยู่แล้ว การเพิ่มระบบอัตโนมัติการนำเสนอด้วย 2Slides ทำได้ง่ายมาก

การตั้งค่า

1. ติดตั้ง n8n (ถ้ายังไม่มี)

# Docker (แนะนำ) docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n # หรือ npm npm install n8n -g && n8n start

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

ในตัวแก้ไข n8n ให้สร้างเวิร์กโฟลว์ใหม่ด้วยโหนดเหล่านี้:

3. เพิ่มโหนด HTTP Request

กำหนดค่าโหนด HTTP Request เพื่อเรียก 2Slides:

  • Method: POST
  • URL:
    https://2slides.com/api/v1/slides/generate
  • Authentication: Generic Credential Type → Header Auth
    • Name:
      Authorization
    • Value:
      Bearer sk-2slides-your-api-key
  • Body Content Type: JSON
  • Body:
{ "userInput": "{{ $json.topic }}", "themeId": "your-theme-id", "mode": "sync", "responseLanguage": "en", "resolution": "2K" }

4. เพิ่มทริกเกอร์

เลือกสิ่งที่จะเริ่มเวิร์กโฟลว์:

Schedule Trigger — สำหรับรายงานแบบเกิดซ้ำ:

  • Interval: ทุก 1 สัปดาห์
  • Day: จันทร์
  • Hour: 9

Webhook Trigger — สำหรับการสร้างตามความต้องการ:

  • สร้าง URL webhook
  • เรียกจากแอปหรือ Slack ของคุณ

Gmail/Slack Trigger — สำหรับแบบอิงกับเหตุการณ์:

  • ตรวจสอบช่องหรือกล่องจดหมายเพื่อหาคำขอนำเสนอ

5. เพิ่มโหนดการส่ง

ส่งสไลด์ที่สร้างขึ้นไปยังทีมของคุณ:

  • Slack Node: โพสต์ข้อความพร้อม URL ดาวน์โหลด
  • Gmail Node: ส่งอีเมลพร้อมลิงก์
  • Google Drive Node: อัปโหลดไปยังโฟลเดอร์ที่แชร์

เวิร์กโฟลว์ตัวอย่าง

การอัปเดตทีมรายสัปดาห์

Schedule (วันจันทร์ 9 โมงเช้า) → HTTP Request (2Slides API: สร้างสไลด์รายงานรายสัปดาห์) → Slack (โพสต์ลิงก์ดาวน์โหลดไปที่ #team-updates)

เอกสารเป็นสไลด์เมื่ออัปโหลด

Google Drive Trigger (ไฟล์ใหม่ในโฟลเดอร์) → HTTP Request (2Slides API: create-pdf-slides) → Wait (รอตรวจสอบงานเสร็จสิ้น) → Gmail (ส่งสไลด์ให้ผู้อัปโหลด)

CRM Deal → Pitch Deck

HubSpot Trigger (ขั้นตอนดีล = Proposal) → Get Deal Data (HubSpot API) → HTTP Request (2Slides API: สร้างเอกสารนำเสนอ) → HubSpot (แนบสไลด์กับดีล) → Slack (แจ้งเตือนตัวแทนขาย)

ขั้นสูง: การสร้างแบบ Async ด้วยการโพล

สำหรับงานสร้างที่ใช้เวลานาน ให้ใช้โหมด async ด้วยลูปโพล:

HTTP Request (เริ่มงาน, mode: async) → Wait (5 วินาที) → HTTP Request (ตรวจสอบสถานะงาน) → IF (status != 'success') → วนกลับไปที่ Wait → ELSE → ประมวลผลผลลัพธ์ (ส่งสไลด์)

เคล็ดลับ

  1. เก็บ API key เป็น n8n Credential — ไม่ใช่ hardcode ในโหนด
  2. ใช้ expressions เพื่อสร้างหัวข้อการนำเสอแบบไดนามิกจากข้อมูล trigger
  3. เพิ่มการจัดการข้อผิดพลาด — ใช้โหนด Error Trigger ของ n8n เพื่อตรวจจับความล้มเหลว
  4. ตรวจสอบการใช้เครดิต — เพิ่มการตรวจสอบก่อนการสร้างเพื่อให้แน่ใจว่ามีเครดิตเพียงพอ

คำถามที่พบบ่อย

n8n จัดการกับรูปแบบ async polling ได้หรือไม่?

ได้ — ใช้โหนด Loop/Wait เพื่อใช้งาน polling โดย n8n รองรับ conditional loops แบบเนทีฟ

n8n ฟรีสำหรับกรณีการใช้งานนี้หรือไม่?

n8n แบบ self-hosted ฟรีโดยสมบูรณ์ n8n Cloud มีแพลนฟรีที่มีเวิร์กโฟลว์ที่ทำงาน 5 อัน

ฉันสามารถรัน n8n บนเซิร์ฟเวอร์ของฉันควบคู่กับเครื่องมืออื่น ๆ ได้หรือไม่?

ได้ — n8n ทำงานเป็น Docker container และสามารถอยู่ร่วมกับบริการอื่น ๆ บนเซิร์ฟเวอร์ของคุณได้


สร้างสไลด์อัตโนมัติฟรี — เชื่อมต่อ n8n กับ 2Slides API และสร้างเวิร์กโฟลว์แรกของคุณภายในไม่กี่นาที

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free