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

- Rule Name: กำหนดชื่อที่อธิบายสำหรับกฎ การตั้งชื่อที่ชัดเจนช่วยให้ทีมของคุณระบุได้ง่ายว่าแต่ละกฎทำอะไร
- Active: เปิดหรือปิดกฎ มีเฉพาะกฎที่ใช้งานอยู่เท่านั้นที่ถูกดำเนินการเมื่อเหตุการณ์และเงื่อนไขเป็นจริง
- Trigger event: เลือกเหตุการณ์ที่ทริกเกอร์กฎ
- Priority / Sort order: ระบุลำดับการประมวลผลของกฎ ตัวเลขที่ต่ำกว่าจะดำเนินการก่อน สิ่งนี้ช่วยควบคุมว่ากฎใด มีความสำคัญเมื่อกฎหลายตัวใช้กับเหตุการณ์เดียวกัน
- Stop further rules processing: หยุดการดำเนินการกฎที่มีลำดับความสำคัญต่ำกว่าเมื่อกฎนี้ถูกใช้ มีประโยชน์เมื่อคุณต้องการ ให้กฎเฉพาะมีการควบคุมเหตุการณ์อย่างสมบูรณ์
Trigger events
ระบุเหตุการณ์ที่เริ่มการประเมินกฎ เหตุการณ์ที่มีรวมถึง:
- When customer visits a page – ทริกเกอร์เมื่อผู้เยี่ยมชมโหลดหน้าที่มีวิดเจ็ตแชท
- When customer opens a new conversation – ทริกเกอร์เมื่อมีการสร้างการสนทนาแชทใหม่
- When customer sends their first message – ทริกเกอร์เมื่อผู้เยี่ยมชมส่งข้อความแรกในการสนทนา
- When customer sends any message – ทริกเกอร์ทุกครั้งที่ผู้เยี่ยมชมส่งข้อความ
- When conversation is started via Rule – ทริกเกอร์เมื่อการสนทนาถูกสร้างโดยกฎเวิร์กโฟลว์อื่น
- When rule sends a message – ทริกเกอร์หลังจากกฎส่งข้อความอัตโนมัติ
- When teammate sends any message – ทริกเกอร์เมื่อเจ้าหน้าที่ตอบกลับในแชท
- If teammate changes the conversation state – ทริกเกอร์เมื่อสถานะแชทเปลี่ยน (open, closed, currently served ฯลฯ)
- If teammate changes the team assignment – ทริกเกอร์เมื่อแชทถูกมอบหมายใหม่ให้ทีมอื่น
- When teammate adds a note – ทริกเกอร์เมื่อมีการเพิ่มหมายเหตุภายในในแชท
เงื่อนไข
เงื่อนไขกำหนดเมื่อกฎเวิร์กโฟลว์ควรถูกดำเนินการ คุณสามารถใช้เงื่อนไขหนึ่งหรือหลายเงื่อนไข รวมพวกเขาด้วยตรรกะALL/ANY และสามารถสร้างกลุ่มซ้อนกันสำหรับการกรองขั้นสูง ปล่อยส่วนนี้ว่างไว้เพื่อให้กฎดำเนินการทุกครั้งที่เหตุการณ์เกิดขึ้น

