लॉग इनमुफ़्त ट्रायल शुरू करें
Meta Tech Provider

Coexistence के साथ WhatsApp पर Typebot फ़्लो चलाएँ

Typebot का WhatsApp चैनल एक टोकन, एक WhatsApp Business Account ID और एक फ़ोन नंबर आईडी लेता है, फिर आपको एक कॉलबैक यूआरएल और एक वेरिफ़ाई टोकन देता है। पहले तीन कनेक्ट किए गए नंबर से भरें, Typebot का वैकल्पिक ऐप सीक्रेट खाली छोड़ें, और उसका कॉलबैक यूआरएल व वेरिफ़ाई टोकन नंबर के वेबहुक डेस्टिनेशन में सेट करें।

Pro

Typebot WhatsApp इंटीग्रेशन को अपने Pro प्लान की सुविधा बताता है, Free या Starter प्लान की नहीं।

Optional

Typebot वेबहुक सिग्नेचर तभी जाँचता है जब क्रेडेंशियल के साथ ऐप सीक्रेट सेव किया गया हो।

Never

Typebot का विज़ार्ड ऐसे टोकन को ठुकरा देता है जिसकी एक्सपायरी "कभी नहीं" पर सेट न हो।

20 msg/s

WhatsApp Business ऐप और Cloud API दोनों के साथ इस्तेमाल होने वाले नंबर के लिए थ्रूपुट तय है।

Typebot के कौन से फ़ील्ड कनेक्ट किए गए नंबर से भरे जाते हैं?

Typebot का WhatsApp विज़ार्ड, किसी बॉट के Share टैब में, चार चीज़ें माँगता है: ऐप सीक्रेट, सिस्टम यूज़र टोकन, WhatsApp Business Account ID और फ़ोन नंबर आईडी।

इनमें से तीन सीधे कनेक्शन से मिलती हैं। डैशबोर्ड नंबर के लिए WABA आईडी, फ़ोन नंबर आईडी और एक्सेस टोकन दिखाता है, और अगर कोई असिस्टेंट आपके लिए इन्हें निकाल रहा है तो get_api_credentials टूल वही वैल्यू लौटाता है। इन्हें संबंधित फ़ील्ड में पेस्ट करें।

ऐप सीक्रेट वह फ़ील्ड है जिसे खाली छोड़ना है। Typebot इसे आने वाले ट्रैफ़िक पर सिर्फ़ एक काम के लिए इस्तेमाल करता है: Meta हर डिलीवरी में जो X-Hub-Signature-256 हेडर जोड़ता है, उसकी जाँच। Tech Provider के ज़रिए जुड़े नंबर के लिए Meta प्रोवाइडर के ऐप सीक्रेट से साइन करता है, जो कभी साझा नहीं किया जाता। इसलिए वहाँ आप जो भी वैल्यू डालेंगे, Typebot हर असली मैसेज को ठुकरा देगा। फ़ील्ड खाली हो तो Typebot यह जाँच छोड़ देता है और डिलीवरी स्वीकार कर लेता है.

Typebot का कॉलबैक यूआरएल और वेरिफ़ाई टोकन कहाँ जाते हैं?

नंबर के वेबहुक डेस्टिनेशन में, किसी Meta ऐप डैशबोर्ड में नहीं।

Typebot का विज़ार्ड कहता है कि उसका Callback URL और Verify Token अपने Meta ऐप की WhatsApp सेटिंग में पेस्ट करें। EasyCoexistence के ज़रिए Coexistence में आपका कोई ऐप शामिल ही नहीं होता: Meta नंबर के इवेंट उसी डेस्टिनेशन पर भेजता है जो कनेक्शन पर सेट है। इसलिए Typebot के आख़िरी चरण से दोनों वैल्यू कॉपी करें और उन्हें डेस्टिनेशन के रूप में सेट करें, डैशबोर्ड में या set_webhook_destination से।

फिर Meta अपना वेरिफ़िकेशन GET Typebot को भेजता है, Typebot चैलेंज के साथ जवाब देता है, और उसी क्षण से नंबर पर आया हर मैसेज बॉट तक पहुँचता है। Typebot का वेरिफ़ाई टोकन सिर्फ़ एक बार चलता है: पुष्टि सफल होते ही वह Typebot के डेटाबेस से हट जाता है। बाद में डेस्टिनेशन दोबारा सेट करना हो तो पहले विज़ार्ड फिर से चलाकर नया टोकन बनाएँ.

