ระบบ AI Automation จัดการ Google Ads อัตโนมัติด้วย Claude Cowork
PAIN POINTS

ปัญหาก่อนมีระบบนี้

งาน Google Ads ทุกวันที่กินเวลา และเสี่ยงพลาด — ถ้าทำเอง

เสียเวลาเปิด Dashboard ทุกเช้า
ต้องเข้า Google Ads ทุกวัน เช็คแต่ละ account ทีละตัว ใช้เวลา 30–60 นาที
💸
Budget หมดโดยไม่รู้ตัว
Campaign ใช้งบเกิน หรือ budget หมดกลางวัน ไม่มีใครแจ้งเตือน
🔍
ไม่รู้ว่า Keyword ไหน Waste Budget
ต้องดึง Report export ทำ Excel วิเคราะห์เอง ใช้เวลาหลายชั่วโมง
📄
รายงานลูกค้าสร้างเองทุกสัปดาห์
ทำ PowerPoint / Excel ส่งลูกค้า ใช้เวลา 1–2 ชม. ต่อ account ต่อสัปดาห์
🏢
หลาย Account ยิ่งหนักขึ้น
ดูแล 5+ accounts พร้อมกัน งานซ้ำๆ คูณด้วยจำนวน account
😓
ข้อมูลตกหล่น ตัดสินใจช้า
ไม่มี System ไม่มี Historical Data ตัดสินใจ Optimize จากความจำ
PREREQUISITES

เตรียมความพร้อมก่อนติดตั้ง

ติ๊กรายการให้ครบก่อนเริ่ม — ใช้เวลาเตรียม 30–60 นาที ทำครั้งเดียวใช้ได้ตลอด

Windows PC
Windows 10/11 (64-bit) — ใช้ macOS ได้เช่นกัน path จะต่างกันเล็กน้อย
จำเป็น
Claude Desktop
ดาวน์โหลดจาก claude.ai/download และติดตั้งแล้ว
จำเป็น
Python 3.9 ขึ้นไป
ตรวจสอบ: เปิด CMD พิมพ์ python --version
จำเป็น
Git for Windows
ดาวน์โหลดจาก git-scm.com — ขาดไม่ได้ ไม่งั้น pipx install ล้มเหลว
จำเป็น
Google Cloud Project
สร้างฟรีที่ console.cloud.google.com — ใช้ Project ID ในขั้นตอนตั้งค่า
จำเป็น
Google Ads Developer Token
Google Ads → Tools → API Center → ขอ Developer Token ระดับ Basic Access
จำเป็น
OAuth 2.0 Client ID (Desktop app)
สร้างใน Google Cloud → APIs & Services → Credentials → เลือกประเภท Desktop
จำเป็น
gcloud CLI
ดาวน์โหลด Google Cloud SDK จาก cloud.google.com/sdk — ใช้สำหรับ Login
จำเป็น
Manager Account ID (ถ้ามี MCC)
ถ้าดูแลหลาย Account ผ่าน Manager Account ต้องใส่ ID เพื่อให้ API เข้าถึง Sub-accounts ได้
แนะนำ
⏱ เวลาที่ใช้โดยประมาณ: Python + Git (ถ้ายังไม่มี) 15 นาที · Google Cloud Setup 20 นาที · gcloud login 10 นาที · ตั้งค่า Claude 5 นาที
INSTALLATION GUIDE · STEP BY STEP

ติดตั้ง Google Ads MCP — จับมือทำทีละขั้น

ทำตามลำดับ 1→5 ห้ามข้าม — แต่ละขั้นมีผลต่อขั้นถัดไป

1
ติดตั้ง pipx — ตัวจัดการ Python Package
เปิด Command Prompt (CMD) ในฐานะ Administrator แล้วรันคำสั่งด้านล่าง
CMD — ติดตั้ง pipx
python -m pip install --user pipx
CMD — เพิ่ม pipx ใน PATH
python -m pipx ensurepath

⚠️ หลังรันคำสั่งนี้ ให้ปิด CMD แล้วเปิดใหม่ก่อนไปขั้นถัดไป เพื่อให้ PATH อัปเดต

CMD — ตรวจสอบว่า pipx ใช้งานได้
pipx --version

✓ ถ้าเห็นเลขเวอร์ชัน เช่น 1.4.3 แปลว่าสำเร็จ

