ส่งคำขอ HTTP

การ ส่งคำขอ HTTP การดำเนินการนี้ช่วยให้คุณเชื่อมต่อ Zaapi กับแอปหรือบริการภายนอกใดๆ ที่รองรับเว็บฮุกหรือ API เป็นวิธีอันทรงพลังในการทำให้การดำเนินการภายนอก Zaapi เป็นอัตโนมัติ — เช่น การส่งข้อมูลไปยัง Slack, Google Sheets หรือระบบภายในของคุณ — เมื่อมีบางอย่างเกิดขึ้นใน Flow

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

ตัวอย่างเช่น คุณสามารถใช้การดำเนินการส่งคำขอ HTTP เพื่อ:

  • แจ้งทีมของคุณใน Slack เมื่อได้รับข้อความร้องเรียน

  • ส่งลีดใหม่ไปยัง CRM หรือ Google Sheet

  • ทริกเกอร์เวิร์กโฟลว์ในเครื่องมืออื่นเมื่อมีลูกค้าทำแบบสำรวจเสร็จ

วิธีที่รองรับ

คุณสามารถเลือกจากวิธี HTTP ต่อไปนี้ได้ตามความต้องการของการเชื่อมต่อของคุณ:

  • POST – ส่งข้อมูลไปยังบริการอื่น (ใช้บ่อยที่สุด)

  • GET – ดึงข้อมูลจากบริการอื่น

  • PUT / PATCH – อัปเดตข้อมูลในระบบอื่น

  • DELETE – ลบข้อมูลออกจากระบบอื่น

เนื้อหาและส่วนหัว

คุณสามารถใส่ข้อมูลในคำขอของคุณได้โดยเพิ่มคู่คีย์-ค่าใน Body (ในรูปแบบ JSON หรือ Table) หากแอปที่รับข้อมูลต้องการส่วนหัวเฉพาะ — เช่น Content-Type: application/json หรือโทเค็นการยืนยันตัวตน — คุณสามารถเพิ่มสิ่งเหล่านั้นได้ภายใต้ เพิ่มส่วนหัว.


กรณีใช้งานตัวอย่าง - แจ้งเตือนข้อร้องเรียนใน Slack

หากทีมซัพพอร์ตของคุณใช้ Slack เพื่อติดตามปัญหาเร่งด่วน คุณสามารถส่งการแจ้งเตือนไปยัง Slack ได้โดยอัตโนมัติทุกครั้งที่ลูกค้าส่งข้อความร้องเรียนใน Zaapi วิธีนี้ช่วยให้ทีมของคุณตอบสนองได้อย่างรวดเร็วและติดตามต่อได้โดยตรงจากแชต

ในคู่มือนี้ เราจะแสดงวิธีให้คุณ:

  • ตรวจจับข้อความที่เกี่ยวข้องกับการร้องเรียนใน Zaapi

  • ส่งการแจ้งเตือนไปยัง Slack เพื่อแจ้งทีมของคุณ

  • ใส่ลิงก์เพื่อให้ทีมสามารถเข้าไปยังแชตได้ทันที


ขั้นตอนที่ 1: สร้าง Slack Workflow ด้วย Webhook

ก่อนอื่น คุณจะต้องสร้าง Slack workflow ที่สามารถรับข้อมูลจาก Zaapi ผ่าน webhook ได้

  1. ไปที่ workspace ของคุณใน Slack แล้วเปิด Workflow Builder.

  2. คลิก สร้าง workflow → ตั้งชื่อประมาณว่า “Complaint Alert.”

  3. เลือก จาก webhook เป็นทริกเกอร์

  4. Slack จะสร้าง URL ของ Webhook ให้ — คัดลอกมันไว้ (คุณจะนำไปวางใน Zaapi ภายหลัง)

  5. ภายใต้ ตัวแปรข้อมูลให้ตั้งค่าตัวแปร 2 ตัว:

    • ชื่อ (ชื่อลูกค้า)

    • url (ลิงก์บทสนทนาใน Zaapi)

ตัวอย่างเนื้อหา HTTP ของคุณควรมีลักษณะดังนี้:


ขั้นตอนที่ 2: เพิ่มข้อความที่จะโพสต์ใน Slack

ต่อไป ให้กำหนดว่า Slack ควรทำอะไรเมื่อได้รับ webhook

  1. เพิ่มขั้นตอนเพื่อ ส่งข้อความไปยังช่อง.

  2. เลือกช่อง Slack (เช่น #support-alerts).

  3. เขียนข้อความแจ้งเตือนของคุณ ตรวจสอบให้แน่ใจว่าคุณใช้ตัวแปรเดียวกับที่ตั้งไว้ในขั้นตอนก่อนหน้า (เช่น {name} และ {url}) ตัวอย่างเช่น:

  4. เพิ่มปุ่มเพื่อให้ทีมของคุณไปยังบทสนทนาได้ทันที:

    • ป้ายกำกับ: ไปที่บทสนทนา

    • พฤติกรรม: เปิดลิงก์

    • URL: {url}

จะสร้างข้อความใน Slack แบบนี้:

John Doe ได้ส่งข้อความร้องเรียนมา โปรดดำเนินการ [ไปที่บทสนทนา]


ขั้นตอนที่ 3: สร้าง Flow ใน Zaapi

ตอนนี้มาสร้างระบบอัตโนมัติภายใน Zaapi กัน

  1. ไปที่ Flow Builder ใน workspace ของ Zaapi ของคุณ

  2. สร้าง Flow ใหม่และตั้งชื่อประมาณว่า “Complaint Alert to Slack.”

  3. เพิ่มบล็อกต่อไปนี้:

    ① ข้อความที่ได้รับ ทริกเกอร์: เมื่อลูกค้าส่งข้อความใหม่ถึงคุณ ช่องทาง: เลือกช่องแชตที่คุณต้องการติดตาม

    ② เนื้อหาข้อความ เพิ่มเงื่อนไขเพื่อตรวจสอบว่าข้อความมีคีย์เวิร์ดที่เกี่ยวกับการร้องเรียนหรือไม่ ตัวอย่าง: มีอย่างใดอย่างหนึ่งต่อไปนี้: complaint, refund, issue, not happy, angry.

    ③ ส่งคำขอ HTTP วิธี: POST URL: วาง URL ของ Slack webhook ของคุณ Headers: คุณปล่อยว่างไว้ได้ Body (Table): - name: เลือก {Full Name} ตัวแปร - url: เลือก {Conversation URL} ตัวแปร

เท่านี้ก็เรียบร้อย! ทุกครั้งที่มีข้อความที่มีคีย์เวิร์ดการร้องเรียนของคุณถูกส่งเข้ามา Zaapi จะส่งคำขอ POST ไปยัง Slack โดยอัตโนมัติ — เพื่อทริกเกอร์เวิร์กโฟลว์และส่งการแจ้งเตือน

Last updated