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

Coexistence नंबर पर WhatsApp को Activepieces से जोड़ें

Activepieces में WhatsApp Business पीस है, जो एक्सेस टोकन और WhatsApp Business खाते की आईडी से जुड़ता है, और Coexistence नंबर ये दोनों देता है। इसका नया आने वाला मैसेज ट्रिगर Meta की पुष्टि खुद संभालता है, इसलिए इसका यूआरएल नंबर का वेबहुक डेस्टिनेशन बन सकता है। पीस का वैकल्पिक ऐप सीक्रेट खाली छोड़ें, तो फ़्लो हर मैसेज पर चलता है और टीम फ़ोन पर जवाब देती रहती है।

22 actions

Activepieces के WhatsApp Business पीस के एक्शन, जिनमें टेक्स्ट, मीडिया, टेम्पलेट और इंटरैक्टिव मैसेज शामिल हैं, और 4 ट्रिगर।

hub.challenge

पीस के ट्रिगर इस क्वेरी पैरामीटर को पहचानते हैं और इसकी वैल्यू सादे टेक्स्ट में लौटाकर Meta की पुष्टि पूरी करते हैं।

Optional

पीस का ऐप सीक्रेट फ़ील्ड; भरा होने पर मेल खाते X-Hub-Signature-256 के बिना आई डिलीवरी अनदेखी कर दी जाती हैं।

Coexistence नंबर को Activepieces से कैसे जोड़ें?

Activepieces में WhatsApp Business कनेक्शन दो वैल्यू से बनाएं: एक्सेस टोकन और WhatsApp Business खाते की आईडी। EasyCoexistence डैशबोर्ड इस कनेक्शन के लिए दोनों दिखाता है, और get_api_credentials इन्हें असिस्टेंट को लौटा देता है। पीस के निर्देश Meta ऐप और सिस्टम यूज़र बनाने की बात करते हैं, क्योंकि वे मानकर चलते हैं कि आपके पास दोनों नहीं हैं। यहां नंबर पहले से जुड़ा है, इसलिए सीधे वैल्यू चिपका दें।

फिर ऐसा फ़्लो बनाएं जो नया आने वाला मैसेज ट्रिगर से शुरू हो, उस पर अपनी पसंद का वेरिफ़ाई टोकन सेट करें और फ़्लो पब्लिश करें। ट्रिगर का वेबहुक यूआरएल EasyCoexistence में नंबर के वेबहुक डेस्टिनेशन में उसी वेरिफ़ाई टोकन के साथ कॉपी करें। Meta पुष्टि का अनुरोध भेजता है, ट्रिगर उसका जवाब देता है, और नंबर पर आने वाला हर मैसेज एक रन शुरू करता है.

1Create connectionToken and WABA id
2Add triggerNew Incoming Message, verify token
3Publish the flowAn unpublished flow cannot answer
4Set destinationTrigger URL, same verify token

ऐप सीक्रेट खाली क्यों रखना है?

क्योंकि इन डिलीवरी पर हस्ताक्षर करने वाला सीक्रेट आपके चिपकाने के लिए है ही नहीं। Meta हर वेबहुक पर उस ऐप के ऐप सीक्रेट से हस्ताक्षर करता है जिसके पास सब्सक्रिप्शन है, और EasyCoexistence से जुड़े नंबर पर वह ऐप EasyCoexistence का है, जिसका सीक्रेट कभी साझा नहीं किया जाता।

पीस इस फ़ील्ड को वैकल्पिक मानता है। खाली रहने पर उसके ट्रिगर डिलीवरी जैसी आती हैं वैसी स्वीकार कर लेते हैं। किसी और ऐप का सीक्रेट भरने पर हर डिलीवरी X-Hub-Signature-256 जांच में विफल होकर चुपचाप अनदेखी हो जाती है, और यह बिल्कुल वैसा दिखता है जैसे मैसेज पहुंच ही नहीं रहे।

वेरिफ़ाई टोकन ही अनजान लोगों को हैंडशेक से बाहर रखता है। लंबा और रैंडम टोकन चुनें, और ट्रिगर का यूआरएल निजी रखें, क्योंकि यही वह पता है जो आपका फ़्लो शुरू करता है.

मैसेज आने के बाद फ़्लो क्या कर सकता है?

