เก็บข้อมูลลูกค้าจาก LINE OA เข้า Google Sheets อัตโนมัติ ด้วย n8n – ไม่ต้องพิมพ์มืออีกต่อไป!
ใครที่ใช้ LINE Official Account (LINE OA) แล้วอยากเก็บข้อมูลลูกค้าที่ทักเข้ามา เช่น ชื่อ, เบอร์, คำถาม ฯลฯ เข้า Google Sheets แบบเรียลไทม์ บอกเลยว่าทำได้ง่ายมากด้วย n8n!
🛠️ สิ่งที่ต้องเตรียม
- LINE Messaging API (ตั้งค่า Webhook ได้)
- บัญชี Google + เปิดใช้งาน Google Sheets API
- Workflow ใน n8n ที่รับ Webhook แล้วส่งข้อมูลเข้า Google Sheets
📋 ขั้นตอน Workflow
- ตั้งค่า Webhook ใน LINE Developer Console ให้ชี้มาที่ Webhook URL จาก n8n (HTTP Request Node)
- ใน n8n: รับข้อมูลจาก LINE เช่น userId และข้อความที่ลูกค้าพิมพ์
- เลือกดึงข้อมูลเพิ่มเติมจาก LINE API เช่น
/v2/bot/profile/{userId}
เพื่อได้ชื่อผู้ใช้ - ส่งข้อมูลทั้งหมดเข้า Google Sheets โดยใช้ Node “Append Sheet Row”
- (เลือกได้) ส่งข้อความตอบกลับกลับไปหาลูกค้า เช่น “ขอบคุณที่สนใจ ทีมงานจะติดต่อกลับเร็ว ๆ นี้ 😊”
📌 โค้ดตัวอย่างใน Function Node
const body = $json.events[0];
return [{
json: {
userId: body.source.userId,
message: body.message.text,
timestamp: new Date(body.timestamp).toISOString()
}
}]
📊 ตัวอย่าง Mapping ใน Google Sheets
- Column A: userId
- Column B: message
- Column C: timestamp
💡 เพิ่มเติมที่คุณทำได้
- ใช้ Regex กรองเฉพาะข้อความที่น่าสนใจ เช่น “สนใจสินค้า” ก่อนเก็บ
- ตั้งค่า Rich Menu ให้ลูกค้ากด “ลงทะเบียน” แล้วยิง Webhook
- ผูกระบบ CRM หรือระบบตอบกลับอัตโนมัติเข้าไปใน Workflow ได้อีก
✨ เพียงเท่านี้คุณก็สามารถเก็บข้อมูลลูกค้าจาก LINE OA ได้แบบมืออาชีพ โดยไม่ต้องเสียเวลา Copy & Paste อีกต่อไป!
🔗 ติดต่อเรา
#n8n #LINEOA #GoogleSheets #Automation #DigitalMarketing #NoCodeThailand