วิธีหยุดรับข้อความโดยสมบูรณ์
ตัวอย่างเช่น ใน WhatsApp ไม่มีตัวเลือกในการบล็อกข้อความ ดังนั้นเพื่อป้องกันไม่ให้ผู้ใช้กดปุ่ม “SPAM” คุณต้องหยุดส่งข้อความตามคำขอของพวกเขา
การแจ้งเตือนเกี่ยวกับการยกเลิกการสมัครจะปรากฏในแชทกับลูกค้า และในแท็บ “เกี่ยวกับลูกค้า” จะมีเครื่องหมายระบุว่าลูกค้าได้เลือกที่จะไม่รับข้อความจากบอท (ยกเลิกการสมัคร): ข้อความที่มีไอคอนกากบาท

หากลูกค้ามีเครื่องหมายยกเลิกการสมัคร ข้อความจะไม่ถูกส่งไปยังผู้ใช้

ข้อควรระวัง!
ไม่ใช่ทุกแอปส่งข้อความที่จะส่งการแจ้งเตือนเมื่อลูกค้ายกเลิกการสมัครรับข้อความ
วิธียกเลิกการสมัครด้วยตนเอง
ในบอท คุณสามารถตั้งค่าตัวเลือกให้ลูกค้ายกเลิกการสมัครรับข้อความได้
ลองใช้ WhatsApp เป็นตัวอย่าง
สร้างบล็อกที่มีเงื่อนไขตามตรรกะของฟันเนลของคุณ บล็อก Start มีลำดับความสำคัญในการดำเนินการสูงสุด

ในฟิลด์ Trigger ให้ระบุคำที่เป็นไปได้ทั้งหมดที่ผู้ใช้อาจพิมพ์เพื่อยกเลิกการสมัครรับข้อความจากบอท โดยคั่นด้วยเครื่องหมายอัฒภาค ในบล็อกนี้ เราจะถามลูกค้าอีกครั้งว่าต้องการยกเลิกการสมัครจริงหรือไม่ และสร้างปุ่มสองปุ่ม: “ใช่” และ “ไม่”
เมื่อเข้าสู่บล็อก Start ลูกค้าจะต้องคลิกปุ่มใดปุ่มหนึ่ง และชื่อของปุ่มจะถูกระบุในทริกเกอร์ลูกศร:

ในบล็อกถัดไป ซึ่งลูกศรตามทริกเกอร์ “ใช่ ยกเลิกการสมัครฉัน” ให้ป้อนข้อความยืนยันว่าลูกค้าได้ยกเลิกการสมัครสำเร็จแล้ว:

จากนั้น จากบล็อกที่มีข้อความยืนยันการยกเลิกการสมัครสำเร็จ ให้สร้างบล็อกด้านล่างที่จะมีฟังก์ชันยกเลิกการสมัคร:
unsubscribe()
โปรดทราบ!
ภายในบล็อก การดำเนินการในเครื่องคิดเลขจะถูกประมวลผลก่อน และหลังจากนั้นข้อความจะถูกส่ง
หากคุณรวมทั้งข้อความยกเลิกการสมัครและฟังก์ชันยกเลิกการสมัครในบล็อกเดียวกัน ลูกค้าจะ ไม่ ได้รับข้อความจากบล็อกนั้น—ข้อความจะไม่ถูกส่งไปยังผู้ใช้อีกต่อไป

ข้อควรระวัง!
ลูกค้าจะสมัครรับข้อความอีกครั้งหากพวกเขาส่งข้อความใดๆ ไปยังบอท จนกว่าจะถึงเวลานั้น จะไม่มีข้อความใดถูกส่งไปยังพวกเขา
วิธียกเลิกการสมัครรับจดหมายข่าวบางส่วน
สำหรับการยกเลิกการสมัครบางส่วน คุณต้องกำหนดตัวแปรและตรวจสอบค่าของตัวแปรก่อนส่งข้อความ
กำหนดตัวแปรในบล็อกโดยใช้ฟิลด์เครื่องคิดเลข
คุณยังสามารถสร้างตัวแปรลูกค้าด้วยตนเองในแท็บ “เกี่ยวกับลูกค้า” ระหว่างการสนทนา ซึ่งสามารถใช้ในภายหลังเพื่อแยกลูกค้าออกจากจดหมายข่าว
ตัวอย่างเช่น หากผู้ใช้มีตัวแปร send_in_the_morning ตั้งค่าเป็น no, คุณสามารถแยกผู้ใช้ออกในการตั้งค่าตัวกรองจดหมายข่าวตามค่าของตัวแปรนี้:

นอกจากนี้ ในบล็อกหรือลูกศรที่นำไปยังบล็อกจดหมายข่าว คุณสามารถระบุในฟิลด์ตัวแปรสำหรับการเปรียบเทียบ send_in_the_morning == "no" , เพื่อให้บุคคลนี้ได้รับข้อความในตอนเย็น สามารถรวมเงื่อนไขได้หลายวิธี
ตัวอย่างการใช้ฟิลด์ “ตัวแปรสำหรับการเปรียบเทียบ” เมื่อกำหนดเวลาข้อความ:

เราจะเห็นว่าลูกค้ามีตัวแปร send_in_the_morning ตั้งค่าเป็น "no". และมีข้อความถูกกำหนดเวลาไว้สำหรับพวกเขาในเวลา 20:00 น.

วิธีตั้งค่าการตอบสนองต่อการยกเลิกการสมัคร
บ่อยครั้งที่จำเป็นต้องดำเนินการบางอย่างในบอทหลังจากที่ลูกค้ายกเลิกการสมัคร ตัวอย่างเช่น การส่งข้อมูลไปยังระบบวิเคราะห์ การเพิ่มหรือลบออกจากรายการ การใช้หรือลบแท็ก การส่งคำขอไปยังเซิร์ฟเวอร์ และอื่นๆ
เพื่อจุดประสงค์นี้ คุณสามารถตั้งค่าบล็อกเงื่อนไขที่ตอบสนองต่อการแจ้งเตือนการยกเลิกการสมัครของลูกค้า การแจ้งเตือน (callback) นี้จะปรากฏในแชทของลูกค้าหลังจากที่ลูกค้ายกเลิกการสมัครรับข้อความในแอปส่งข้อความ (เช่น “หยุดและบล็อกบอท” ใน Telegram))

ในบล็อก ให้ป้อน callback client_unsubscribed ในฟิลด์ “เงื่อนไข” และตั้งค่าประเภทการจับคู่เป็น การจับคู่แบบตรงทั้งหมด

การดำเนินการและคำขอที่กำหนดค่าในบล็อกจะถูกดำเนินการ แต่ข้อความจะ ไม่ ถูกส่งไปยังลูกค้า เนื่องจากพวกเขาได้ยกเลิกการสมัครแล้ว
Callback นี้ทำงานใน Viber และ Telegram