เปิด Voice Agent →
🧩 Flow Editor

Publish — Draft กับ Live ต่างกันอย่างไร

หัวข้อนี้สำคัญที่สุดของ Flow Editor เพราะลูกค้าจำนวนมากแก้ Flow แล้วสงสัยว่าเหตุใด Agent จึงยังตอบเหมือนเดิม คำตอบอยู่ในบทนี้

ทำไม Gowajee จึงต้องมีปุ่ม Publish

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

Gowajee จึงแยกออกเป็น 2 ส่วน ดังนี้

เวอร์ชันที่ 1

📝 Draft (ฉบับร่าง)

คือสิ่งที่คุณเห็นอยู่ในหน้าจอ Flow Editor ขณะนี้ ซึ่งคุณสามารถลากเส้นเชื่อม Node เขียนข้อความ และทดสอบได้อย่างอิสระ

ระบบ Autosave (การบันทึกอัตโนมัติ) จะเก็บไว้ให้ทุก 2-3 วินาที ข้อมูลจึงไม่สูญหาย แต่ ลูกค้ายังไม่เห็น

เวอร์ชันที่ 2

📢 Published (เวอร์ชันที่ใช้จริง)

คือเวอร์ชันที่ Agent ใช้สนทนากับลูกค้าจริง ในขณะนี้ ทุกสายที่โทรเข้าหรือโทรออกจะใช้เวอร์ชันนี้

จะเปลี่ยนแปลงได้ ก็ต่อเมื่อ คุณกดปุ่ม Publish แล้วเท่านั้น

เปรียบเทียบให้เห็นภาพ: ลองนึกภาพว่าคุณกำลังจัดทำเมนูของร้านอาหาร Draft เปรียบเสมือนสมุดร่างเมนูที่คุณขีดเขียนแก้ไขได้บนโต๊ะ ส่วน Published เปรียบเสมือนเมนูจริงที่พิมพ์และวางอยู่บนโต๊ะลูกค้าในร้าน คุณจะแก้ไขสมุดร่างกี่ครั้งก็ได้ แต่ลูกค้าจะไม่เห็นจนกว่าคุณจะพิมพ์เมนูใหม่ขึ้นวาง (นั่นคือการกด Publish)

เปรียบเทียบความแตกต่างให้ชัดเจน

📝 Draft📢 Published
บันทึกเมื่อใด อัตโนมัติทุก 2-3 วินาที (Autosave) เมื่อคุณกดปุ่ม Publish เท่านั้น
ใครเห็น เห็นเฉพาะในหน้าจอ Editor ของคุณ Agent ใช้ขณะสนทนากับลูกค้าจริง
ทดสอบได้หรือไม่ ทดสอบได้ในหน้า Editor (Audio / Chat) ใช้ในสายจริง จึงไม่ต้องทดสอบซ้ำ
ย้อนกลับได้หรือไม่ ได้ แก้ไขใหม่ได้ตลอด ได้ สามารถ Publish เวอร์ชันเดิมกลับมาได้
มีผลต่อสายที่กำลังโทรหรือไม่ ไม่มี มี แต่เฉพาะสายใหม่หลังจากนี้

วิธี Publish ทีละขั้นตอน

ขั้นที่ 1

ตรวจสอบ Flow เป็นครั้งสุดท้ายก่อน Publish

ก่อนกด Publish ให้เลื่อนดู Canvas (พื้นที่ทำงานตรงกลางที่มี Node เชื่อมต่อกัน) ทีละ Node เพื่อตรวจสอบว่า

  • Prompt (ข้อความที่ Agent จะพูด) ของทุก Node เขียนครบถ้วน ไม่มีช่องว่างเปล่า
  • Transition (เงื่อนไขในการเชื่อมไปยัง Node ถัดไป) มีลูกศรชี้ออกจากทุก Node ที่ไม่ใช่ End Node
  • Variable (ตัวแปร) ที่อ้างอิงใน Prompt มีอยู่จริงในเมนูด้านซ้าย มิฉะนั้น Agent จะอ่านออกมาเป็นตัวอักษรตรง ๆ
ขั้นที่ 2

กดปุ่ม Publish (มุมขวาบนของ Editor)

ให้มองไปที่ มุมขวาบน ของหน้า Flow Editor จะมีปุ่มสีฟ้าเขียนว่า Publish