2
ติดตั้ง Google Ads MCP จาก GitHub
ใช้ pipx install (ไม่ใช่ pipx run) — ติดตั้งถาวรเป็น binary ใช้งานได้ทันที
CMD — ติดตั้ง Google Ads MCP
pipx install "git+https://github.com/googleads/google-ads-mcp.git"

⏳ รอประมาณ 1–3 นาที กำลังดาวน์โหลดและ build package

CMD — ตรวจสอบการติดตั้ง
pipx list

✓ ควรเห็น google-ads-mcp ในรายการ และ path ของ binary เช่น:
C:\Users\[ชื่อ]\.local\bin\google-ads-mcp.exe

⚠️ ถ้าเจอ error "Git executable not found": Git for Windows ยังไม่ได้ติดตั้ง → ดาวน์โหลดจาก git-scm.com แล้วรัน pipx install ใหม่
3
สร้าง OAuth Client ID ใน Google Cloud Console
สำคัญมาก — ต้องสร้างเอง เพราะ gcloud default OAuth ถูกบล็อกสำหรับบาง account

ทำตามลำดับนี้ใน Google Cloud Console (console.cloud.google.com):

Enable Google Ads API

APIs & Services → Library → ค้นหา "Google Ads API" → กด Enable

ตั้งค่า OAuth Consent Screen

APIs & Services → OAuth consent screen → เลือก External → กรอกชื่อแอป → กด Save → กด "Publish App" เพื่อเปลี่ยนเป็น "In production" (ถ้าไม่ Publish จะเจอ "This app is blocked")

สร้าง OAuth Client ID

Credentials → Create Credentials → OAuth client ID → เลือกประเภท "Desktop app" → ตั้งชื่อ → Create → กด Download JSON → บันทึกไว้ที่
C:\Users\[ชื่อ]\AppData\Roaming\gcloud\

4
ติดตั้ง gcloud CLI — Google Cloud SDK
เครื่องมือ command line ของ Google สำหรับ login และสร้าง Credentials — ต้องติดตั้งก่อน Login ได้

ดาวน์โหลด Google Cloud SDK Installer สำหรับ Windows ได้ที่ลิงก์ด้านล่าง:

URL — ดาวน์โหลด gcloud CLI
https://cloud.google.com/sdk/docs/install

ขั้นตอนติดตั้ง:

ดาวน์โหลดและรัน Installer

กด "Download the Cloud SDK installer" → รันไฟล์ GoogleCloudSDKInstaller.exe → กด Next ไปเรื่อยๆ จนเสร็จ

เปิด Terminal ใหม่หลังติดตั้ง

ปิด CMD เดิมและเปิดใหม่ เพื่อให้ PATH ของ gcloud ถูกโหลด

ตรวจสอบว่าติดตั้งสำเร็จ
CMD — เช็ค gcloud version
gcloud --version

✓ ถ้าเห็น Google Cloud SDK X.X.X แปลว่าติดตั้งสำเร็จ

รัน gcloud init (ครั้งแรกเท่านั้น)
CMD — ตั้งค่า gcloud ครั้งแรก
gcloud init

Browser จะเปิดขึ้นให้ Login Google Account → เลือก Account ที่ใช้กับ Google Ads → เลือก Project ที่สร้างใน Step 3

✅ เมื่อเสร็จ Step นี้ — gcloud พร้อมใช้งาน สามารถไป Step 5 เพื่อ Login สร้าง Application Default Credentials ได้เลย
5
Login ด้วย gcloud CLI — สร้าง Application Default Credentials
ใช้ client_secret.json ที่ดาวน์โหลดไว้ใน Step 3 — ห้ามใช้คำสั่ง gcloud login ธรรมดา

เปิด CMD แล้วรันคำสั่งด้านล่าง — แทนที่ชื่อไฟล์ client_secret ให้ตรงกับไฟล์ที่ดาวน์โหลดมา:

CMD — Login พร้อม Custom OAuth Client (ทั้งหมดในบรรทัดเดียว)
gcloud auth application-default login --client-id-file="C:\Users\[ชื่อ]\AppData\Roaming\gcloud\client_secret_XXXXXXXXX.apps.googleusercontent.com.json" --scopes=https://www.googleapis.com/auth/adwords,https://www.googleapis.com/auth/cloud-platform

