🚀 สอนเชื่อม LINE OA กับ Claude Code ผ่าน LINE MCP ส่งสรุปยอดขายจาก Google Sheets เข้า LINE แบบไม่ต้องเขียนโค้ด!

อยากให้สรุปยอดขายจาก Google Sheets เด้งเข้า LINE ทุกวัน แต่ไม่อยากเขียนโค้ดเอง ไม่อยากไปยุ่งกับ API ให้ปวดหัวใช่ไหมครับ? ตอนนี้เรามีสิ่งที่เรียกว่า LINE MCP ที่ทำให้ AI อย่าง Claude Code เข้าไปควบคุม LINE OA ของเราได้เลย ตั้งแต่ส่งสรุปยอดขาย สร้าง Rich Menu ตั้ง Auto-reply ไปจนถึงออกแบบคูปองโปรโมชั่นจากข้อมูลจริง แค่สั่งเป็นภาษาไทยเท่านั้นเอง

.

ขอแอบสปอยนิดนึงว่า ผลลัพธ์ที่ได้คือแบบนี้ครับ 👇 ผมแค่พิมพ์สั่งว่าให้สรุปยอดขายเดือนนี้ส่งเข้า LINE แล้ว AI ก็ไปอ่านข้อมูลใน Sheet วิเคราะห์ให้ แล้วส่งเป็นการ์ด Flex Message 3 ใบเข้ามาใน LINE ทันที มีทั้งภาพรวมยอดขาย, Insight สำคัญ และข้อเสนอแนะว่าเดือนหน้าควรทำอะไรต่อ

โพสนี้ผมเลยจะมาสอนแบบจับมือทำครับ ตั้งแต่การสร้าง LINE OA, การติดตั้ง LINE Bot MCP Server ให้ Claude Code ไปจนถึง Use Case จริงของร้านกาแฟ 4 ตอน คือ

EP.1 ส่งข้อความเข้า LINE
EP.2 สรุปยอดขายจาก Google Sheets
EP.3 สร้าง Rich Menu
EP.4 ออกแบบคูปองโปรโมชั่น

💡 ไม่มี Claude ก็ทำได้นะครับ ในคลิปผมใช้ Claude Code ก็จริง แต่ถ้าคุณยังไม่ได้สมัคร Claude ก็สามารถใช้ตัวอื่นที่เริ่มต้นใช้ได้ Free อย่าง OpenCode หรือ Antigravity 2.0 แทนก็ได้เหมือนกันครับ

📌 LINE MCP คืออะไร?
สำหรับคนที่ยังไม่รู้จัก MCP (Model Context Protocol) มันคือตัวเชื่อมที่ทำให้ AI ของเราสามารถ “วิ่งเข้าไป” ใช้งานและควบคุมแอปอื่นๆ ได้ครับ ซึ่ง LINE Bot MCP Server ก็คือ MCP ที่ทาง LINE ทำออกมาเอง ให้ AI ส่งข้อความ ส่งการ์ด และจัดการ Rich Menu ใน LINE OA ของเราได้

ภาพรวมการทำงานก็ง่ายๆ แบบนี้ครับ

Claude Code (รับคำสั่งภาษาไทย) → line-bot MCP (ส่งข้อความ การ์ด และ Rich Menu) → Messaging API (ช่องทางของ LINE OA) → LINE มือถือ (คุณและผู้ติดตาม)

ส่วนข้อมูลยอดขาย เราจะเก็บไว้ใน Google Sheets แล้วให้ Claude อ่านผ่าน Google Drive connector จากนั้นสรุปเป็นการ์ดส่งเข้า LINE ครับ

ถ้าเทียบกับเมื่อก่อนนะครับ แค่จะสร้าง Rich Menu ทีนึงก็ต้องไปทำภาพเอง แล้วไป Set Up ใน LINE OA อีกหลายสเต็ป แต่ตอนนี้แค่สั่ง AI ประโยคเดียวก็ได้แล้วครับ