ट्रिगर फ़्लो को समतल किया हुआ मैसेज देता है: भेजने वाला, प्रोफ़ाइल नाम, मैसेज आईडी, टाइप, टेक्स्ट, कोई भी मीडिया आईडी, बटन और लिस्ट के जवाब, और प्राप्त करने वाले फ़ोन नंबर की आईडी। इसके बाद यह Activepieces के बाकी पीस के साथ एक सामान्य फ़्लो है, जैसे सीआरएम, शीट या एआई स्टेप।

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

Activepieces के अपने निर्देश बताते हैं कि Meta हर ऐप के लिए एक कॉलबैक यूआरएल लेता है। प्रति नंबर डेस्टिनेशन के साथ सीमा प्रति नंबर एक यूआरएल की है, इसलिए जिस फ़्लो को कई तरह के इवेंट संभालने हों, उसमें एक ही फ़्लो के भीतर ब्रांच बनाएं.

क्या फ़ोन पर टाइप किए गए जवाब फ़्लो तक पहुंचते हैं?

वे वेबहुक तक पहुंचते हैं, लेकिन इस ट्रिगर तक नहीं। Coexistence नंबर पर Meta WhatsApp Business ऐप में टाइप किए हर जवाब का इको उसी डेस्टिनेशन पर smb_message_echoes फ़ील्ड के तहत भेजता है। पीस का नया आने वाला मैसेज ट्रिगर सिर्फ़ messages फ़ील्ड पढ़ता है और बाकी सब छोड़ देता है।

अगर फ़्लो में फ़ोन के जवाब चाहिए, तो उसे Activepieces के सामान्य वेबहुक पीस से शुरू करें, जो किसी भी एचटीटीपी मेथड को स्वीकार करता है, और पुष्टि वाले GET का जवाब उसके सिंक्रोनस यूआरएल पर जवाब लौटाने वाले स्टेप से दें। फिर कच्चे पेलोड को आप खुद पार्स करते हैं, दोनों फ़ील्ड समेत।

ज़्यादातर फ़्लो के लिए पीस का ट्रिगर आसान विकल्प है: वह ग्राहकों पर प्रतिक्रिया देता है, और टीम के जवाब फ़ोन के ऐप में दिखते रहते हैं.

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

  • WhatsApp कनेक्शन में ऐप सीक्रेट चिपकाना। डिलीवरी पर EasyCoexistence ऐप के सीक्रेट से हस्ताक्षर होते हैं, इसलिए हर डिलीवरी अनदेखी हो जाती है।
  • फ़्लो पब्लिश करने से पहले डेस्टिनेशन सेट करना। Meta तुरंत पुष्टि करता है और अनपब्लिश फ़्लो जवाब नहीं दे सकता।
  • यह उम्मीद करना कि नया आने वाला मैसेज ट्रिगर फ़ोन पर टाइप किए जवाब देखेगा। वह सिर्फ़ messages फ़ील्ड पढ़ता है, smb_message_echoes नहीं।
EasyCoexistence के साथ ऐसा करना

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

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

क्या यह सेल्फ़-होस्टेड Activepieces पर चलता है?

हां। पीस ओपन सोर्स है और Activepieces क्लाउड या सेल्फ़-होस्टेड दोनों पर चलता है, बशर्ते इंस्टेंस इंटरनेट से एचटीटीपीएस पर पहुंचने योग्य हो।

फ़्लो किस फ़ोन नंबर से मैसेज भेजता है?

उस नंबर से जो आप एक्शन के फ़ोन नंबर फ़ील्ड में चुनते हैं। उसमें वे नंबर दिखते हैं जो कनेक्शन जिस WhatsApp Business खाते की ओर इशारा करता है उस पर हैं।

क्या उसी नंबर पर मैं n8n या Make भी इस्तेमाल कर सकता हूं?

एक साथ नहीं। Meta नंबर के वेबहुक एक ही डेस्टिनेशन पर भेजता है, इसलिए मैसेज पाने के लिए एक टूल चुनें, या उससे दूसरे टूल को फ़ॉरवर्ड करें।

क्या EasyCoexistence मैसेज स्टोर करता है?

नहीं। Meta हर वेबहुक सीधे Activepieces ट्रिगर तक पहुंचाता है, और EasyCoexistence बातचीत की सामग्री कभी स्टोर नहीं करता।

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

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

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

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

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

Cloud API पर WhatsApp और Activepieces