
🎯 เป้าหมายของ Workflow นี้เปลี่ยน Google Sheets ให้เป็นเครื่องจักรผลิตบทความ
คุณมีไอเดียโพสต์มากมายแต่ไม่มีเวลานั่งเขียน?
คุณอยากให้เว็บไซต์อัปเดตเนื้อหาทุกสัปดาห์โดยไม่ต้องลงมือเอง?
ลองจินตนาการว่า…คุณเพียงแค่กรอก “คีย์เวิร์ด” ลงใน Google Sheets แล้วทุกอย่างที่เหลือ AI จะจัดการให้หมด ตั้งแต่เขียนหัวข้อ คิดเนื้อหา สร้างแท็ก ใส่หมวดหมู่ สรุปย่อ และยิงบทความขึ้นเว็บ WordPress พร้อม SEO ที่พร้อมแข่งหน้าแรก Google!
วันนี้เราจะใช้พลังของ n8n + AI Agent + Google Sheets เพื่อ:
- ✅ สร้างบทความจากคีย์เวิร์ดใน Google Sheets
- ✅ ใช้ AI (OpenAI) สร้าง Title, Content, Tag, Category, Excerpt
- ✅ เพิ่ม SEO ด้วย Rank Math หรือ Yoast
- ✅ ตั้งเวลาอัตโนมัติ สร้างบทความใหม่ทุกสัปดาห์
เหมาะกับสายทำ Blog, Affiliate, SEO — ไม่ว่าจะดาร์คหรือขาวก็ใช้ได้หมด!
ทำไมต้องใช้ Google Sheets + n8n?
Google Sheets เป็นเครื่องมือที่ใครๆ ก็ใช้เป็น และ n8n สามารถเชื่อมต่อกับ Google API ได้อย่างง่ายดาย ทำให้เราสามารถตั้งให้ n8n ตรวจสอบ Sheet ทุกสัปดาห์ ว่ามีคีย์เวิร์ดใหม่หรือไม่ แล้วนำไปสร้างเนื้อหาได้ทันที
คุณสามารถจัดลำดับการผลิตคอนเทนต์ได้แบบเป็นระบบ เช่น:
Keyword | Status | Scheduled Date |
---|---|---|
วิธีทำข้าวมันไก่ | pending | 2025-05-20 |
AI Agent คืออะไร | done | 2025-05-13 |
n8n จะเช็กว่าโพสต์ไหน status = pending
และ scheduled date = วันนี้
จากนั้นจะยิงข้อมูลเข้าสู่ Workflow ต่อไปทันที
🧰 สิ่งที่ต้องมี
รายการ | รายละเอียด |
---|---|
✅ Google Sheet | ใช้เก็บคำคีย์เวิร์ด |
✅ OpenAI API Key | สำหรับเขียนบทความ |
✅ WordPress REST API | เปิดใช้งาน & มี Auth |
✅ Rank Math / Yoast | สำหรับ SEO Metadata |
✅ n8n | Local หรือ Cloud ก็ได้ |
🧪 โครงสร้างของ Workflow: จากชีตสู่บทความแบบไร้รอยต่อ
🧠 Step 1: Trigger จาก Google Sheet
ใช้ Google Sheets node หรือ Google Drive API เพื่อตรวจสอบข้อมูลใหม่อัตโนมัติทุกสัปดาห์
✍️ Step 2: ใช้ OpenAI GPT-4 สร้างเนื้อหา
- Generate
Title
จากคีย์เวิร์ด - เขียน
บทความ
ที่อ่านง่าย ใช้งานได้จริง - สร้าง
Tags
,Category
, และExcerpt
พร้อมคำแนะนำ SEO
ตัวอย่าง Prompt:
Generate an SEO-friendly blog post based on the keyword: "{{ $json["keyword"] }}".
Include: title, body content, 5 tags, a relevant category, and a 150-character excerpt.
📤 Step 3: เชื่อมกับ WordPress REST API
ส่งข้อมูลขึ้น WordPress ด้วย HTTP POST
ตั้ง status = future
และ date
สำหรับโพสต์ล่วงหน้า
เพิ่ม custom fields หรือ metadata สำหรับ Rank Math/Yoast
ตัวอย่าง body สำหรับ HTTP Request:
{
"title": "{{ $json["title"] }}",
"content": "{{ $json["content"] }}",
"excerpt": "{{ $json["excerpt"] }}",
"status": "future",
"date": "{{ $json["scheduled_date"] }}",
"tags": [ ... ],
"categories": [ ... ]
}
ทำไมมันเวิร์ก: เพราะคุณควบคุมได้ + ปรับขยายได้ไม่รู้จบ
ต่างจากบริการ AI Content Generator ที่จำกัดฟีเจอร์หรือคิดค่าบริการรายบทความ การใช้ระบบของตัวเองผ่าน n8n จะทำให้คุณ:
- 💸 ประหยัดค่าระบบ
- 🛠 ปรับแต่งได้เต็มที่
- ⏱ ตั้งเวลาแบบยืดหยุ่น
- 🚀 ขยายระบบเมื่อเว็บไซต์โตขึ้น
อยากเพิ่มฟีเจอร์ส่งแจ้งเตือน LINE เมื่อโพสต์สำเร็จ? ทำได้
อยากใช้เวิร์กโฟลว์เดียวกันกับหลายเว็บไซต์พร้อมกัน? ทำได้
อยากเพิ่มเงื่อนไข เช่น หยุดโพสต์วันหยุดนักขัตฤกษ์? ก็ยังทำได้อีก
เหมาะกับใคร?
👨💻 สาย Dev ที่อยากโชว์พลัง Automation ล้ำๆ
🔍 สาย SEO ที่ต้องการบทความสดใหม่ทุกสัปดาห์
💰 นักทำ Affiliate ที่ต้องปั่นเนื้อหาไวแต่ยังคุณภาพดี
🧠 Blogger ที่มีไอเดียมากแต่ไม่มีเวลาพิมพ์เอง
keyword | tone | language |
---|---|---|
AI WordPress automation | informative | en |
วิธีใช้ n8n เขียนบทความ | casual | th |
📈 Workflow Overview
- Trigger ด้วย Cron (ทุกสัปดาห์)
- ดึงข้อมูลจาก Google Sheets
- ส่ง Prompt ให้ OpenAI:
- เขียน Title, SEO Title, Description, Tag, Excerpt
- เขียนบทความความยาว 800–1000 คำ
- สร้างโพสต์ใหม่ใน WordPress พร้อม Metadata SEO
- ตั้งสถานะเป็น Draft / Publish อัตโนมัติ
🔧 Workflow Node (จับมือทำ)
🕒 1. Trigger (Cron Node)
{
"nodes": [
{
"parameters": {
"cronExpression": "0 9 * * 1"
},
"name": "Weekly Trigger",
"type": "n8n-nodes-base.cron",
"typeVersion": 1,
"position": [200, 300]
}
]
}
📄 2. Google Sheets Node
เชื่อมกับ Google OAuth แล้วดึงข้อมูลจากตาราง:
- Drive: เลือก Spreadsheet ที่เก็บ keyword
- Mode: Read Rows
- Sheet Name:
Sheet1
🧠 3. OpenAI Node (Generate Content)
Prompt:
เขียนบทความสำหรับ WordPress ความยาว 1000 คำ จากหัวข้อ "{{ $json["keyword"] }}" ให้มี tone "{{ $json["tone"] }}" และเป็นภาษา "{{ $json["language"] }}"
- ให้มี title ที่ดึงดูด
- meta title และ meta description สำหรับ SEO
- slug ที่เหมาะสม
- แยก tag และ category
- excerpt 1-2 บรรทัด
- ใช้ format แบบ JSON ดังนี้:
{
"title": "",
"slug": "",
"seo_title": "",
"seo_description": "",
"tags": [],
"category": "",
"excerpt": "",
"content": ""
}
ให้เลือก model:
gpt-4
หรือgpt-3.5-turbo-16k
เพื่อรองรับ output ที่ยาว
🌐 4. WordPress HTTP Node
{
"url": "https://yourdomain.com/wp-json/wp/v2/posts",
"method": "POST",
"authentication": "basicAuth",
"jsonParameters": true,
"bodyParametersJson": {
"title": "={{ $json.title }}",
"slug": "={{ $json.slug }}",
"content": "={{ $json.content }}",
"excerpt": "={{ $json.excerpt }}",
"status": "publish",
"tags": [/* แปลงชื่อ tag เป็น ID ก่อนโพสต์ */],
"categories": [/* category ID เช่น 12 */],
"meta": {
"_yoast_wpseo_title": "={{ $json.seo_title }}",
"_yoast_wpseo_metadesc": "={{ $json.seo_description }}",
"rank_math_title": "={{ $json.seo_title }}",
"rank_math_description": "={{ $json.seo_description }}"
}
}
}
🧩 ปรับแต่งพิเศษ
- สามารถใช้ Webhook แจ้งเตือนใน LINE หรือ Discord เมื่อโพสต์สำเร็จ
- ใส่ Logic ตรวจสอบความซ้ำของ keyword ก่อนโพสต์
- เก็บลิงก์บทความที่โพสต์สำเร็จกลับเข้า Google Sheets
✨ สรุป
ระบบนี้ช่วยให้คุณไม่ต้องมานั่งวางแผนบทความทุกสัปดาห์อีกต่อไป ป้อนคีย์เวิร์ดไว้ใน Google Sheets แล้วปล่อยให้ AI สร้างโพสต์คุณภาพ พร้อม SEO แบบมืออาชีพ
ตั้งเวลาโพสต์แบบไม่ต้องแตะมือแม้แต่น้อย!