เงื่อนไขที่มี
คุณสามารถสร้างเงื่อนไขโดยใช้ฟิลด์ต่อไปนี้:
- Hour of Day (0–23) – ชั่วโมงท้องถิ่นของผู้เยี่ยมชมเมื่อเหตุการณ์เกิดขึ้น
- Day of Week – วันปัจจุบันเมื่อเหตุการณ์แชทถูกทริกเกอร์
- Time on Site (seconds) – เวลารวมที่ผู้เยี่ยมชมอยู่บนเว็บไซต์
- Time on Page (seconds) – ระยะเวลาที่ผู้เยี่ยมชมอยู่บนหน้าปัจจุบัน
- IP Address – ที่อยู่ IP ของผู้เยี่ยมชม
- City – เมืองที่แก้ไขจากที่อยู่ IP ของผู้เยี่ยมชม
- Region – ภูมิภาคหรือรัฐที่แก้ไขจากที่อยู่ IP ของผู้เยี่ยมชม
- Country Code – รหัสประเทศ (ISO) ที่แก้ไขจากตำแหน่งของผู้เยี่ยมชม
- Current Page URL – URL ของหน้าที่เหตุการณ์แชทเกิดขึ้น
- Current Page Title – ชื่อของหน้าที่ผู้เยี่ยมชมกำลังดูอยู่
- Pages Viewed – จำนวนหน้าทั้งหมดที่เยี่ยมชมในระหว่างเซสชัน
- User Agent – สตริง user agent ดิบที่ส่งโดยเบราว์เซอร์ของผู้เยี่ยมชม
- Browser – ชื่อเบราว์เซอร์ที่ตรวจพบ (Chrome, Safari, Firefox ฯลฯ)
- Platform / OS – ระบบปฏิบัติการที่ตรวจพบของผู้เยี่ยมชม
- Requesting Chat – ระบุว่าผู้เยี่ยมชมกำลังร้องขอแชทอย่างแข็งขันหรือไม่
- Served by Agent – แสดงว่าแชทถูกมอบหมายให้เจ้าหน้าที่แล้วหรือไม่
- Triggered – ระบุว่าแชทถูกทริกเกอร์โดยกฎเวิร์กโฟลว์แล้วหรือไม่
- Visitor Name – ชื่อที่ผู้เยี่ยมชมให้หรือตั้งค่าโดยอัตโนมัติโดยกฎ
- Visitor Email – ที่อยู่อีเมลที่ผู้เยี่ยมชมให้
- Visitor Tags – แท็กที่มอบหมายให้ผู้เยี่ยมชม
- Number of Chats – จำนวนการสนทนาแชททั้งหมดที่ผู้เยี่ยมชมเริ่มต้น
- Number of Sessions – จำนวนการเยี่ยมชมแยกที่ผู้เยี่ยมชมทำ
- Message Sender – ระบุว่าใครส่งข้อความ (ผู้เยี่ยมชมหรือเพื่อนร่วมทีม)
- Sender Type – แยกความแตกต่างระหว่างผู้เยี่ยมชม เจ้าหน้าที่ หรือข้อความระบบ
- Message Content – เนื้อหาข้อความของแชท
- Account Status – สถานะบัญชีของผู้เยี่ยมชม (guest, registered, blocked ฯลฯ)
- Chat Widget ID – ระบุว่าวิดเจ็ตแชทใดเริ่มการสนทนา
- Queue Size – จำนวนแชทที่รออยู่ในคิวปัจจุบัน
ตัวดำเนินการเงื่อนไข
เงื่อนไขแต่ละรายการรองรับตัวดำเนินการต่อไปนี้:
- Equals – จับคู่ค่าที่แน่นอน
- Not Equals – ยกเว้นค่าเฉพาะ
- Greater Than – ตรวจสอบว่าค่าเกินตัวเลขที่ระบุ
- Greater Than or Equals – ตรวจสอบว่าค่าเท่ากับหรือเกินตัวเลข
- Less Than – ตรวจสอบว่าค่าต่ำกว่าตัวเลขที่ระบุ
- Less Than or Equals – ตรวจสอบว่าค่าต่ำกว่าหรือเท่ากับตัวเลข
- Between – ตรวจสอบว่าค่าอยู่ในช่วงที่กำหนด
- Matches Regex – ใช้นิพจน์ทั่วไปสำหรับการจับคู่ขั้นสูง
- Starts With – ตรวจสอบว่าค่าเริ่มต้นด้วยข้อความเฉพาะ
- Ends With – ตรวจสอบว่าค่าลงท้ายด้วยข้อความเฉพาะ
- Is Empty – ทริกเกอร์เมื่อไม่มีค่าอยู่
- Is Not Empty – ทริกเกอร์เมื่อมีค่าอยู่
- Contains – ตรวจสอบว่าค่ารวมข้อความเฉพาะ
- Does Not Contain – ตรวจสอบว่าค่าไม่รวมข้อความเฉพาะ
การกระทำ
การกระทำกำหนดว่าจะเกิดอะไรขึ้นเมื่อเงื่อนไขกฎทั้งหมดเป็นจริง คุณสามารถกำหนดค่าการกระทำหลายรายการภายในกฎเดียว

- Send Message to Visitor – ส่งข้อความอัตโนมัติในแชท
- Set Triggered Status – ทำเครื่องหมายแชทว่าทริกเกอร์แล้วสำหรับการติดตามหรือการเชื่อมโยงตรรกะ
- Wait – หยุดการดำเนินการกฎชั่วคราวตามเวลาที่กำหนดก่อนดำเนินการต่อ
- Set Visitor Name – มอบหมายหรืออัปเดตชื่อของผู้เยี่ยมชม
- Block Visitor – ป้องกันไม่ให้ผู้เยี่ยมชมเริ่มแชทใหม่
- Add Tag – เพิ่มแท็กให้กับผู้เยี่ยมชมหรือแชท
- Remove Tag – ลบแท็กที่มีอยู่
- Set Note – สร้างหรือแทนที่หมายเหตุภายในในการสนทนา
- Append to Note – เพิ่มข้อความเพิ่มเติมในหมายเหตุภายในที่มีอยู่