1. All Collections >
  2. การบูรณาการ >
  3. เว็บฮุก

เว็บฮุก

Avatar
Joshua Lim
less than a minute read

Webhooks มีให้บริการเฉพาะในแผน Advanced ขึ้นไปเท่านั้น.

เชื่อมต่อกับระบบและบริการต่างๆ เช่น แพลตฟอร์มการตลาดทางอีเมล เครื่องมือ CRM แพลตฟอร์มอีคอมเมิร์ซ และซอฟต์แวร์การจัดการโครงการ เพื่อรับการอัปเดตแพลตฟอร์มแบบเรียลไทม์บน respond.io โดยการเชื่อมต่อ URL ของเว็บฮุก (จุดสิ้นสุด REST) กับแพลตฟอร์ม คุณสามารถซิงโครไนซ์เหตุการณ์ที่เกี่ยวข้องกับ CRM และฐานข้อมูลของคุณ เพื่อให้มั่นใจว่าข้อมูลของคุณถูกต้องและทันสมัย

การกำหนดค่า

ขั้นตอนที่ 1: ในการตั้งค่าพื้นที่ทำงานของคุณ ไปที่ การรวม > เว็บฮุก > คลิก เชื่อมต่อ.

ขั้นตอนที่ 2: คลิกที่ปุ่ม Add Webhook เพื่อเพิ่ม Endpoint URL และเลือก Webhook Event.

จำเป็นต้องมีจุดสิ้นสุด URL ที่เฉพาะเจาะจงเพื่อรับและประมวลผลคำขอ.

กิจกรรมเว็บฮุก

ต่อไปนี้เป็นกรณีการใช้งานทั่วไปบางส่วนสำหรับเหตุการณ์เว็บฮุก:

  • การสนทนาถูกปิด - ทุกครั้งที่การสนทนาถูกปิด ให้ปรับปรุงข้อมูลผู้ติดต่อโดยอัตโนมัติหรือบันทึกรายละเอียดการสนทนาในแอป/ระบบของบุคคลที่สามเพื่อเก็บเป็นหลักฐาน และติดตามจำนวนการสนทนาที่ถูกปิดเพื่อนำไปวิเคราะห์.

  • ผู้ติดต่อใหม่ - ทุกครั้งที่มีผู้ติดต่อใหม่ถูกเพิ่ม ระบบจะเพิ่มผู้ติดต่อใหม่ไปยัง CRM โดยอัตโนมัติ ส่งข้อความต้อนรับ และแจ้งให้สมาชิกในทีมทราบเกี่ยวกับผู้ติดต่อใหม่.

  • ข้อความขาออกใหม่ - ทุกครั้งที่ส่งข้อความขาออกใหม่ ระบบจะส่งการแจ้งเตือนสำหรับแต่ละข้อความที่ส่ง บันทึกรายละเอียดข้อความใน CRM และกำหนดแท็กหรือคะแนนลีดตามเนื้อหาของข้อความ.

  • ข้อความใหม่เข้ามา - ทุกครั้งที่คุณได้รับข้อความใหม่ ส่งการแจ้งเตือนสำหรับข้อความใหม่แต่ละข้อความ บันทึกรายละเอียดข้อความใน CRM และกำหนดแท็กหรือคะแนนลีดตามเนื้อหาของข้อความ.

  • อัปเดตข้อมูลผู้ติดต่อ - ทุกครั้งที่มีการอัปเดตข้อมูลผู้ติดต่อ ให้ปรับปรุงข้อมูลใน CRM โดยอัตโนมัติ และส่งการแจ้งเตือนไปยังสมาชิกในทีมที่เกี่ยวข้องเมื่อมีการเปลี่ยนแปลง.

  • เปิดการสนทนา - ทุกครั้งที่มีการเปิดการสนทนา แจ้งสมาชิกในทีมเกี่ยวกับการสนทนาของลูกค้าใหม่แบบเรียลไทม์ และแสดงรายละเอียดการสนทนา.

  • อัปเดตผู้รับผิดชอบผู้ติดต่อ - ทุกครั้งที่มีการอัปเดตผู้รับผิดชอบของผู้ติดต่อ ระบบจะแจ้งสมาชิกในทีมโดยอัตโนมัติเมื่อพวกเขาถูกมอบหมายให้ดูแลผู้ติดต่อใหม่ และช่วยจัดการงานติดตามหรือตั้งการเตือน.

  • อัปเดตแท็กผู้ติดต่อ - ทุกครั้งที่มีการอัปเดตแท็กผู้ติดต่อ ให้ปรับปรุงคะแนนลีดของคุณโดยอัตโนมัติ จัดการรายการอีเมลสำหรับการตลาด และส่งแคมเปญการตลาดที่ตรงเป้าหมายตามแท็กผู้ติดต่อ.

  • ความคิดเห็นใหม่ - ทุกครั้งที่มีการเพิ่มความคิดเห็นใหม่ ให้แจ้งสมาชิกในทีมเกี่ยวกับความคิดเห็นใหม่และซิงค์ความคิดเห็นระหว่าง respond.io และระบบอื่นๆ.

  • การสิ้นสุดการโทร (การโทรด้วยเสียง) – ทุกครั้งที่การโทรด้วยเสียงสิ้นสุดลง (ไม่ว่าจะเป็นการคุยที่เสร็จสิ้นหรือการไม่ได้รับสาย) ให้ส่งข้อมูลเกี่ยวกับการโทรไปยังระบบภายนอกของคุณโดยอัตโนมัติ เช่น CRM, เครื่องมือวิเคราะห์ หรือแพลตฟอร์มรายงานภายใน. อาจรวมถึงสถานะการโทร, ระยะเวลา, ข้อมูลตัวแทนหรือเอเจนต์ AI ทางเสียง, และหากเปิดใช้งาน - การบันทึกการโทร, บทถอดเสียง และสรุปการโทร.