⚠️ ต้องรันทั้งหมดในบรรทัดเดียวใน CMD — ห้ามกด Enter ตรงกลาง และห้ามใช้ backtick (`) ต่อบรรทัดแบบ PowerShell

🌐 Browser จะเปิดขึ้นมา → เลือก Google Account → กด Allow → ปิด Browser

CMD — ตรวจสอบว่า login สำเร็จ
gcloud auth application-default print-access-token

✓ ถ้าเห็น access token (สตริงยาว) แปลว่า login สำเร็จ

📁 Credentials ถูกบันทึกที่: C:\Users\[ชื่อ]\AppData\Roaming\gcloud\application_default_credentials.json

6
ตั้งค่า claude_desktop_config.json — เชื่อม MCP กับ Claude
แก้ไฟล์ config ของ Claude Desktop เพื่อเพิ่ม Google Ads MCP server

เปิดไฟล์ที่ path นี้ (ถ้าไม่มีให้สร้างใหม่):

Path — Claude Desktop Config
C:\Users\[ชื่อ]\AppData\Roaming\Claude\claude_desktop_config.json

เพิ่ม block นี้ใน "mcpServers" — แทนที่ค่าที่ระบุไว้:

JSON — Google Ads MCP Config
"google-ads-mcp": {
  "command": "C:\\Users\\[ชื่อ]\\.local\\bin\\google-ads-mcp.exe",
  "args": [],
  "env": {
    "GOOGLE_APPLICATION_CREDENTIALS": "C:\\Users\\[ชื่อ]\\AppData\\Roaming\\gcloud\\application_default_credentials.json",
    "GOOGLE_PROJECT_ID": "your-project-id",
    "GOOGLE_ADS_DEVELOPER_TOKEN": "your-developer-token",
    "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "1234567890"
  }
}
command
Path ของ binary จาก pipx list
GOOGLE_PROJECT_ID
Project ID จาก Google Cloud Console
GOOGLE_ADS_DEVELOPER_TOKEN
จาก Google Ads → Tools → API Center
GOOGLE_ADS_LOGIN_CUSTOMER_ID
Manager Account ID (ถ้าใช้ MCC) — ถ้าไม่มีให้ลบบรรทัดนี้ออก

🔄 หลังบันทึกไฟล์ → ปิด Claude Desktop แล้วเปิดใหม่ → ดู MCP icon ว่าขึ้นเป็น ✅ หรือไม่

7
ทดสอบการเชื่อมต่อ — ถามคำถาม Google Ads แรก
เปิด Claude Desktop → ถามคำถามด้านล่าง → ถ้ามีข้อมูลตอบกลับ = สำเร็จ 🎉

ลองถาม Claude คำถามเหล่านี้ตามลำดับ:

Test #1 — ดู Accounts ที่เชื่อมอยู่
แสดง Google Ads accounts ทั้งหมดที่มีสิทธิ์เข้าถึง
Test #2 — ดู Campaigns วันนี้
แต่ละ campaign ใช้งบไปเท่าไหร่วันนี้? แสดงทุก account
Test #3 — วิเคราะห์ Keyword
keyword ไหนมี CTR สูงสุดใน [ชื่อ Campaign] 7 วันที่ผ่านมา?
✅ ถ้า Claude ตอบกลับพร้อมข้อมูลจริง → Google Ads MCP ทำงานสมบูรณ์ พร้อมตั้ง Automation ได้เลย!
TROUBLESHOOTING

Error ที่เจอบ่อย — วิธีแก้จากประสบการณ์จริง

ทุก Error ด้านล่างเกิดขึ้นจริงใน session นี้ — แก้ได้ทั้งหมด

🚫
"This app is blocked" — Browser แสดงหน้าบล็อก
สาเหตุ: gcloud ใช้ OAuth Client ของตัวเองซึ่งถูก Google บล็อกสำหรับบาง account

วิธีแก้:
1. สร้าง OAuth Client ID ของตัวเองใน Google Cloud Console (ประเภท Desktop app)
2. Publish OAuth Consent Screen ให้เป็น "In production"
3. รัน gcloud login ด้วย --client-id-file ชี้ไปที่ JSON ที่ดาวน์โหลดมา

ดูวิธีละเอียดที่ Step 3–4 ด้านบน
⚙️
"Git executable not found" — MCP Server ไม่เชื่อมต่อ
สาเหตุ: ใช้ pipx run --spec git+https://... ซึ่งพยายามดึง package จาก git ทุกครั้ง แต่หา git ไม่เจอ

วิธีแก้ (2 ทาง):
1. ติดตั้ง Git for Windows จาก git-scm.com
2. ใช้ pipx install แทน pipx run — ติดตั้งครั้งเดียวแล้วใช้ binary path ตรงๆ ใน config
🔒
"User doesn't have permission" — API ปฏิเสธการเข้าถึง
สาเหตุ: ถ้าใช้ Manager Account (MCC) บัญชีหลักดูแล Sub-accounts — API ต้องการ Login Customer ID เพื่อระบุว่า request มาจาก MCC

วิธีแก้: เพิ่ม environment variable ใน claude_desktop_config.json
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "Manager-Account-ID-ของคุณ" แล้ว Restart Claude Desktop
📊
Field "metrics.conversion_rate" ไม่รู้จัก — Query ล้มเหลว
สาเหตุ: Google Ads API ไม่มี field ชื่อ metrics.conversion_rate เป็น selectable field

วิธีแก้: ใช้ metrics.cost_per_conversion แทน หรือคำนวณเองจาก conversions/clicks

Fields ที่ใช้ได้จริง: metrics.clicks, metrics.impressions, metrics.ctr, metrics.cost_micros, metrics.conversions, metrics.cost_per_conversion
💻
Command ขึ้น error ใน CMD — Backtick (`) ไม่ทำงาน
สาเหตุ: Backtick (`) เป็น line continuation ของ PowerShell เท่านั้น — CMD ไม่รู้จัก ทำให้ --scopes กลายเป็น command แยกต่างหาก

วิธีแก้: รวมคำสั่ง gcloud ทั้งหมดไว้ในบรรทัดเดียวใน CMD อย่า Enter กลางคำสั่ง
หรือเปลี่ยนไปใช้ PowerShell แล้วใช้ backtick ต่อบรรทัดได้ปกติ
📈
Conversion = 0 ทุก Campaign — ไม่มีข้อมูล Conversion
สาเหตุ: ยังไม่ได้ติดตั้ง Conversion Tracking — Google Ads ไม่รู้ว่าใครกด Landing Page แล้ว Convert

วิธีแก้:
1. Google Ads → Tools → Conversions → New Conversion Action
2. เลือก Website → ใส่ URL Landing Page
3. ดาวน์โหลด Google Tag แล้วติดบน website
4. รอ 24–48 ชั่วโมงให้ข้อมูลเริ่มไหล

แนะนำ: ใช้ Google Tag Manager เพื่อติดตั้งง่ายขึ้น
ARCHITECTURE

โครงสร้าง 3 Layers

ทุก Module ทำงานตามโครงสร้างนี้: รับข้อมูล → ประมวลผล → ส่งออก

CW SCHEDULE CLAUDE PLUGIN GOOGLE ADS MCP OUTPUT
LAYER 1
Trigger

Claude Cowork Scheduled Tasks จับเวลาและรัน Plugin อัตโนมัติ — รายวัน รายสัปดาห์ และทุก 2 ชั่วโมง ไม่ต้องใช้เครื่องมือภายนอก

CW Scheduled Tasks Slash Commands
LAYER 2
🧠
Intelligence

Claude Plugin ดึงข้อมูลจาก Google Ads MCP วิเคราะห์ และตัดสินใจว่าจะแจ้งเตือนหรือไม่ — ทั้งหมดอยู่ใน Claude Cowork

Claude Cowork Google Ads MCP Sheets MCP
LAYER 3
📤
Output

Claude ส่ง Email ผ่าน Gmail MCP และบันทึกผลลง Google Sheets MCP โดยตรง — ไม่ผ่านตัวกลาง

Gmail MCP Sheets MCP
WORKFLOW MODULES

4 Modules — ทำงานอัตโนมัติทั้งหมด

คลิกที่ Module เพื่อดูรายละเอียด Trigger, Flow และ System Prompt

📊
MODULE 1 · SCHEDULED DAILY
รายงาน Google Ads รายวัน
ทุกเช้า 07:30 — สรุป spend & performance ทุก account ส่ง Email
Trigger
⏰ ทุกวัน 07:30 น. (CW Scheduled Task)
Claude Role
Google Ads Daily Analyst
Hub
Sheets → Tab "Daily Log"
Output
📧 Email รายงานทีม + บันทึก Sheets
SLASH COMMANDS
/ads-daily-report/spend-today
CLAUDE COWORK SCHEDULED TASK FLOW
CW SCHEDULE
07:30 ทุกวัน
CLAUDE PLUGIN
/ads-daily-report
ADS MCP
ดึง Campaign Data
SHEETS MCP
บันทึก Daily Log
GMAIL MCP
ส่ง Email ทีม
SYSTEM PROMPT ตัวอย่าง
Plugin: Google Ads Daily Reporter
คุณคือ Google Ads Analyst ที่ดูแล accounts ของทีม Work360 บริบท: คุณเชื่อมกับ Google Ads MCP และ Google Sheets MCP /ads-daily-report: 1. ดึงข้อมูล spend, impressions, clicks, CTR ของทุก campaign วันนี้ ผ่าน customers_list_accessible_customers แล้ว search แต่ละ account 2. เปรียบเทียบกับเมื่อวาน (segments.date DURING YESTERDAY) 3. จัดอันดับ: Top 3 campaigns ที่ spend สูงสุด 4. ระบุ: campaigns ที่ CTR < 2% หรือ spend = 0 วันนี้ 5. สรุปเป็น Email ภาษาไทย ใช้ emoji ให้อ่านง่าย Output: → เขียนผลลงใน Google Sheets Tab "Daily Log" คอลัมน์: Date, Account, Campaign, Spend, CTR, Status → ส่ง Email หัวข้อ "📊 Google Ads Daily Report — [วันที่]" ถึงทีม On Error: ถ้า API ไม่ตอบ บันทึก Log "API_ERROR" ใน Sheets
💡
Tip: ใน Email ให้เพิ่มแถวสรุป "วันนี้ใช้งบรวม ฿X จากทุก account" ไว้ด้านบนสุดเพื่อให้ทีมเห็นภาพรวมทันที
🚨
MODULE 2 · ALERT EVERY 2 HRS
แจ้งเตือน Budget หมด / เกิน
ทุก 2 ชั่วโมง 09:00–21:00 — ตรวจ spend vs threshold แจ้งเตือนทันที
Trigger
⏰ ทุก 2 ชม. (09:00, 11:00, 13:00, 15:00, 17:00, 19:00, 21:00)
Claude Role
Budget Monitor & Alert System
Hub
Sheets → Tab "Budget Config" (อ่าน threshold)
Output
📧 Email Alert ทันทีเมื่อผิดปกติ
SLASH COMMANDS
/budget-check/budget-alert
CLAUDE COWORK SCHEDULED TASK FLOW
CW SCHEDULE
ทุก 2 ชม.
CLAUDE PLUGIN
/budget-check
ADS MCP
ดึง Spend วันนี้
SHEETS MCP
อ่าน Threshold
GMAIL MCP
Alert (ถ้าเกิน)
SYSTEM PROMPT ตัวอย่าง
Plugin: Budget Alert Monitor
คุณคือ Budget Monitor สำหรับ Google Ads ของ Work360 บริบท: คุณมี Google Ads MCP และ Google Sheets MCP /budget-check: 1. ดึง spend วันนี้ของทุก campaign ผ่าน Google Ads MCP 2. อ่าน Budget Threshold จาก Sheets Tab "Budget Config" คอลัมน์: Account, Campaign, Daily_Budget, Alert_80, Alert_100 3. เปรียบเทียบ: - spend > Alert_80 → Status: "⚠️ ใกล้หมด (80%)" - spend > Alert_100 → Status: "🔴 เกิน Budget!" - spend < Alert_80 → ปกติ (ไม่ต้องทำอะไร) 4. ถ้ามี campaign ที่ผิดปกติ: → ส่ง Email แจ้งเตือน หัวข้อ "🚨 Budget Alert — [ชื่อ Campaign]" → บันทึก Sheets Tab "Alert Log": Date, Time, Campaign, Spend, Status 5. ถ้าทุก campaign ปกติ → ไม่ต้องส่ง Email (ประหยัด Noise)
⚠️
สำคัญ: ตั้งค่า Daily_Budget ใน Sheets ให้ถูกต้องก่อน Module นี้จะทำงานได้ — Claude อ่านค่าจาก Tab "Budget Config" เท่านั้น
🔍
MODULE 3 · WEEKLY MONDAY
วิเคราะห์ Keyword & Optimization
ทุกวันจันทร์ 09:00 — หา waste keywords แนะนำ bid adjustment
Trigger
📅 ทุกวันจันทร์ 09:00 น. (CW Scheduled Task)
Claude Role
SEM Specialist & Keyword Auditor
Hub
Sheets → Tab "Keyword Analysis"
Output
📊 Sheets Report + Email สรุปข้อเสนอแนะ
SLASH COMMANDS
/keyword-audit/find-waste-keywords/keyword-opportunities
CLAUDE COWORK SCHEDULED TASK FLOW
CW SCHEDULE
จันทร์ 09:00
CLAUDE PLUGIN
/keyword-audit
ADS MCP
ดึง Keywords 30 วัน
SHEETS MCP
บันทึก Analysis
GMAIL MCP
สรุป Recommendations
SYSTEM PROMPT ตัวอย่าง
Plugin: Keyword Audit Specialist
คุณคือ SEM Specialist ผู้เชี่ยวชาญ Google Ads Keywords บริบท: ดูแล accounts: สยามไฟเบอร์กลาส, Work360, RPC, TK-9 /keyword-audit: 1. ดึง keywords ทุกตัวของทุก enabled campaign fields: keyword, match_type, status, impressions, clicks, ctr, cost_micros, conversions ช่วง: LAST_30_DAYS 2. จัดหมวดหมู่ Performance: 🏆 BEST — CTR > 10% หรือ conversions > 0 ✅ GOOD — CTR 5–10%, spend สม่ำเสมอ ⚠️ LOW — CTR < 5%, spend > ฿200 🔴 WASTE — spend > ฿500, clicks < 5 (ROI ต่ำมาก) ⏸ IDLE — impressions = 0 ใน 30 วัน 3. สร้าง Recommendations: - WASTE keywords → แนะนำให้ Pause - BEST keywords → แนะนำให้เพิ่ม Bid - IDLE keywords → แนะนำให้ตรวจ match type 4. บันทึกผลใน Sheets Tab "Keyword Analysis" 5. ส่ง Email สรุป: "พบ X waste keywords ประหยัดได้ ฿Y/สัปดาห์"
💡
Module นี้ใช้ข้อมูล 30 วัน — ผลลัพธ์แม่นยำกว่า และทำสัปดาห์ละครั้งก็เพียงพอ
📋
MODULE 4 · WEEKLY FRIDAY
สรุป Performance ส่งลูกค้า
ทุกศุกร์ 16:00 — Auto-generate รายงานสวยงาม Human Review ก่อนส่ง
Trigger
📅 ทุกวันศุกร์ 16:00 น. → Claude สร้าง Draft
Claude Role
Digital Marketing Consultant (Client-facing)
Hub
Sheets → Tab "Client Reports" (Status: Pending → Approved)
Output
✅ Human Review → ส่ง Email ลูกค้า
👤
Human-in-the-Loop: Claude สร้าง Draft → คุณ Review ใน Sheets → เปลี่ยน Status เป็น "Approved" → Claude Cowork ส่ง Email ให้ลูกค้าอัตโนมัติ
SLASH COMMANDS
/client-report/weekly-summary
HUMAN-IN-THE-LOOP FLOW
CW SCHEDULE
ศุกร์ 16:00
CLAUDE PLUGIN
สร้าง Draft
SHEETS MCP
Status: Pending
คุณ
Review & Approve
GMAIL MCP
/send-client-report
SYSTEM PROMPT ตัวอย่าง
Plugin: Client Report Generator
คุณคือ Digital Marketing Consultant ที่สร้างรายงานให้ลูกค้า Work360 กฎ: ใช้ภาษาที่ลูกค้าทั่วไปเข้าใจ — ห้ามใช้ศัพท์เทคนิคโดยไม่อธิบาย /client-report [account_name]: 1. ดึง performance 7 วันที่ผ่านมา ของ account ที่ระบุ fields: campaign, impressions, clicks, ctr, cost, conversions 2. เปรียบเทียบกับ 7 วันก่อนหน้า → คำนวณ % เปลี่ยนแปลง 3. สร้างรายงาน Email ที่มี 4 ส่วน: 🌟 Highlights — สิ่งที่ทำได้ดีสัปดาห์นี้ 📊 ผลลัพธ์รวม — ตารางตัวเลขสำคัญ (ไม่เกิน 5 แถว) ⚠️ จุดที่ควรปรับปรุง — อธิบายง่าย บอกผลกระทบ 🎯 แผนสัปดาห์หน้า — 2-3 bullet points 4. บันทึกใน Sheets Tab "Client Reports": Date, Account, Draft_Content, Status (= "Pending Review") รอ: คุณต้องเปลี่ยน Status เป็น "Approved" ใน Sheets ก่อน แล้วรัน /send-client-report เพื่อให้ Claude Cowork ส่ง Email
TOOL STACK · CLAUDE COWORK ONLY

เครื่องมือที่ใช้ — ทุกอย่างอยู่ใน Claude Cowork

ไม่ต้องใช้เครื่องมือภายนอก ทุก Layer ทำงานผ่าน Claude Cowork และ MCP ทั้งหมด

TRIGGER · CW SCHEDULED TASKS
⏰ Claude Cowork ตั้งเวลาอัตโนมัติ
  • ตั้ง Scheduled Task ใน Claude Cowork
  • กำหนดเวลา + Plugin + Slash Command
  • Claude รัน Plugin ตามเวลาที่ตั้ง
  • ไม่ต้องเปิด Claude ด้วยตัวเอง
✓ Built-in ใน Claude Cowork · ไม่ต้องติดตั้งเพิ่ม
✓ ฟรี · ตั้งค่าง่าย · จัดการในที่เดียว
DATA · GOOGLE ADS MCP
📊 ดึงข้อมูล Google Ads โดยตรง
  • เชื่อมต่อแล้วจาก Session นี้
  • Claude ดึง Campaign / Keyword / Spend
  • รองรับหลาย Account พร้อมกัน
  • ใช้ GAQL Query — Claude เขียนให้เอง
✓ เชื่อมตรง Google Ads API · Real-time data
✓ ติดตั้งเสร็จแล้ว · พร้อมใช้งานทันที
OUTPUT · SHEETS + GMAIL MCP
📤 บันทึกและส่งผลลัพธ์
  • Google Sheets MCP — บันทึก Log + Config
  • Gmail MCP — ส่ง Email รายงาน + Alert
  • Claude เขียนลง Sheets และส่ง Email ได้โดยตรง
  • ไม่ผ่านตัวกลาง — ลด Error ทุกขั้น
✓ Claude ควบคุม Output ทั้งหมดเอง
✓ ต้องเชื่อม Sheets MCP + Gmail MCP ครั้งแรก
GOOGLE SHEETS HUB

โครงสร้าง Google Sheets — ศูนย์กลางระบบ

สร้าง Spreadsheet ชื่อ "Google Ads AI Master" พร้อม 6 Tabs ด้านล่าง

📋 Account DB
Customer_ID
Account_Name
Client_Email
Manager_ID
Status Active / Paused
💰 Budget Config
Account
Campaign
Daily_Budget
Alert_80 (= Daily×0.8)
Alert_100 (= Daily×1.0)
📊 Daily Log
Date
Account
Campaign
Spend (฿)
Impressions
CTR (%)
🔑 Keyword Analysis
Week
Account
Keyword
Category BEST/WASTE
Recommendation
📄 Client Reports
Date
Account
Draft_Content
Status Pending/Approved
Sent_At
🚨 Alert Log
Date
Time
Campaign
Spend
Alert_Type 80%/100%
CW SCHEDULED TASKS · TIMELINE

ตารางเวลา Claude Cowork Scheduled Tasks

ตั้งใน Claude Cowork ครั้งเดียว — ระบบรันอัตโนมัติทุกวันโดยไม่ต้องแตะ

07:30
Daily Report
/ads-daily-report

CW Scheduled Task รายวัน
Plugin: Google Ads Daily Reporter
09:00
Budget Check #1
/budget-check

CW Scheduled Task ทุก 2 ชม.
Plugin: Budget Alert Monitor
11:00
Budget Check #2
/budget-check

ช่วงเที่ยง — campaign active สูงสุด
13:00
Budget Check #3
/budget-check

หลังเที่ยง — แจ้งเตือนถ้าใกล้หมด
16:00
Client Report Draft
/client-report

เฉพาะวันศุกร์
Plugin: Client Report Generator
09:00
Keyword Audit
/keyword-audit

เฉพาะวันจันทร์
Plugin: Keyword Audit Specialist
SETUP GUIDE · NO-CODE

ขั้นตอนตั้งค่าระบบ

ทำตามลำดับ ใช้เวลาประมาณ 1–2 ชั่วโมง ตั้งค่าครั้งเดียวใช้ได้ตลอด

1
ติดตั้ง Google Ads MCP บน Claude Desktop
ทำตามขั้นตอนในหน้า "ติดตั้ง MCP" ด้านบน (Steps 1–7) ให้ครบก่อนเริ่ม Automation
  • ติดตั้ง pipx + Google Ads MCP
  • ตั้งค่า OAuth Credentials + gcloud login
  • แก้ claude_desktop_config.json
  • ทดสอบด้วย "แสดง accounts ที่มี"
💡ถ้าทำขั้นตอนนี้แล้ว (จาก session นี้) ข้ามไป Step 2 ได้เลย
2
สร้าง Google Sheets Hub
สร้าง Spreadsheet ใหม่ชื่อ "Google Ads AI Master" พร้อม 6 Tabs
  • สร้าง Tab: Account DB, Budget Config, Daily Log, Keyword Analysis, Client Reports, Alert Log
  • กรอก Account DB: Customer IDs ทุก account
  • กรอก Budget Config: ตั้ง daily budget ของแต่ละ campaign
  • Share Sheets ให้ Gmail ที่ใช้กับ Claude
💡Customer IDs จาก session นี้: สยามไฟเบอร์กลาส=2947036933, Work360=3744456296, RPC=8186284876, TK-9=6411421378
3
สร้าง Claude Cowork Plugins (4 ตัว)
ใน Claude Cowork สร้าง Plugin ตาม System Prompt ในแต่ละ Module
  • Plugin 1: "Google Ads Daily Reporter" → เพิ่ม Google Ads MCP + Gmail MCP + Sheets MCP
  • Plugin 2: "Budget Alert Monitor" → เพิ่ม Google Ads MCP + Gmail MCP + Sheets MCP
  • Plugin 3: "Keyword Audit Specialist" → เพิ่ม Google Ads MCP + Sheets MCP
  • Plugin 4: "Client Report Generator" → เพิ่ม Google Ads MCP + Sheets MCP
💡วาง System Prompt จาก Blueprint นี้ตรงๆ — ปรับ account names ให้ตรงกับของคุณ
4
ตั้ง Claude Cowork Scheduled Tasks (4 งาน)
ใน Claude Cowork → Settings → Scheduled Tasks → สร้าง Task ตามตารางด้านล่าง
  • Task 1: ทุกวัน 07:30 → Plugin "Daily Reporter" → พิมพ์ /ads-daily-report
  • Task 2: ทุกวัน 09:00, 11:00, 13:00 → Plugin "Budget Monitor" → พิมพ์ /budget-check
  • Task 3: ทุกวันจันทร์ 09:00 → Plugin "Keyword Audit" → พิมพ์ /keyword-audit
  • Task 4: ทุกวันศุกร์ 16:00 → Plugin "Client Report" → พิมพ์ /client-report
💡Claude Cowork รัน Scheduled Tasks อัตโนมัติ — ไม่ต้องใช้เครื่องมือภายนอกเลย
5
ทดสอบ Manual ก่อน Activate
รัน Slash Command ด้วยมือใน Claude Desktop ก่อนเปิด Automation
  • เปิด Plugin "Google Ads Daily Reporter" → พิมพ์ /ads-daily-report
  • ตรวจสอบว่า Sheets บันทึกได้ และ Email ส่งถูก
  • ทดสอบ /budget-check → ตรวจว่าอ่าน Budget Config ถูกต้อง
  • เมื่อทุกอย่าง OK → เปิด CW Scheduled Tasks ให้ Active
💡หลักการ: ทดสอบ Manual ก่อนเสมอ — แก้ Bug ได้ง่ายกว่าตอน Automation รันอยู่
SUMMARY

ตารางสรุปทุก Module

Module Trigger Slash Command Output Tool
📊 Daily Report ทุกวัน 07:30 /ads-daily-report Email ทีม + Sheets Claude Cowork + MCP
🚨 Budget Alert ทุก 2 ชม. /budget-check Email Alert (เมื่อผิดปกติ) Claude Cowork + MCP
🔍 Keyword Audit จันทร์ 09:00 /keyword-audit Sheets + Email สรุป Claude Cowork + MCP
📋 Client Report ศุกร์ 16:00 /client-report Email ลูกค้า (หลัง Approve) Claude Cowork + MCP
ESTIMATED IMPACT

ประหยัดเวลาได้โดยประมาณ

2 ชม.
ต่อวัน (Report)
4 ชม.
ต่อสัปดาห์ (Client Report)
0 บาท
Budget ที่เสียเปล่า (Budget Alert)
Google Ads AI Automation Blueprint · Work360 · Claude Cowork + Google Ads MCP
ออกแบบโดย Claude Cowork Designer Skill · ข้อมูลจาก session จริง

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้
    รายละเอียดคุกกี้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า