Webhooks
अपने रिसेप्शनिस्ट को ऐसे कस्टम टूल्स दें जो आपके HTTP एंडपॉइंट्स को कॉल करें।
Webhook इंटीग्रेशन कस्टम HTTP एंडपॉइंट्स को ऐसे टूल्स के रूप में एक्सपोज़ करते हैं, जिन्हें रिसेप्शनिस्ट या बिज़नेस असिस्टेंट बातचीत के दौरान कॉल कर सकते हैं। निष्क्रिय नोटिफ़िकेशन सिस्टम के विपरीत, AI बातचीत के संदर्भ के अनुसार इन एंडपॉइंट्स को सक्रिय रूप से कॉल करता है।
Webhook टूल्स कैसे काम करते हैं
जब आप webhook इंटीग्रेशन बनाते हैं, तो आप तय करते हैं:
- एक HTTP एंडपॉइंट, जिसे आपका रिसेप्शनिस्ट कॉल कर सकता है
- वह क्या करता है इसका विवरण (ताकि AI जान सके कि इसे कब इस्तेमाल करना है)
- वे पैरामीटर्स जिन्हें AI को बातचीत से इकट्ठा करना चाहिए
कॉल के दौरान, अगर बातचीत टूल के उद्देश्य से मेल खाती है, तो आपका रिसेप्शनिस्ट एंडपॉइंट कॉल करता है, रिस्पॉन्स प्रोसेस करता है और बातचीत जारी रखता है।
Webhook टूल बनाना
- Integrations पर जाएं → Webhook पर क्लिक करें
- Add webhook पर क्लिक करें
- कॉन्फ़िगर करें:
पैरामीटर्स
हर पैरामीटर में ये होते हैं:
- की — फ़ील्ड का नाम
- टाइप —
string,numberयाboolean - विवरण — वह वैल्यू जिसे AI को बातचीत से निकालना चाहिए
- ज़रूरी — क्या कॉल करने से पहले AI को इसे इकट्ठा करना ज़रूरी है
एजेंट टार्गेट्स
हर webhook टूल को इनमें असाइन करें:
- कस्टमर-फेसिंग रिसेप्शनिस्ट — फ़ोन कॉल के दौरान उपलब्ध
- बिज़नेस असिस्टेंट — डैशबोर्ड चैट में उपलब्ध
- दोनों — हर जगह उपलब्ध
इस्तेमाल के मामले
उदाहरण
एक प्लंबिंग बिज़नेस एक webhook टूल बनाता है:
- नाम: “क्षेत्र में उपलब्धता जांचें”
- विवरण: “जांचें कि क्या हम कॉलर के ज़िप कोड में सेवा देते हैं और अगला उपलब्ध स्लॉट क्या है”
- URL:
https://api.mybusiness.com/check-area - मेथड: POST
- पैरामीटर्स:
zip_code(string, ज़रूरी),service_type(string, ज़रूरी)
कॉल के दौरान, जब कोई अपने क्षेत्र में उपलब्धता के बारे में पूछता है, तो रिसेप्शनिस्ट उनका ज़िप कोड लेता है, webhook कॉल करता है और उन्हें नतीजा बताता है।