เรียนรู้เพิ่มเติมเกี่ยวกับข้อมูลที่สามารถส่งผ่านได้จากเหตุการณ์ Webhook เหล่านี้ใน เอกสาร Webhooks API ของเรา.

คำถามที่พบบ่อยและการแก้ปัญหา

ทำไม Webhook ของฉันจึงถูกปิดใช้งานโดยอัตโนมัติ และฉันจะเปิดใช้งานมันอีกครั้งได้อย่างไร?

Webhook ของคุณอาจถูกปิดใช้งานโดยอัตโนมัติ หากจำนวนความพยายามที่ล้มเหลวเกินเกณฑ์ 30 ข้อผิดพลาดภายใน 30 นาที โปรดทราบว่าโควต้าข้อผิดพลาดนี้ถูกใช้ร่วมกันกับ Webhook ทั้งหมด. ถ้าเกิดเหตุการณ์นี้ คุณจะได้รับการแจ้งเตือนทางอีเมลเกี่ยวกับความล้มเหลว. เพื่อหลีกเลี่ยงการถูกปิดใช้งาน ให้ตรวจสอบบันทึก endpoint ของคุณเป็นประจำสำหรับเหตุการณ์ Webhook ที่ล้มเหลว.

นอกจากนี้ เอนด์พอยต์ของคุณต้องคืนค่าตอบสนอง 200 OK ภายใน 5 วินาที. หากไม่ทำเช่นนั้นจะนับรวมในขีดจำกัดข้อผิดพลาดของคุณและอาจนำไปสู่การปิดใช้งานโดยอัตโนมัติ.

เพื่อเปิดใช้งาน Webhook ของคุณอีกครั้ง โปรดปฏิบัติตามขั้นตอนต่อไปนี้:

  1. ไปที่ การตั้งค่าพื้นที่ทำงาน

  2. ไปที่ การเชื่อมต่อ > Webhooks

  3. ค้นหา Webhook ของคุณ แล้วคลิก Enable ในคอลัมน์ Action

ในการดูบันทึกเหตุการณ์ของ Webhook คุณสามารถโหวตให้กับ คำขอฟีเจอร์นี้.

ทำไม Webhooks จาก respond.io ของฉันถึงล่าช้า?

ความล่าช้าเกิดขึ้นหาก endpoint ของคุณ ไม่ตอบสนองภายใน 5 วินาที ทำให้ระบบ Webhook ของเราทำการลองใหม่และจัดคิวเหตุการณ์. นี่คือวิธีการตั้งค่าของเรา:

  • เราจัดกลุ่มเหตุการณ์ตามเอนด์พอยต์เพื่อป้องกันไม่ให้เอนด์พอยต์ใดเอนด์พอยต์หนึ่งหนักเกินไป.

  • เหตุการณ์จะถูกประมวลผลตามลำดับ และหากเอนด์พอยต์ของคุณใช้เวลานานเกินไปในการตอบกลับ จะมีการลองใหม่ในระยะเวลา 30, 60 และ 90 วินาที สูงสุดที่ 3 นาที ก่อนที่เหตุการณ์จะถูกทิ้ง.

เพื่อหลีกเลี่ยงความล่าช้า เราแนะนำให้ปรับปรุงการจัดการ Webhooks ขาเข้าของระบบคุณ สิ่งนี้จะช่วยให้แน่ใจว่าการส่งเหตุการณ์เกิดขึ้นตรงเวลา.

ทำไมฉันจึงไม่เห็นการบันทึกการโทร การถอดความ หรือสรุปในการ payload ของ Webhook ของฉัน?

ข้อมูลที่เกี่ยวกับการโทรในเหตุการณ์ของ webhook ขึ้นอยู่กับการตั้งค่า Workspace ของคุณ. หากการบันทึกการโทร การถอดความ หรือสรุปการโทรถูกปิด ฟิลด์ที่เกี่ยวข้องจะถูกส่งกลับเป็น null หรือถูกละไว้ใน payload. การโทรพลาดจะไม่มีการบันทึก การถอดความ หรือสรุป.

แชร์บทความนี้
Telegram
Facebook
Linkedin
Twitter

ไม่พบสิ่งที่คุณกำลังมองหาใช่ไหม? 🔎