WhatsApp

अपने WhatsApp बिज़नेस अकाउंट को ElevenLabs Agents से कनेक्ट करें

परिचय

आप अपने WhatsApp बिज़नेस अकाउंट को ElevenLabs एजेंट से कनेक्ट कर सकते हैं। फिर एजेंट ये काम संभाल सकता है:

दूसरे चैनलों के एजेंट भी WhatsApp टूल्स के ज़रिए WhatsApp मैसेज भेज सकते हैं।

ElevenLabs पर WhatsApp का इस्तेमाल नए हैं? शुरुआती गाइड देखें।

WhatsApp बिज़नेस अकाउंट इंपोर्ट करना

1

अपना अकाउंट इंपोर्ट करें

WhatsApp पेज पर जाएं और Import account बटन पर क्लिक करें:

WhatsApp पेज
2

ElevenLabs को अनुमति दें

इससे ऑथराइज़ेशन प्रक्रिया खुलेगी, जहां आप अपना अकाउंट चुनेंगे और ElevenLabs को उसे मैनेज करने की अनुमति देंगे:

WhatsApp ऑथराइज़ेशन प्रक्रिया
3

एक एजेंट असाइन करें

अकाउंट इंपोर्ट पूरा होने पर, आप उसकी सेटिंग्स पेज पर पहुंचेंगे, जहां आप उसे एक एजेंट असाइन कर सकते हैं:

WhatsApp अकाउंट पेज

अगर आप अपने अकाउंट को कोई एजेंट असाइन नहीं करते हैं, तो इनबाउंड मैसेज को अनदेखा किया जाएगा और इनबाउंड कॉल अस्वीकार कर दी जाएंगी। हालांकि, आप फिर भी आउटबाउंड कॉल कर पाएंगे।

4

WhatsApp Manager कॉन्फ़िगर करें

इन कामों के लिए WhatsApp Manager पर जाएं:

  • प्रोफ़ाइल पिक्चर आदि कॉन्फ़िगर करने के लिए: Phone numbers पेज खोलें, फ़ोन नंबर चुनें और Profile टैब पर जाएं
  • वॉइस कॉल की अनुमति देने के लिए: Phone numbers पेज खोलें, फ़ोन नंबर चुनें और Call settings टैब पर जाएं
  • अगर आप आउटबाउंड कॉल करना चाहते हैं, तो पेमेंट मेथड जोड़ें: Overview पेज खोलें और Add payment method बटन पर क्लिक करें

अकाउंट सेटिंग्स

हर इंपोर्ट किए गए नंबर में एजेंट के व्यवहार को नियंत्रित करने वाली सेटिंग्स होती हैं:

  • मैसेजिंग सक्षम करें — एजेंट मैसेज का जवाब देगा या नहीं। अगर आप चाहते हैं कि ElevenLabs सिर्फ़ कॉल संभाले और आपका ऐप मैसेज संभाले, तो इसे बंद कर दें।
  • ऑडियो मैसेज जवाब सक्षम करें — चालू होने पर (डिफ़ॉल्ट), एजेंट वॉइस नोट्स का जवाब वॉइस नोट्स से देता है; बंद होने पर, वह हमेशा टेक्स्ट में जवाब देता है।
  • टाइपिंग इंडिकेटर सक्षम करें — चालू होने पर (डिफ़ॉल्ट), एजेंट इनकमिंग मैसेज को पढ़ा हुआ मार्क करता है और जवाब लिखते समय टाइपिंग इंडिकेटर दिखाता है।

मैसेज बातचीत

WhatsApp मैसेज बातचीत तब खत्म होती है, जब एजेंट End conversation सिस्टम tूल इस्तेमाल करता है, कॉन्फ़िगर की गई _Max conversation duration _ पूरी हो जाती है, या एजेंट के सबसे हाल के जवाब के बाद डिफ़ॉल्ट निष्क्रियता टाइमआउट पूरा हो जाता है।

WhatsApp मैसेज बातचीत में एजेंट के सबसे हाल के जवाब से मापा गया, डिफ़ॉल्ट 15 मिनट का निष्क्रियता टाइमआउट होता है। बातचीत टाइमआउट के बारे में और जानें।

इनबाउंड

आप अपने WhatsApp बिज़नेस अकाउंट को मैसेज भेज सकते हैं और एजेंट जवाब देगा:

WhatsApp टेक्स्ट बातचीत

कोई भी टाइमआउट पूरा होने पर, ElevenAgents बातचीत बंद करने से पहले कॉन्फ़िगर किया गया _Max conversation duration message _ भेजता है। अगर मैसेज खाली है, तो बातचीत बिना विदाई संदेश के बंद हो जाती है।

