ขอคำแนะนำ: มือใหม่ทำระบบดูแลลูกค้า WhatsApp อัตโนมัติด้วย n8n ทำยังไงให้เวิร์ก
ผมเพิ่งเริ่มหัดเขียน automation กับ n8n ได้ไม่กี่เดือน แล้วก็เจอโปรเจกต์ที่ทั้งฟินและปวดหัวไปพร้อมกันเลยครับ นั่นคือการทำระบบรับเรื่องดูแลลูกค้าผ่าน WhatsApp สำหรับบริษัทสตาร์ทอัพเล็กๆ แนวคิดคือลูกค้าส่งแชทเข้ามา ระบบทักทาย ถามภาษา ถามหมวดปัญหา เก็บข้อมูล ปั่นเลข Ticket แล้วเก็บลง Google Sheets แจ้งทีมซัพพอร์ตต่อ
พอลงมือทำจริงถึงรู้ว่ามีอะไรให้ปวดหัวเยอะมาก จนต้องออกไปขอคำแนะนำจากผู้เชี่ยวชาญตามชุมชนออนไลน์ วันนี้เลยเอาประสบการณ์ทั้งหมดมาเล่าให้ฟังแบบภาษาบ้านๆ เผื่อใครกำลังเจอเหมือนกันครับ

โจทย์จริงมันเป็นยังไง
เอาง่ายๆ เลย ลองนึกภาพร้านขายของออนไลน์ที่ลูกค้าทักเข้ามาวันละหลายสิบคน ถ้าต้องคอยตอบเองทุกข้อความ ก็เหมือนคิดค่าชาเย็นแก้วละ 50 บาทแต่ต้องเดินไปตั้งรับคิวเองทั้งวัน ไม่คุ้มเลยครับ ระบบอัตโนมัติก็เลยเข้ามาช่วยแบ่งเบา
แต่โจทย์จริงไม่ได้จบแค่ตอบแชท มันต้องรองรับเรื่องแบบนี้ด้วย
- ลูกค้าคนเดียวส่งเรื่องมาหลายเรื่อง ต้องแยกให้ออกว่าอันไหนคือเรื่องไหน
- ห้ามสร้าง Ticket ซ้ำ เดี๋ยวทีมงง ว่าจัดการเรื่องไหนก่อน
- ทุกข้อความที่ลูกค้าส่งมาต้องเก็บหมด เอาไว้ดูย้อนหลังได้
- ลูกค้าคุยครึ่งเดียวแล้วหายไป พอกลับมาต้องต่อจากเดิมได้ ไม่ใช่เริ่มใหม่แล้วถามซ้ำอีกรอบ
ฟังดูเยอะเนอะ แต่ถ้าออกแบบดีตั้งแต่แรก มันทำได้จริงครับ ผมเองก็เพิ่งรู้ตอนลองเองมือ
จุดที่ติดกันจริงๆ: รับข้อความเข้ายังไง
ปัญหาใหญ่ของผมตอนนี้คือการใช้ node รับข้อความจาก WhatsApp ใน n8n ให้มันดักแชทที่ลูกค้าส่งเข้ามาจริง แล้วพาไปต่อในขั้นถัดไปให้ถูกทาง ตอนนี้ผมเลยใช้วิธีจำลองข้อความลูกค้าด้วย node แก้ไขข้อมูลไปก่อน เพื่อซ้อมโครง workflow ให้ครบ แล้วค่อยหาทางต่อของจริงทีหลัง
ซึ่งปรากฏว่านี่คือวิธีที่ถูกต้องครับ เพราะหลายคนที่ทำมาก่อนแนะนำว่าให้แยกเป็นสองส่วน คือส่วนจำลองทดสอบ กับส่วนต่อของจริง พอโครงนิ่งแล้วค่อยเปลี่ยน จะได้ไม่ต้องแก้ทุกอย่างพร้อมกันจนงงเอง
อีกเรื่องที่คนชอบมาขอคำแนะนำกันคือ จะจำสถานะของลูกค้าแต่ละคนยังไงว่าตอนนี้คุยถึงขั้นไหนแล้ว คำตอบง่ายๆ คือใช้ Google Sheets เก็บเลข Ticket กับสถานะปัจจุบันไว้ พอลูกค้าแชทกลับมา ให้ระบบไปเช็คก่อนว่ามีเลขเดิมอยู่ไหม ถ้ามีก็อัปเดตแถวเดิม ไม่ต้องสร้างใหม่ครับ

เคล็ดลับที่เอาไปใช้ได้เลย
จากที่ลองมาสองสามรอบ สรุปเป็นข้อๆ ให้เลยครับ
- วาด flow บนกระดาษก่อนเสมอ ผมเคยข้ามขั้นนี้ไปแล้วต้องลบทำใหม่ทั้งวัน แซ่บกว่านั้นคือเสียเวลาเย็นมากกว่าที่คิดไว้เยอะ
- ให้ระบบถามยืนยันก่อนปั่น Ticket เสมอ ลดเรื่องเปิดผิดไปได้เยอะมาก
- เก็บทุกข้อความเป็นประวัติ เวลาลูกค้ากลับมา เราเห็นทันทีว่าเขาเคยถามอะไรไปแล้ว ลูกค้าจะฟินมากที่เราจำได้
- ทดสอบกับเบอร์จริง บางอย่างจำลองแล้วผ่าน แต่ของจริงพัง ควรเช็คทั้งสองแบบครับ
ของที่ต้องมีติดบ้าน
ถ้าจะเริ่มจริงจัง ผมแนะนำของชุดนี้ครับ อันดับแรกคือบัญชี WhatsApp Business Platform (ตัว API ทางการ ไม่ใช่แอปธรรมดา เพราะตัวธรรมดาต่อ automation ไม่ได้) อันดับสองคือ n8n ที่รันบนเครื่องตัวเองหรือคลาวด์ก็ได้ ส่วนตัวชอบรันบนคลาวด์เพราะเครื่องผมแรงไม่ถึง และปิดเครื่องไประบบก็ยังทำงานต่อ สุดท้ายคือบัญชี Google Workspace เพื่อใช้ Google Sheets เก็บข้อมูล แบบนี้ค่าใช้จ่ายต่อเดือนรวมๆ ก็ยังถูกกว่าจ้างคนนั่งตอบแชทเองทั้งวันเยอะครับ
ความเห็นส่วนตัว
บอกตรงๆ ว่าก่อนหน้านี้ผมคิดว่า automation คือของยากสำหรับโปรแกรมเมอร์เท่านั้น แต่พอลองจริงแล้วรู้ว่าถ้าออกแบบเป็นขั้นเป็นตอน มือใหม่ก็ทำได้ครับ แค่ต้องใจเย็นและอย่ากลัวการลองผิดลองถูก ถ้าใครมีคำถามหรืออยากขอคำแนะนำเพิ่มเติม ลองเข้าไปถามในกลุ่มผู้ใช้ n8n ดู คนในนั้นช่วยเก่งมากครับ
คำถามที่คนถามบ่อย
มือใหม่ไม่เคยเขียนโค้ดเลย เริ่ม n8n ได้ไหมครับ
ต้องใช้ WhatsApp ตัวไหนถึงต่อกับ n8n ได้ครับ
ทำไมต้องเก็บข้อมูลใน Google Sheets ครับ
จะกันการสร้าง Ticket ซ้ำยังไงครับ
ชอบบทความนี้? ค้นพบสินค้าที่เกี่ยวข้องบน Shopee