เริ่มต้นกับ n8n: การติดตั้งบน Windows ด้วย Docker และ Node.js
ในยุคดิจิทัลที่เทคโนโลยีเข้ามามีบทบาทในชีวิตประจำวันมากขึ้น การทำงานอัตโนมัติได้กลายเป็นสิ่งจำเป็น n8n เป็นเครื่องมือที่ช่วยในการสร้าง workflow อัตโนมัติแบบโ…
Read More
คู่มือเบื้องต้นสู่การเข้าใจโปรโตคอลเครือข่ายและพอร์ตยอดนิยม
เครือข่าย (Networking) เป็นกระดูกสันหลังของการสื่อสารในยุคปัจจุบัน ไม่ว่าจะเพื่อการใช้งานส่วนตัว ธุรกิจ หรือการเชื่อมต่อระดับโลก สำหรับผู้เริ่มต้น การเข้าใจโ…
Read More
เปิดโลกเรียนรู้กับ Linux: คู่มือการใช้คำสั่งเครือข่ายพื้นฐานสำหรับมือใหม่
สายเทคโนโลยีมากคนอาจรู้ดีว่า Linux คือระบบปฏิบัติการที่มีความสามารถในด้านการสื่อสารเครือข่ายสูง บทความนี้จะนำมือใหม่สำรวจโลกของคำสั่งเครือข่ายใน Linux เพื่อเ…
Read More
การติดตั้ง install WordPress ด้วย Google Gemini CLI Agent บนเซิร์ฟเวอร์ Ubuntu
การติดตั้ง WordPress บนเซิร์ฟเวอร์ Ubuntu เป็นขั้นตอนที่สำคัญในการเปิดตัวเว็บไซต์ของคุณเอง โดยเฉพาะอย่างยิ่งเมื่อใช้ Google Gemini CLI Agent ซึ่งทำให้งานซับซ…
Read More
ทำความเข้าใจภาษาการเขียนโปรแกรม Rust: คู่มือเริ่มต้นสำหรับมือใหม่
Rust เป็นภาษาการเขียนโปรแกรมที่ได้รับความนิยมเพิ่มขึ้นอย่างรวดเร็ว ด้วยความสามารถในการจัดการหน่วยความจำอย่างปลอดภัยและสนับสนุนการประมวลผลร่วมแบบมีประสิทธิภาพ
Read More