📦 4 อย่างที่ต้องมี ก่อนเริ่ม
LINE OA — สร้างบัญชีแล้วเปิด Messaging API
Token + User ID — เอามาจาก LINE Developers Console
line-bot MCP — เพิ่มเข้า Claude Code (คำสั่งเดียว)
Google Drive — เชื่อม connector ใน Claude

🚀 EP.0 เตรียมตัว (ทำครั้งเดียว)
Step 1: สร้าง Project แล้วให้ Claude ติดตั้ง LINE Bot MCP ให้
เปิด Claude Code ขึ้นมา แล้วสร้างโฟลเดอร์ Project ใหม่ได้เลยครับ อย่างของผมตั้งชื่อว่า LINE MCP Project

จากนั้นไปที่หน้า GitHub ของ LINE Bot MCP Server ที่ลิงค์นี้
https://github.com/line/line-bot-mcp-server

ในนั้นจะมีบอกว่ามันทำอะไรได้บ้าง มี Function อะไรบ้าง และติดตั้งยังไง แต่เราไม่ต้องไปนั่งอ่านเองเลยครับ แค่ก็อปลิงก์ไปวางใน Claude แล้วพิมพ์ว่า

ฝากติดตั้งเชื่อมต่อกับ line bot mcp นี้ให้หน่อย

Claude จะเช็คเครื่องเราให้ก่อนว่ามี Node เวอร์ชันที่รองรับหรือยัง แล้วบอกเราว่าขั้นตอนสุดท้ายต้องใช้ Channel Access Token กับ User ID จาก LINE Developers Console ซึ่งถ้าเรายังไม่มี LINE OA ก็ต้องไปสร้างก่อนครับ

Step 2: สร้าง LINE OA และเปิด Messaging API
เข้าไปที่ LINE Developers Console
https://developers.line.biz/


กด Create เพื่อสร้าง Provider ใหม่ ตั้งชื่ออะไรก็ได้
เลือกสร้าง Messaging API channel ระบบจะพาไปสร้าง LINE Official Account ให้ กรอกข้อมูลร้านให้เรียบร้อย
เข้าไปที่ LINE OA Manager → Settings → Messaging API แล้วกดเปิดใช้งาน (กดยอมรับ Privacy Policy ได้เลยครับ)
ไปที่ Response settings แล้ว ปิด Greeting message กับ Auto-response message ออกไปก่อนนะครับ

Step 3: เอา Token + User ID มาใส่ แล้วเช็คการเชื่อมต่อ
กลับไปที่ LINE Developers Console เปิด Messaging API channel ของเราขึ้นมา

Channel Access Token → แท็บ Messaging API → หัวข้อ Channel access token (long-lived) → กด Issue
Your User ID → แท็บ Basic settings → จะขึ้นต้นด้วยตัว U…
จากนั้นเอาค่าที่ได้ไปให้ Claude ทำการเชื่อมต่อ LineOA ของเรากับ Line MCP ได้เลย

เช็คว่าเชื่อมสำเร็จไหมด้วย claude mcp list ถ้าขึ้น line-bot: ✔ Connected ก็ใช้ได้แล้วครับ เปิด Session ใหม่ให้ Claude โหลด Tools ใหม่ แล้วลองสั่ง “ส่งข้อความสวัสดีเข้า LINE” ดูได้เลย

💰 EP.2 สรุปยอดขายจาก Google Sheets ส่งเข้า LINE
ผมจำลองข้อมูลยอดขายของร้านไว้ใน Google Sheets มีทั้งเลข Order, วันที่, เวลา, สินค้า, จำนวน, ยอดเงิน, ช่องทางชำระเงิน และช่องทางขาย (หน้าร้าน, LINE MAN, Grab Food, LINE OA)

ให้ Claude อ่าน Sheet ได้ ต้องเชื่อม Google Drive connector ก่อนนะครับ เข้าไปที่ Customize → Connectors แล้วเพิ่ม Google Drive เข้าไป