1Typebot wizardToken, WABA id and phone number id; app secret empty
2Callback URL + verify tokenCopied from Typebot's last step
3Webhook destinationSet on the connected number
4Meta verifiesTypebot echoes the challenge, delivery starts

बॉट 24 घंटे की विंडो के साथ क्या करता है?

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

दिक्कत उस फ़्लो में आती है जो इंतज़ार करता है। Wait ब्लॉक, या ऐसा सेशन जो ग्राहक के एक दिन से ज़्यादा चुप रहने के बाद दोबारा शुरू होता है, विंडो के बाहर फ़्री टेक्स्ट मैसेज भेजने की कोशिश करेगा, और Meta उसे गड़बड़ी 131047 के साथ ठुकरा देता है। Typebot का सेशन एक्सपायरेशन टाइमआउट, जो डिफ़ॉल्ट रूप से 4 घंटे है और 48 तक रखा जा सकता है, यह तय करता है कि लौटा हुआ ग्राहक नई चैट कब शुरू करे, यह नहीं कि Meta मैसेज स्वीकार करेगा या नहीं।

चूँकि यह Coexistence है, टीम को हर बातचीत अब भी WhatsApp Business ऐप में दिखती है, और जब बॉट को जवाब नहीं देना चाहिए तब वह फ़ोन से बीच में आ सकती है।

आम गड़बड़ियाँ

  • Typebot में Meta ऐप सीक्रेट पेस्ट करना। डिलीवरी Tech Provider के सीक्रेट से साइन होती हैं, इसलिए Typebot हर मैसेज को अमान्य सिग्नेचर बताकर ठुकरा देता है।
  • पुराना Typebot वेरिफ़ाई टोकन दोबारा इस्तेमाल करना। एक सफल पुष्टि के बाद वह हट जाता है, इसलिए डेस्टिनेशन फिर से सेट करने के लिए विज़ार्ड से नया टोकन चाहिए।
  • कॉलबैक यूआरएल साझा करना। सिग्नेचर जाँच बंद होने पर यूआरएल जानना ही अनुरोध को अंदर आने देता है, इसलिए इसे पासवर्ड की तरह रखें।
EasyCoexistence के साथ ऐसा करना

easycoexistence.com पर नंबर कनेक्ट करें, उसका टोकन, WABA आईडी और फ़ोन नंबर आईडी Typebot में कॉपी करें, और Typebot का कॉलबैक यूआरएल वेबहुक डेस्टिनेशन के रूप में सेट करें। US$ 9 प्रति नंबर प्रति माह से शुरू, नंबर जोड़ने के साथ US$ 1 तक, पहले 3 दिन का ट्रायल।

अक्सर पूछे जाने वाले सवाल

क्या Typebot के लिए मुझे अपना Meta ऐप चाहिए?

नहीं। Typebot की गाइड एक ऐप मानकर चलती है क्योंकि ज़्यादातर लोग नंबर खुद कनेक्ट करते हैं। Tech Provider के ज़रिए Coexistence में टोकन और आईडी कनेक्शन से मिलते हैं, और वेबहुक को Meta सीधे Typebot तक पहुँचाता है।

क्या टीम को बॉट के मैसेज फ़ोन पर भी दिखेंगे?

हाँ। Cloud API से भेजे गए मैसेज उसी नंबर के WhatsApp Business ऐप में दिखते हैं, इसलिए कोई व्यक्ति पूरी बातचीत पढ़कर उसे संभाल सकता है।

क्या Typebot और n8n दोनों को एक ही नंबर के मैसेज मिल सकते हैं?

नहीं। एक नंबर का एक ही वेबहुक डेस्टिनेशन होता है। अगर दोनों को इवेंट चाहिए, तो डेस्टिनेशन n8n पर रखें और वर्कफ़्लो से रॉ पेलोड Typebot के कॉलबैक यूआरएल पर फ़ॉरवर्ड करें।

क्या Typebot बातचीत सेव करता है?

Typebot अपना सेशन और नतीजों का डेटा रखता है, जैसा वह हर चैनल पर करता है। EasyCoexistence मैसेज की सामग्री कभी सेव नहीं करता: Meta उसे सीधे आपके सेट किए डेस्टिनेशन पर पहुँचाता है।

पढ़ना जारी रखें

शुरू करने के लिए तैयार हैं?

WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।

मुफ़्त ट्रायल शुरू करें

इस तारीख को सत्यापित

WhatsApp पर Typebot, Coexistence के साथ