एजेंट सिर्फ़ सादा टेक्स्ट ही नहीं समझता:

  • कोट किए गए जवाब — जब यूज़र किसी मैसेज को देर तक दबाकर उसका जवाब देता है, तो एजेंट जानता है कि वह किस मैसेज का जवाब दे रहा है।
  • रिएक्शन — एजेंट के मैसेज पर किए गए इमोजी रिएक्शन एजेंट तक पहुंचते हैं।
  • टेम्पलेट बटन टैप — जब यूज़र टेम्पलेट में क्विक-रिप्लाई बटन टैप करता है, तो एजेंट देखता है कि कौन-सा बटन चुना गया था।
  • इंटरैक्टिव जवाब — इंटरैक्टिव बटन और लिस्ट पर टैप चुने गए विकल्प के साथ आते हैं।

एजेंट हर इनकमिंग मैसेज का अलग-अलग जवाब देता है। लगातार तेज़ी से आने वाले मैसेज को एक जवाब में नहीं जोड़ा जाता।

आउटबाउंड

आप डैशबोर्ड या API से Meta-अनुमोदित मैसेज टेम्पलेट भेजकर बातचीत शुरू कर सकते हैं और कॉल अनुमति अनुरोध के साथ आउटबाउंड कॉल शेड्यूल कर सकते हैं। टेम्पलेट बनाने, कोड उदाहरणों, प्राप्तकर्ता फ़ॉर्मैट नियमों और बैच कैंपेन के लिए आउटबाउंड मैसेज और टेम्पलेट देखें।

मैसेज के प्रकार

टेक्स्ट के अलावा, आप ये भी भेज सकते हैं:

  • ऑडियो
    • इनबाउंड वॉइस नोट्स को एजेंट तक भेजने से पहले टेक्स्ट में ट्रांसक्राइब किया जाता है।
    • डिफ़ॉल्ट रूप से, एजेंट वॉइस नोट्स का जवाब वॉइस नोट्स से देता है, जो एजेंट की कॉन्फ़िगर की गई वॉइस में जनरेट होते हैं — कोई भी वॉइस, कोई भी भाषा। हमेशा टेक्स्ट में जवाब देने के लिए अकाउंट सेटिंग्स में Enable audio message response बंद करें। ऑडियो जनरेशन विफल होने पर, एजेंट टेक्स्ट जवाब पर वापस आ जाता है।
    • ऑडियो मैसेज के लिए स्पीच-टू-टेक्स्ट और टेक्स्ट-टू-स्पीच के अतिरिक्त शुल्क लगते हैं। कीमत STT और TTS API जैसी ही है।
  • इमेज
  • दस्तावेज़
  • स्टिकर
  • लोकेशन
  • कॉन्टैक्ट
WhatsApp ऑडियो बातचीत
WhatsApp इमेज बातचीत
WhatsApp दस्तावेज़ बातचीत
WhatsApp लोकेशन बातचीत
WhatsApp कॉन्टैक्ट्स बातचीत

कॉल

इनबाउंड

आप अपने WhatsApp बिज़नेस अकाउंट पर कॉल कर सकते हैं और एजेंट जवाब देगा। कॉल के दौरान आप टेक्स्ट मैसेज भी भेज सकते हैं, जिन्हें बातचीत में शामिल किया जाएगा।

आउटबाउंड

आउटबाउंड कॉल के लिए यूज़र की अनुमति चाहिए, जो टेम्पलेट के ज़रिए मांगी जाती है। प्रक्रिया, कोड उदाहरणों और बैच कॉलिंग के लिए आउटबाउंड कॉल शेड्यूल करना देखें।

निजीकरण

हम {{system__caller_id}} और {{system__called_number}} डायनामिक वेरिएबल को WhatsApp यूज़र ID और आपके WhatsApp फ़ोन नंबर ID पर सेट करते हैं (या इसके उलट, इस पर निर्भर करता है कि बातचीत किसने शुरू की)। आप बातचीत में अपने यूज़र के बारे में जानकारी पाने के लिए इन्हें किसी टूल या बातचीत शुरू करने वाले वेबहुक में इस्तेमाल कर सकते हैं।

आप WhatsApp पेज पर जाकर, अपने अकाउंट के पास मेन्यू पर क्लिक करके और Copy phone number ID चुनकर अपना WhatsApp फ़ोन नंबर ID पा सकते हैं।

इनिशियलाइज़ेशन कॉन्टेक्स्ट