จากนั้นแปะลิงก์ Google Sheets แล้วสั่งเป็นภาษาไทยได้เลยครับ เช่น “ช่วยสรุป Insight ยอดขายจาก Sheet นี้ ส่งเข้า LINE เป็น Flex Message ให้หน่อย”

Claude จะไปดึงข้อมูลมาวิเคราะห์ แล้วส่งการ์ดเข้า LINE ให้ 3 ใบ

📊 ภาพรวมเดือน — ยอดขายรวม, จำนวนบิล, เฉลี่ยต่อวัน/ต่อบิล เทียบเดือนก่อน + กราฟแยกตามช่องทางขาย
🔍 Insight สำคัญ — เช่น ยอดขายลดลงต่อเนื่อง, กาแฟเย็นคือพระเอก, ช่วงพีค 2 ช่วง, ขายพ่วงยังน้อย
💡 ข้อเสนอแนะ — สิ่งที่ควรทำเดือนหน้า พร้อมปุ่ม เปิดไฟล์ยอดขาย กดกลับไปดู Sheet ได้ทันที
ที่ผมชอบมากๆ คือมันไม่ได้แค่สรุปตัวเลขนะครับ แต่บอกด้วยว่าควรทำอะไรต่อ เช่น เซ็ตคอมโบเครื่องดื่ม + เบเกอรี่ หรือทำโปร Happy Hour ช่วงเงียบ

.

📱 ตั้งให้ส่งสรุปยอดขายเข้า LINE ทุกวัน
ถ้าอยากได้สรุปแบบรายวันก็ทำได้ครับ ผมให้ Claude อ่านข้อมูลจากชีท sale_today แล้วส่งการ์ดสรุปของวันนี้เข้ามา มีเมนูขายดีวันนี้, ช่องทางขาย, การชำระเงิน และข้อสังเกตให้ด้วย

ถ้าอยากให้มันส่งอัตโนมัติทุกวัน แค่พิมพ์สั่งว่า “ตั้งให้ส่งสรุปยอดขายเข้า LINE ทุกวันตอนสองทุ่ม” เท่านั้นเองครับ

📌 EP.3 สร้าง Rich Menu ให้ร้านแบบสั่งคำเดียว
Rich Menu คือเมนูปุ่มใหญ่ๆ ด้านล่างแชท LINE OA ครับ ทำได้ 2 แบบ

แบบเร็ว · ผ่าน MCP — สั่งคำเดียว ได้เทมเพลตพื้นขาวกรอบส้มเลย
แบบสวย · ดีไซน์เอง — ให้ Claude ออกแบบเป็น HTML → แปลงเป็นรูปขนาด 2500×1686 → อัปโหลดด้วย Script
ของผมทำเป็น 6 ปุ่มครับ: เมนูเครื่องดื่ม, โปรโมชั่น, สั่งเดลิเวอรี่, เวลาเปิด-ปิด, แผนที่ร้าน และติดต่อเรา

💡 จุดที่หลายคนพลาด: ปุ่มแบบ message มันแค่ “ส่งข้อความ” ออกไปนะครับ ถ้าจะให้ร้านตอบกลับอัตโนมัติ ต้องมี Auto-reply หรือ Webhook ด้วย

ซึ่งส่วนนี้ Claude ก็ช่วยได้อีกครับ มันจะเปิด LINE OA Manager ขึ้นมาใน Browser ข้างๆ แชท ให้เรา Login เอง (AI จะไม่พิมพ์รหัสผ่านแทนเรานะครับ) จากนั้นมันก็ไปสร้าง Keyword auto-reply ให้ทีละปุ่ม เช่น พิมพ์ว่า “เมนู” ก็ตอบกลับเป็นรายการเครื่องดื่มพร้อมราคา ที่ดึงมาจาก Sheet ยอดขายของเราเลย แล้วก็ส่งมาให้เรากดอนุมัติก่อนบันทึกด้วยครับ