ปุ่มนี้จะมีลักษณะดังนี้

  • เป็นสีเทา (กดไม่ได้) หาก Draft กับ Published เหมือนกันทุกประการ ซึ่งหมายความว่าไม่มีสิ่งใดให้ Publish
  • เป็นสีฟ้าเข้มพร้อมจุดสีแดงเล็ก ๆ หาก Draft มีการเปลี่ยนแปลงที่ยังไม่ได้ Publish

จุดสีแดงหมายถึงยังมีการเปลี่ยนแปลงที่ยังไม่ได้ Publish

ขั้นที่ 3

ยืนยันในกล่องข้อความที่ปรากฏขึ้น

หลังกด Publish จะมีกล่องข้อความปรากฏขึ้นถามว่า "Publish this version?"

ในกล่องจะแสดงสรุปการเปลี่ยนแปลง เช่น Edited 3 nodes · Added 1 variable

ตรวจสอบรายการเปลี่ยนแปลง ว่าตรงกับที่คุณตั้งใจ แล้วกด Confirm Publish

ขั้นที่ 4

รอสัญลักษณ์ ✅ Published

หลังกด Confirm ปุ่ม Publish จะเปลี่ยนเป็นสีเทา และมีข้อความปรากฏขึ้นว่า

✅ Published — just now

เพียงเท่านี้ เวอร์ชันใหม่ก็พร้อมรับสายแล้ว

หลัง Publish แล้วเกิดอะไรขึ้น

  • สายใหม่ทุกสายหลังจากนี้ จะใช้ Flow เวอร์ชันล่าสุดที่ Publish
  • สายที่กำลังสนทนาอยู่ขณะ Publish จะสนทนาจนจบด้วยเวอร์ชันเดิม โดยไม่ตัดกลางสาย
  • Campaign ที่ตั้งไว้แล้ว จะใช้เวอร์ชันใหม่กับสายที่โทรออกหลังจากนี้ทันที โดยไม่ต้องสร้าง Campaign ใหม่
  • ประวัติการ Publish Gowajee จะเก็บทุกเวอร์ชันที่เคย Publish ไว้ หากเวอร์ชันใหม่มีปัญหา คุณสามารถย้อนกลับไปใช้เวอร์ชันก่อนหน้าได้

ข้อผิดพลาดที่เจอบ่อย

❌ "แก้ไขแล้ว เหตุใด Agent จึงยังตอบเหมือนเดิม"

สาเหตุ: คุณแก้ไขใน Draft แต่ยังไม่ได้กด Publish เพราะ Autosave ไม่ใช่การ Publish

วิธีแก้: กลับไปที่ Flow Editor แล้วกดปุ่ม Publish ที่มุมขวาบน

❌ "Publish แล้ว แต่ลูกค้ายังพบเวอร์ชันเดิม"

สาเหตุที่เป็นไปได้:

  • ลูกค้า โทรเข้ามาก่อน ที่คุณจะกด Publish สายนั้นจึงจบด้วยเวอร์ชันเดิม ให้ตรวจสอบสายใหม่หลังจาก Publish
  • คุณ Publish ผิด Agent เนื่องจากมี Agent หลายตัวในระบบ ให้ตรวจสอบชื่อที่มุมซ้ายบนให้ตรงกับ Agent ที่ใช้รัน Campaign
  • Campaign ใช้ Agent คนละตัวกับที่คุณแก้ไข

❌ "ปุ่มเป็นสีเทา กดไม่ได้"

สาเหตุ: Draft กับ Published ไม่มีความแตกต่างกัน จึงไม่มีสิ่งใดให้ Publish

วิธีตรวจสอบ: หากคุณแน่ใจว่าแก้ไขแล้ว ให้ลองรีเฟรชหน้าเว็บ (กด F5) เพราะ Autosave อาจยังบันทึกไม่ทัน

❌ "Publish ผิดเวอร์ชัน ต้องการย้อนกลับ"

วิธีแก้: เปิดเมนู History (ไอคอนรูปนาฬิกาที่มุมขวาบน) แล้วเลือกเวอร์ชันที่ต้องการ จากนั้นกด Restore แล้วกด Publish อีกครั้ง

ข้อมูลจะไม่สูญหาย เพราะ Gowajee เก็บทุกเวอร์ชันไว้ทั้งหมด