สร้างคอนเทนต์อัตโนมัติด้วย AI + n8n
สร้างระบบผลิตคอนเทนต์ Social Media อัตโนมัติด้วย AI และ n8n ตั้งแต่เขียนข้อความ ไปจนถึงโพสต์ Facebook, Instagram, Line
ทีม Social Media ส่วนใหญ่ใช้เวลาไปกับการ “เขียน caption เดิมๆ ซ้ำๆ” มากกว่าการคิดกลยุทธ์ n8n + AI เปลี่ยนวิธีทำงานนี้ได้ด้วยการ automate ส่วนที่ซ้ำซากออกไป ให้ทีมโฟกัสกับสิ่งที่สำคัญกว่า
Workflow ที่จะสร้าง
ระบบสร้างคอนเทนต์ที่เราจะสร้างมีความสามารถ:
- รับ topic หรือ keyword เป็น input
- สร้าง caption สำหรับ Facebook, Instagram, Twitter/X แยกกัน (แต่ละ platform ต้องการ tone ต่างกัน)
- ปรับ hashtag ให้เหมาะสมกับแต่ละ platform
- บันทึกลง Google Sheets เพื่อรอ approve
- โพสต์อัตโนมัติเมื่อ approve
ขั้นตอนที่ 1: รับ Topic Input
วิธีรับ input มีหลายแบบ เลือกตามความเหมาะสม:
Schedule + Google Sheets — เตรียม list of topics ไว้ใน Google Sheets n8n อ่านทีละแถวตาม schedule แล้วสร้างคอนเทนต์อัตโนมัติ เหมาะกับทีมที่วางแผนล่วงหน้า
Webhook — ส่ง HTTP POST มาพร้อม topic ทำได้จาก Notion, Airtable, หรือ app อื่นๆ ผ่าน automation
Manual Form — สร้าง n8n Form Trigger ให้ทีมกรอก topic ผ่าน web form ง่ายที่สุด ไม่ต้องใช้ระบบภายนอก
ขั้นตอนที่ 2: สร้างคอนเทนต์ด้วย AI
เพิ่ม OpenAI Node (หรือ Anthropic ถ้าต้องการผลงานเขียนที่ดีกว่า) ตั้ง System Prompt:
คุณเป็น Social Media Content Writer ผู้เชี่ยวชาญ
เขียนคอนเทนต์เป็นภาษาไทย น่าอ่าน เหมาะกับแบรนด์ [ชื่อแบรนด์]
tone: [กำหนด tone เช่น สุภาพ, เป็นกันเอง, professional]
User Prompt:
สร้างคอนเทนต์สำหรับ topic: {{ $json.topic }}
ต้องการ 3 เวอร์ชัน:
1. Facebook (150-200 คำ เน้น storytelling)
2. Instagram (80-100 คำ + 10 hashtag ที่เกี่ยวข้อง)
3. Twitter/X (ไม่เกิน 280 characters)
ตอบในรูปแบบ JSON:
{
"facebook": "...",
"instagram": "...",
"instagram_hashtags": ["#tag1", "#tag2"],
"twitter": "..."
}
ขั้นตอนที่ 3: Parse ผลลัพธ์จาก AI
AI ตอบกลับมาเป็น JSON String ต้องแปลงก่อนใช้งาน
เพิ่ม Code Node หลัง OpenAI Node:
const response = $input.first().json.message.content;
const parsed = JSON.parse(response);
return [{ json: parsed }];
ถ้า AI ตอบมาไม่ตรง format บางครั้งอาจ parse ไม่ผ่าน แนะนำใส่ try-catch และ retry logic ถ้า parse ล้มเหลว
ขั้นตอนที่ 4: บันทึกลง Google Sheets เพื่อ Review
ก่อนโพสต์จริง ควรให้คนอ่านผ่านก่อน เพิ่ม Google Sheets Node (Append Row) บันทึก:
- Date สร้าง
- Topic ต้นฉบับ
- Facebook content
- Instagram content
- Twitter content
- Status = “Pending Review”
ทีมเปิด Google Sheets มา approve โดยเปลี่ยน Status เป็น “Approved” หรือ “Rejected”
ขั้นตอนที่ 5: โพสต์อัตโนมัติเมื่อ Approve
สร้าง Workflow ที่สอง ใช้ Schedule Trigger ทุก 1 ชั่วโมง อ่าน Google Sheets กรองแถวที่ Status = “Approved” แล้ว:
- Facebook — ใช้ HTTP Request เรียก Facebook Graph API
- Instagram — ใช้ HTTP Request เรียก Instagram Basic Display API
- Twitter/X — ใช้ Twitter Node หรือ HTTP Request เรียก Twitter API v2
- LINE OA — ใช้ LINE Messaging API
หลังโพสต์สำเร็จ อัปเดต Status เป็น “Posted” พร้อมบันทึก post URL
เพิ่ม Image Generation เข้าไป
คอนเทนต์ที่มีรูปภาพได้ engagement สูงกว่า สร้างรูปอัตโนมัติด้วย DALL-E:
เพิ่ม OpenAI Node (Operation: Generate Image) หลัง content generation
ใช้ AI เขียน image prompt ก่อน แล้วส่งให้ DALL-E:
จาก topic: {{ $json.topic }}
เขียน image prompt ภาษาอังกฤษสำหรับ DALL-E
รูปแบบ: [กำหนด style เช่น minimalist, flat design, photography style]
ห้ามมีข้อความในรูป
รายละเอียดเพิ่มเติมเกี่ยวกับ Image Generation ดูที่ สร้างรูปภาพด้วย AI + n8n
Template คอนเทนต์สำหรับธุรกิจไทย
ร้านอาหาร — topic = เมนูวันนี้ → AI เขียน caption น่ากิน + hashtag อาหารไทย
ร้านค้า Online — topic = สินค้าใหม่ + คุณสมบัติ → AI เขียน product post + CTA
บริษัท B2B — topic = industry news → AI เขียน thought leadership post สำหรับ LinkedIn
Personal Brand — topic = บทเรียนที่เรียนรู้วันนี้ → AI เขียน story-format post
Tips การเขียน Prompt ที่ได้คอนเทนต์คุณภาพสูง
ยิ่ง context มาก ยิ่งได้ผลดี ใส่ใน System Prompt:
- กลุ่มเป้าหมาย (เช่น “ผู้หญิงวัย 25-35 ที่ชอบสุขภาพ”)
- สิ่งที่ห้ามพูด (เช่น ห้ามเปรียบเทียบกับแบรนด์คู่แข่ง)
- คำที่ต้องใช้เสมอ (brand vocabulary)
- ตัวอย่าง post ที่ดีในอดีต (few-shot examples)
อยากเรียน n8n แบบเป็นระบบ ตั้งแต่เริ่มต้นจนสร้าง Workflow ใช้งานจริงได้ ลองดู คอร์สสอน n8n ที่ aiunlock.co
Related posts
ดึงข้อมูลจากเอกสารด้วย AI + n8n
วิธีดึงข้อมูลจาก PDF, Invoice, ใบเสร็จ และเอกสารต่างๆ อัตโนมัติด้วย AI และ n8n บันทึกลง Google Sheets หรือ Database
AI ตอบอีเมลอัตโนมัติด้วย n8n + ChatGPT
สร้างระบบ AI ตอบอีเมลอัตโนมัติด้วย n8n และ ChatGPT จำแนกประเภทอีเมล ร่างคำตอบ และส่งหรือรอ approve ตามที่ตั้งค่า
สร้างรูปภาพด้วย AI + n8n: DALL-E, Midjourney API
วิธีสร้างรูปภาพด้วย AI อัตโนมัติผ่าน n8n เชื่อม DALL-E 3, Stable Diffusion และ Midjourney API เข้ากับ Workflow