🎁 EP.4 ให้ AI ออกแบบคูปองโปรโมชั่นจากข้อมูลจริง
อันนี้ผมว่าเป็นไฮไลท์เลยครับ ผมให้ Claude ดูข้อมูลยอดขาย แล้วออกแบบคูปองที่แก้ปัญหาจากข้อมูลจริงๆ ออกมาได้ 3 ใบ

ปัญหาในข้อมูล คูปอง
มีแค่ 26% ของบิลที่ซื้ออาหาร/เบเกอรี่ด้วย COMBO99 คอมโบเช้าชื่น กาแฟเย็น + ครัวซองต์ 99 บาท
ช่วง 10:00–13:00 เงียบที่สุด HAPPY2ND Happy Hour แก้วที่ 2 ลด 50%
สั่งผ่าน LINE OA น้อย ขณะที่แพลตฟอร์มเดลิเวอรี่โดนหัก GP LINE20 สั่งผ่าน LINE OA ครบ 150 ลด 20 บาท

.

คูปองออกมาเป็น Flex Message แบบปัดได้ (Carousel) ดีไซน์เหมือนตั๋วคูปองจริงๆ มีรหัสคูปองและวันหมดอายุครบ พอลูกค้ากดปุ่ม “ใช้คูปองนี้” ก็จะส่งข้อความรหัสคูปองเข้าแชทร้านให้อัตโนมัติ

ที่ดีคือ Claude จะส่งให้ เราดูเป็น Preview ก่อน ลูกค้ายังไม่ได้รับนะครับ พร้อมเตือนให้เช็คราคา/มาร์จิ้น และบอกพนักงานเรื่องรหัสคูปอง พอพร้อมแล้วค่อยสั่ง “broadcast คูปองให้ลูกค้าทุกคนได้เลย”

🎁 แจกฟรี!
🔗 ตัวอย่าง Google Sheets ยอดขายร้านชาของฉัน
🔗 Link Line MCP ใน Github : https://github.com/line/line-bot-mcp-server
🔗 Link Youtube Clip วิธีการติดตั้ง Claude Code เบื้องต้น : https://youtu.be/XsomZ1clSm8?si=uF0PItZHWKQcPBL9
🔗 Link Youtube Clip วิธีการเขียนสูตร Query เบื้องต้น : https://youtu.be/A5NbdxDEN1E?si=xSK9YdzpkyDqie4-

🎥 ดูแบบจับมือทำได้ที่คลิปนี้เลยครับ

หวังว่าจะเป็นประโยชน์นะครับ ใครที่มีร้านหรือธุรกิจที่ใช้ LINE OA อยู่แล้ว ลองเอาไปปรับใช้ดูนะครับ แค่สั่งเป็นภาษาไทยก็ได้ผู้ช่วยดูแล LINE ร้านแบบไม่ต้องเขียนโค้ดเลย ถ้าติดปัญหาการใช้งานหรือมีข้อสงสัย สามารถทักมาได้ที่ Facebook: บริหารงานแบบคนไอที ได้เลยครับ 🙂

🎓 สนใจคอร์สสร้าง Template ระบบสต๊อกสินค้าใน Google Sheets สอนโดยผมเอง สามารถดูรายละเอียดได้ที่ลิงค์นี้เลย
https://www.skilllane.com/courses/GoogleSheets-Noobitguy

🎓 สนใจคอร์ส สร้าง Web Application โดยไม่ต้องเขียนโค้ดด้วย Lovable AI สอนโดยผมเอง สามารถดูรายละเอียดได้ที่นี้เลย
https://page.futureskill.co/lovablewebapp?aff=446

🎥 อุปกรณ์ที่ผมใช้
กล้อง Sony ZV-E10 kit 16-50mm
Mouse Logitech MX Master 3s
MacBook Air M2
ไมค์ wireless Saramonic Blink 500
เก้าอี้ Anda Seat X-Air Pro Ergonomic Gaming Chair
แขนจับจอ Anda Seat Stealth A6L Ergonomic Monitor Arm
ไมโครโฟน AKG Lyra
ไฟส่องหน้าจอ Xiaomi Light Bar

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? Please solve:Captcha