अगर आपका एजेंट ऊपर दिए गए सिस्टम वेरिएबल के अलावा डायनामिक वेरिएबल इस्तेमाल करता है, तो आपको तय करना होगा कि उनकी वैल्यू कहां से आएगी। अगर आपका एजेंट कोई डायनामिक वेरिएबल इस्तेमाल नहीं करता, तो यह लागू नहीं होता।

इनबाउंड बातचीत यूज़र से मिले किसी डायनामिक वेरिएबल के बिना शुरू होती है। वैल्यू देने का समर्थित तरीका बातचीत शुरू करने वाला वेबहुक है: जब कोई WhatsApp मैसेज बातचीत शुरू करता है, तो ElevenAgents आपके एंडपॉइंट को WhatsApp यूज़र ID के साथ caller_id और आपके WhatsApp फ़ोन नंबर ID के साथ called_number के रूप में कॉल करता है और आपके जवाब से लौटाए गए डायनामिक वेरिएबल लागू करता है। वेबहुक से हमेशा एजेंट के लिए ज़रूरी हर वेरिएबल लौटाएं — उपलब्ध होने पर CRM वैल्यू, अन्यथा फ़ॉलबैक कॉन्स्टेंट।

एजेंट एडिटर में Dynamic Variables के तहत डाली गई वैल्यू, एजेंट का प्रीव्यू देखने के लिए टेस्ट प्लेसहोल्डर हैं। इनका प्रोडक्शन में इस्तेमाल नहीं होता और ये इनबाउंड बातचीत के लिए डिफ़ॉल्ट के रूप में काम नहीं करतीं।

आउटबाउंड बातचीत को अपनी वैल्यू आउटबाउंड मैसेज या कॉल अनुरोध के conversation_initiation_client_data.dynamic_variables फ़ील्ड से मिलती हैं। ये वैल्यू बातचीत के लिए बनी रहती हैं और यूज़र के जवाब देने पर भी उपलब्ध होती हैं। टेम्पलेट पैरामीटर अलग फ़ील्ड हैं और डायनामिक वेरिएबल नहीं भरते।

जिस ज़रूरी वेरिएबल की कोई वैल्यू नहीं होती, उससे बातचीत विफल हो जाएगी। ट्रबलशूटिंग गाइड में गायब डायनामिक वेरिएबल देखें।

system__called_number की वैल्यू आपका WhatsApp फ़ोन नंबर ID है, असली फ़ोन नंबर नहीं। WhatsApp यूज़र आइडेंटिफ़ायर भी Business-Scoped User IDs (BSUIDs) पर माइग्रेट हो रहे हैं; ElevenAgents BSUIDs को सपोर्ट करता है, इसलिए Meta द्वारा यूज़र का फ़ोन नंबर देने के बजाय ID देने पर भी बातचीत काम करती है।

सीमाएं

फ़िलहाल ये समर्थित नहीं हैं:

  • WhatsApp Flows — इंटरैक्टिव फ़ॉर्म नहीं भेजे जा सकते और Flow के जवाब एजेंट तक नहीं पहुंचते।
  • वीडियो मैसेज — इनबाउंड वीडियो एजेंट तक नहीं पहुंचते।
  • मैसेज बैचिंग — एजेंट तेज़ी से लगातार आने वाले मैसेज को जोड़ने के बजाय, हर मैसेज का अलग-अलग जवाब देता है।
  • दूसरे प्रोवाइडर द्वारा मैनेज किए जाने वाले नंबर — किसी दूसरे WhatsApp प्रोवाइडर के साथ रजिस्टर किया गया या WhatsApp Business ऐप में सक्रिय नंबर इंपोर्ट नहीं किया जा सकता। हम Meta के साथ Multi-Solution Conversations सक्षम करने पर काम कर रहे हैं; केवल वॉइस सेटअप SIP पर पहले से संभव हो सकते हैं (FAQ देखें)।
  • डेवलपर ऐप के तहत बनाए गए WABA — इन्हें सामान्य प्रक्रिया से इंपोर्ट नहीं किया जा सकता।
  • विज्ञापन रेफ़रल मेटाडेटा — Click-to-WhatsApp विज्ञापन एट्रिब्यूशन डेटा एजेंट को उपलब्ध नहीं कराया जाता (FAQ देखें)।
  • ह्यूमन हैंडऑफ़ — जल्द आ रहा है (FAQ देखें)।

FAQ

आम सवालों — कीमत, मल्टी-प्रोवाइडर सेटअप, ह्यूमन हैंडऑफ़, Zero-Retention Mode, OTP, कंप्लायंस — के जवाब ट्रबलशूटिंग और FAQ में दिए गए हैं।