Webhooks chỉ khả dụng cho gói Nâng cao trở lên.
Kết nối với nhiều hệ thống và dịch vụ khác nhau như nền tảng tiếp thị qua email, công cụ CRM, nền tảng thương mại điện tử và phần mềm quản lý dự án để nhận thông tin cập nhật nền tảng theo thời gian thực trên respond.io. Bằng cách kết nối URL webhook (điểm cuối REST) với nền tảng, bạn có thể đồng bộ hóa các sự kiện liên quan với CRM và cơ sở dữ liệu của mình, đảm bảo thông tin chính xác và cập nhật trên mọi hệ thống.
Cấu hình
Bước 1: Trong Cài đặt không gian làm việc của bạn, điều hướng đến Tích hợp > Webhooks > Nhấp vào Kết nối

Bước 2: Nhấp vào nút Thêm Webhook để thêm URL điểm cuối và chọn Sự kiện Webhook.

Cần có điểm cuối URL cụ thể để nhận và xử lý yêu cầu.
Sự kiện Webhook
Sau đây là một số trường hợp sử dụng phổ biến cho các sự kiện webhook:
Cuộc trò chuyện được đóng - Mỗi khi một cuộc trò chuyện được đóng, tự động cập nhật thông tin liên hệ hoặc lưu chi tiết cuộc trò chuyện vào ứng dụng/hệ thống bên thứ ba để lưu trữ và theo dõi số cuộc trò chuyện đã đóng phục vụ phân tích.
Liên hệ mới - Mỗi khi một liên hệ mới được thêm, tự động thêm liên hệ đó vào CRM, gửi tin nhắn chào mừng và thông báo cho các thành viên trong nhóm về liên hệ mới.
Tin nhắn gửi đi mới - Mỗi khi có tin nhắn gửi đi mới được gửi, tự động gửi thông báo cho từng tin nhắn, ghi lại chi tiết tin nhắn trong CRM và gán thẻ hoặc chấm điểm khách hàng tiềm năng dựa trên nội dung tin nhắn.
Tin nhắn mới đến - Mỗi khi có tin nhắn mới đến, tự động gửi thông báo cho từng tin nhắn, ghi lại chi tiết trong CRM và gán thẻ hoặc điểm khách hàng tiềm năng dựa trên nội dung tin nhắn.
Liên hệ được cập nhật - Mỗi khi một liên hệ được cập nhật, tự động cập nhật thông tin liên hệ đó trong CRM và gửi thông báo tới các thành viên trong nhóm có liên quan về những thay đổi.
Cuộc trò chuyện được mở - Mỗi khi một cuộc trò chuyện được mở, tự động thông báo cho các thành viên trong nhóm về các cuộc trò chuyện mới với khách hàng theo thời gian thực và mở chi tiết cuộc trò chuyện.
Người phụ trách liên hệ được cập nhật - Mỗi khi người phụ trách một liên hệ được thay đổi, tự động thông báo cho các thành viên trong nhóm khi họ được giao một liên hệ mới và quản lý các nhiệm vụ hoặc nhắc nhở theo dõi.
Thẻ liên hệ được cập nhật - Mỗi khi thẻ liên hệ được cập nhật, tự động cập nhật điểm khách hàng tiềm năng, quản lý danh sách email marketing và gửi các chiến dịch tiếp thị nhắm mục tiêu dựa trên thẻ liên hệ.
Bình luận mới - Mỗi khi một bình luận mới được thêm vào, tự động thông báo cho các thành viên trong nhóm về bình luận mới và đồng bộ bình luận giữa respond.io và các hệ thống khác.
Kết thúc cuộc gọi (cuộc gọi thoại) – Mỗi khi một cuộc gọi thoại kết thúc (dù đã hoàn tất hay bị bỏ lỡ), tự động gửi dữ liệu liên quan đến cuộc gọi tới các hệ thống bên ngoài của bạn, chẳng hạn như CRM, công cụ phân tích hoặc nền tảng báo cáo nội bộ. Thông tin này có thể bao gồm trạng thái cuộc gọi, thời lượng, thông tin về nhân viên hoặc Trợ lý AI giọng nói, và nếu được bật - bản ghi cuộc gọi, bản chép lời và tóm tắt cuộc gọi.
Tìm hiểu thêm về thông tin có thể được truyền qua các sự kiện Webhook này trong tài liệu API Webhooks của chúng tôi.
FAQ và khắc phục sự cố
Tại sao webhook của tôi lại bị vô hiệu hóa tự động và làm thế nào tôi có thể kích hoạt lại nó?
Webhook của bạn có thể tự động bị vô hiệu hóa nếu số lần thử thất bại vượt quá ngưỡng 30 lỗi trong 30 phút; lưu ý rằng hạn ngạch lỗi này được chia sẻ giữa tất cả các webhook. Nếu điều này xảy ra, bạn sẽ nhận được thông báo qua email về sự cố này. Để tránh bị vô hiệu hóa, hãy thường xuyên theo dõi nhật ký của điểm cuối để phát hiện các sự kiện webhook thất bại.
Ngoài ra, điểm cuối của bạn phải trả về phản hồi 200 OK trong vòng 5 giây. Nếu không, điều này sẽ bị tính vào giới hạn lỗi của bạn và có thể dẫn đến việc bị vô hiệu hóa tự động.
Để kích hoạt lại webhook của bạn, vui lòng làm theo các bước sau:
Đi tới Cài đặt Workspace
Đi tới Tích hợp > Webhook
Tìm webhook của bạn và nhấn vào Kích hoạt trong cột Hành động
Để xem nhật ký sự kiện webhook, bạn có thể bình chọn cho yêu cầu tính năng này.
Tại sao webhook từ respond.io của tôi bị chậm?
Sự chậm trễ xảy ra nếu điểm cuối của bạn không phản hồi trong vòng 5 giây, khiến hệ thống webhook của chúng tôi phải thử lại và xếp hàng chờ xử lý các sự kiện. Cách thiết lập của chúng tôi hoạt động:
Chúng tôi nhóm các sự kiện theo điểm cuối để ngăn một điểm cuối nào đó làm quá tải hệ thống.
Các sự kiện được xử lý theo thứ tự; nếu điểm cuối của bạn phản hồi quá chậm, hệ thống sẽ thử lại sau 30, 60 và 90 giây, tối đa đến 3 phút trước khi sự kiện bị loại bỏ.
Để tránh chậm trễ, chúng tôi khuyên bạn nên tối ưu hóa cách hệ thống của bạn xử lý các webhook đến. Điều này sẽ giúp đảm bảo rằng các sự kiện được giao đúng hạn.
Tại sao tôi không thấy bản ghi cuộc gọi, bản chép lời hoặc tóm tắt trong payload của webhook?
Dữ liệu liên quan đến cuộc gọi trong các sự kiện webhook phụ thuộc vào cài đặt Workspace của bạn. Nếu ghi âm cuộc gọi, bản chép lời hoặc tóm tắt cuộc gọi bị tắt, các trường tương ứng sẽ được trả về là null hoặc bị loại khỏi payload. Các cuộc gọi nhỡ không bao gồm ghi âm, bản chép lời hoặc tóm tắt.