Coexistence नंबर को Chatwoot के WhatsApp Cloud इनबॉक्स की तरह इस्तेमाल करें
Chatwoot का WhatsApp Cloud इनबॉक्स तीन वैल्यू मांगता है: WhatsApp Business Account आईडी, फ़ोन नंबर आईडी और एक एक्सेस टोकन। Coexistence नंबर में तीनों मिलती हैं। इनसे इनबॉक्स बनाएं, फिर नंबर का वेबहुक डेस्टिनेशन Chatwoot के वेबहुक यूआरएल पर सेट करें और वही वेरिफ़ाई टोकन डालें। इसके बाद टीम Chatwoot से भी जवाब दे सकती है और फ़ोन से भी।
WABA आईडी, फ़ोन नंबर आईडी और एक एक्सेस टोकन: Chatwoot के मैन्युअल WhatsApp Cloud सेटअप में यही मांगा जाता है।
Chatwoot इस Coexistence इवेंट को संभालता है, इसलिए WhatsApp Business ऐप से भेजे गए जवाब बातचीत में दिखते हैं।
Meta किसी कारोबार के फ़ोन नंबर को अपना वेबहुक कॉलबैक यूआरएल रखने देता है, जो ऐप के डिफ़ॉल्ट यूआरएल की जगह लेता है।
Coexistence नंबर को Chatwoot से कैसे जोड़ें?
दो जगह, इसी क्रम में।
Chatwoot में इनबॉक्स जोड़ें, WhatsApp चुनें और मैन्युअल सेटअप के साथ WhatsApp Cloud प्रोवाइडर चुनें। नंबर, फ़ोन नंबर आईडी, WhatsApp Business Account आईडी और एक्सेस टोकन डालें। ये सब EasyCoexistence डैशबोर्ड में कनेक्शन के साथ दिखते हैं, या असिस्टेंट को get_api_credentials से मिल जाते हैं। इसके बाद Chatwoot इनबॉक्स के लिए एक वेबहुक यूआरएल और एक वेबहुक वेरिफ़ाई टोकन दिखाता है।
EasyCoexistence में नंबर का वेबहुक डेस्टिनेशन उसी यूआरएल पर सेट करें और वही वेरिफ़ाई टोकन डालें। Meta अपना पुष्टि अनुरोध Chatwoot को भेजता है, Chatwoot उसका जवाब देता है, और उसके बाद नंबर पर आया हर मैसेज इनबॉक्स में पहुंचता है। बीच में कुछ नहीं चलता, इसलिए किसी वर्कफ़्लो को चालू रखने की ज़रूरत नहीं।
क्या फ़ोन से भेजे गए जवाब Chatwoot में दिखते हैं?
हां। Coexistence नंबर पर WhatsApp Business ऐप में टाइप किया गया जवाब Meta smb_message_echoes इवेंट के रूप में बताता है। Chatwoot का वेबहुक जॉब इस फ़ील्ड को पहचानता है और मैसेज को सही बातचीत में आउटगोइंग के रूप में दर्ज करता है। उसका सोर्स कोड इस स्थिति को सीधे बताता है: कारोबार Chatwoot और ऐप दोनों से जवाब दे रहे हैं, और मैसेज Chatwoot में सिंक हो रहे हैं।
इससे यह बंटवारा व्यवहार में चलता है। मालिक नियमित ग्राहकों को फ़ोन से जवाब देता रहे, टीम डेस्क पर शेयर्ड इनबॉक्स संभाले, और हर कोई दूसरे का भेजा देख ले, बिना स्क्रीनशॉट फ़ॉरवर्ड किए।
Chatwoot से भेजे गए मैसेज उसी नंबर पर Cloud API से जाते हैं, इसलिए वे फ़ोन पर भी दिखते हैं।
Chatwoot इनबॉक्स में ऐप सीक्रेट क्यों नहीं होना चाहिए?
क्योंकि डिलीवरी ऐसे सीक्रेट से साइन होती हैं जो आपके पास नहीं है। Meta हर वेबहुक पर उस ऐप के ऐप सीक्रेट से साइन करता है जिसके पास सब्सक्रिप्शन है, यानी EasyCoexistence ऐप, और वह सीक्रेट कभी साझा नहीं होता।
Chatwoot के मौजूदा सोर्स में, मैन्युअली कॉन्फ़िगर किए WhatsApp Cloud चैनल पर X-Hub-Signature-256 हेडर तभी जांचा जाता है जब उस पर ऐप सीक्रेट सेव हो, या जब चैनल Chatwoot के अपने Embedded Signup से बना हो। बिना ऐप सीक्रेट वाला मैन्युअल इनबॉक्स डिलीवरी स्वीकार करता है। जिसमें कोई भी ऐप सीक्रेट भरा हो, वह हर डिलीवरी को अनधिकृत मानकर ठुकरा देता है।
यहां सुरक्षा वेरिफ़ाई टोकन से मिलती है। लंबी रैंडम वैल्यू चुनें, क्योंकि उसी से Chatwoot Meta के पुष्टि अनुरोध को बाकी अनुरोधों से अलग पहचानता है।
इस नंबर पर Chatwoot क्या नहीं कर सकता?
एक ही समय में दूसरी जगह वेबहुक पाना। Meta नंबर के वेबहुक एक ही डेस्टिनेशन पर भेजता है, इसलिए जब तक वह Chatwoot के पास है, n8n वर्कफ़्लो को वही इवेंट नहीं मिलेंगे। दोनों चाहिए तो डेस्टिनेशन को अपने एक छोटे रिले पर रखें, जो हर डिलीवरी को Chatwoot और वर्कफ़्लो दोनों को फ़ॉरवर्ड करे।
Coexistence की सीमाएं यहां भी वैसे ही लागू होती हैं: एपीआई प्रति सेकंड अधिकतम 20 मैसेज भेजता है, फ़्री टेक्स्ट ग्राहक के आख़िरी मैसेज के 24 घंटे के भीतर ही जाता है, और उसके बाद हर चीज़ के लिए टेम्पलेट चाहिए।
WhatsApp Business ऐप को अब भी कम से कम हर 14 दिन में एक बार खोलना होगा, और EasyCoexistence इस पर नज़र रखता है।
आम गड़बड़ियाँ
- Chatwoot इनबॉक्स में ऐप सीक्रेट भर देना। डिलीवरी EasyCoexistence ऐप के सीक्रेट से साइन होती हैं, इसलिए Chatwoot हर डिलीवरी को अनधिकृत मानकर ठुकरा देता है।
- EasyCoexistence में वह वेरिफ़ाई टोकन न डालना जो Chatwoot दिखाता है। Meta की पुष्टि विफल हो जाती है और इनबॉक्स में कभी कोई मैसेज नहीं आता।
- मैन्युअल फ़्लो की जगह Chatwoot का Embedded Signup चुन लेना। इससे नंबर Chatwoot के अपने Meta ऐप से जुड़ता है, जो एक अलग कनेक्शन है।
easycoexistence.com पर नंबर जोड़ें, उसके क्रेडेंशियल Chatwoot के WhatsApp Cloud इनबॉक्स में कॉपी करें और वेबहुक डेस्टिनेशन Chatwoot पर सेट करें। US$ 9 प्रति नंबर प्रति माह से शुरू, नंबर जोड़ने के साथ US$ 1 तक, पहले 3 दिन का ट्रायल।
अक्सर पूछे जाने वाले सवाल
क्या यह सेल्फ़-होस्टेड Chatwoot पर चलता है?
हां। वेबहुक यूआरएल में app.chatwoot.com की जगह आपका अपना Chatwoot डोमेन होता है, और बाकी सेटअप वही रहता है।
क्या Chatwoot के लिए मुझे अपना Meta ऐप चाहिए?
नहीं। नंबर EasyCoexistence से जुड़ता है, जो क्रेडेंशियल देता है और वेबहुक रूट करता है। Chatwoot की गाइड Meta ऐप बनाने की बात इसलिए करती है क्योंकि वह मानती है कि आपके पास कोई नहीं है।
क्या कई नंबर Chatwoot में जोड़े जा सकते हैं?
हां। हर नंबर के लिए एक WhatsApp Cloud इनबॉक्स बनाएं, और हर नंबर का वेबहुक डेस्टिनेशन उसी के इनबॉक्स के यूआरएल और वेरिफ़ाई टोकन पर सेट करें।
क्या EasyCoexistence बातचीत देख पाता है?
नहीं। Meta वेबहुक सीधे Chatwoot को भेजता है, और EasyCoexistence बातचीत की सामग्री कभी सेव नहीं करता।
पढ़ना जारी रखें
शुरू करने के लिए तैयार हैं?
WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।
मुफ़्त ट्रायल शुरू करेंइस तारीख को सत्यापित