Coexistence नम्बरमा WhatsApp लाई Activepieces सँग जडान गर्नुहोस्
Activepieces मा WhatsApp Business पिस छ, जुन एक्सेस टोकन र WhatsApp Business Account id बाट जडान हुन्छ। यी दुवै Coexistence नम्बरले उपलब्ध गराउँछ। यसको New Incoming Message ट्रिगरले Meta को प्रमाणीकरण आफैं पूरा गर्छ, त्यसैले यसको यूआरएल नम्बरको वेबहुक गन्तव्य बन्न सक्छ। पिसको ऐच्छिक एप सेक्रेट खाली राख्नुहोस्, अनि टोलीले फोन चलाइरहँदा पनि हरेक म्यासेजमा फ्लो चल्छ।
Activepieces को WhatsApp Business पिसका एक्सन, जसमा टेक्स्ट, मिडिया, टेम्प्लेट र इन्टरएक्टिभ म्यासेज पर्छन्, साथै 4 ट्रिगर।
पिसका ट्रिगरले यो क्वेरी प्यारामिटर पहिचान गर्छन् र यसको मान सादा टेक्स्टमा फर्काउँछन्, जसले Meta को प्रमाणीकरण पूरा गर्छ।
पिसको एप सेक्रेट फिल्ड: भरिएको भए, मिल्दो X-Hub-Signature-256 नभएका डेलिभरी बेवास्ता गरिन्छन्।
Coexistence नम्बरलाई Activepieces सँग कसरी जडान गर्ने?
Activepieces मा दुई मान राखेर WhatsApp Business कनेक्सन बनाउनुहोस्: एक्सेस टोकन र WhatsApp Business Account id। EasyCoexistence ड्यासबोर्डमा त्यो कनेक्सनका लागि दुवै देखिन्छन्, र get_api_credentials ले तिनलाई सहायकलाई फर्काउँछ। पिसका निर्देशनमा Meta एप र सिस्टम प्रयोगकर्ता बनाउने कुरा छ, किनभने ती तपाईंसँग छैनन् भन्ने मानिएको हुन्छ। यहाँ नम्बर पहिले नै जोडिएको छ, त्यसैले सिधै मानहरू टाँस्नुहोस्।
त्यसपछि New Incoming Message ट्रिगरबाट सुरु हुने फ्लो बनाउनुहोस्, त्यसमा आफूले रोजेको प्रमाणीकरण टोकन राख्नुहोस्, र फ्लो प्रकाशित गर्नुहोस्। ट्रिगरको वेबहुक यूआरएल कपी गरेर EasyCoexistence मा नम्बरको वेबहुक गन्तव्यमा त्यही प्रमाणीकरण टोकनसहित राख्नुहोस्। Meta ले प्रमाणीकरण अनुरोध पठाउँछ, ट्रिगरले त्यसको प्रतिक्रिया दिन्छ, र नम्बरमा आउने हरेक म्यासेजले एउटा रन सुरु गर्छ।
एप सेक्रेट किन खाली नै राख्नुपर्छ?
किनभने यी डेलिभरीमा हस्ताक्षर गर्ने सेक्रेट तपाईंले टाँस्न मिल्ने होइन। Meta ले हरेक वेबहुकमा सदस्यता भएको एपको एप सेक्रेटले हस्ताक्षर गर्छ। EasyCoexistence मार्फत जोडिएको नम्बरमा त्यो एप EasyCoexistence को हो, जसको सेक्रेट कसैसँग साझा गरिँदैन।
पिसले यो फिल्डलाई ऐच्छिक मान्छ। खाली छोडेमा यसका ट्रिगरले डेलिभरी जस्ताको तस्तै स्वीकार गर्छन्। अर्को कुनै एपको सेक्रेट भरेमा हरेक डेलिभरी X-Hub-Signature-256 जाँचमा असफल हुन्छ र चुपचाप बेवास्ता गरिन्छ, जुन म्यासेज कहिल्यै नआएजस्तै देखिन्छ।
हस्तक्षेप गर्न खोज्ने अपरिचितलाई प्रमाणीकरणमा रोक्ने काम प्रमाणीकरण टोकनले गर्छ। लामो र अनियमित मान रोक्नुहोस्, र ट्रिगरको यूआरएल गोप्य राख्नुहोस्, किनभने त्यही ठेगानाले तपाईंको फ्लो सुरु गर्छ।
म्यासेज आएपछि फ्लोले के गर्न सक्छ?
ट्रिगरले फ्लोलाई समतल गरिएको म्यासेज दिन्छ: पठाउने, प्रोफाइल नाम, म्यासेज id, प्रकार, टेक्स्ट, मिडिया id (भए), बटन र सूचीका जवाफ, र म्यासेज प्राप्त गर्ने फोन नम्बर id। त्यसपछि यो Activepieces का अन्य पिस, जस्तै CRM, स्प्रेडसिट वा AI चरणसँग चल्ने सामान्य फ्लो हो।
जवाफ पनि त्यही पिसबाट जान्छ। Send Message ले स्वतन्त्र टेक्स्ट पठाउँछ, र यो ग्राहकको अन्तिम म्यासेजको 24 घण्टाभित्र मात्र पुग्छ। Send Template Message ले स्वीकृत टेम्प्लेट पठाउँछ, र त्यो अवधि बितेपछि पुग्ने एउटै माध्यम यही हो। इन्टरएक्टिभ बटन, सूची, मिडिया, लोकेसन र प्रतिक्रिया छुट्टाछुट्टै एक्सन हुन्।
Activepieces का आफ्नै निर्देशनमा Meta ले प्रति एप एउटा कलब्याक यूआरएल मात्र लिन्छ भनिएको छ। प्रति नम्बर गन्तव्य हुँदा सीमा प्रति नम्बर एउटा यूआरएल हुन्छ, त्यसैले धेरै प्रकारका इभेन्ट सम्हाल्नुपर्ने फ्लोमा एउटै फ्लोभित्र शाखा बनाउनुहोस्।
फोनमा टाइप गरेका जवाफ फ्लोमा आइपुग्छन् कि?
ती वेबहुकमा आइपुग्छन्, तर यो ट्रिगरमा आउँदैनन्। Coexistence नम्बरमा WhatsApp Business एपमा टाइप गरिएको हरेक जवाफको इको Meta ले त्यही गन्तव्यमा smb_message_echoes फिल्डअन्तर्गत पठाउँछ। पिसको New Incoming Message ट्रिगरले messages फिल्ड मात्र पढ्छ र बाँकी सबै छोड्छ।
फोनका जवाफ फ्लोमा चाहिन्छ भने Activepieces को सामान्य Webhook पिसबाट फ्लो सुरु गर्नुहोस्, जसले कुनै पनि HTTP मेथड स्वीकार गर्छ, र प्रमाणीकरणको GET लाई यसको सिन्क्रोनस यूआरएलमा Return Response चरणले जवाफ दिनुहोस्। त्यसपछि कच्चा पेलोड आफैं पार्स गर्नुहोस्, जसमा दुवै फिल्ड पर्छन्।
धेरैजसो फ्लोका लागि पिसको ट्रिगर नै सजिलो विकल्प हो: यसले ग्राहकको म्यासेजमा प्रतिक्रिया दिन्छ, र टोलीका जवाफ फोनको एपमा देखिइरहन्छन्।
सामान्य गल्तीहरू
- WhatsApp कनेक्सनमा एप सेक्रेट टाँस्नु। डेलिभरीमा EasyCoexistence एपको सेक्रेटले हस्ताक्षर गरेको हुन्छ, त्यसैले सबै बेवास्ता हुन्छन्।
- फ्लो प्रकाशित गर्नुअघि गन्तव्य राख्नु। Meta तुरुन्तै प्रमाणीकरण गर्छ, र प्रकाशित नभएको फ्लोले जवाफ दिन सक्दैन।
- New Incoming Message ट्रिगरले फोनमा टाइप गरेका जवाफ देख्छ भन्ने ठान्नु। यसले messages फिल्ड मात्र पढ्छ, smb_message_echoes पढ्दैन।
easycoexistence.com मा नम्बर जडान गर्नुहोस्, यसको टोकन र WABA id Activepieces मा टाँस्नुहोस्, र वेबहुक गन्तव्यमा ट्रिगरको यूआरएल राख्नुहोस्। प्रति नम्बर प्रति महिना US$ 9 देखि सुरु हुन्छ, नम्बर थप्दै जाँदा US$ 1 सम्म घट्छ, र पहिलो 3 दिन निःशुल्क हुन्छ।
बारम्बार सोधिने प्रश्नहरू
के यो आफैं होस्ट गरेको Activepieces मा काम गर्छ?
काम गर्छ। पिस ओपन सोर्स हो र Activepieces को क्लाउड वा आफैं होस्ट गरिएको सर्भर दुवैमा चल्छ, तर इन्स्ट्यान्स इन्टरनेटबाट HTTPS मार्फत पहुँचयोग्य हुनुपर्छ।
फ्लोले कुन फोन नम्बरबाट पठाउँछ?
एक्सनको फोन नम्बर फिल्डमा तपाईंले रोजेको नम्बरबाट। त्यो सूचीमा कनेक्सनले जनाएको WhatsApp Business Account का नम्बरहरू देखिन्छन्।
के म त्यही नम्बरमा n8n वा Make पनि प्रयोग गर्न सक्छु?
एकैसाथ सकिँदैन। Meta ले नम्बरका वेबहुक एउटै गन्तव्यमा पठाउँछ, त्यसैले प्राप्त गर्न एउटा टुल रोज्नुहोस्, वा त्यसबाट अर्कोमा फर्वार्ड गर्नुहोस्।
के EasyCoexistence ले म्यासेज भण्डारण गर्छ?
गर्दैन। Meta ले हरेक वेबहुक सिधै Activepieces को ट्रिगरमा पठाउँछ, र EasyCoexistence ले कुराकानीको सामग्री कहिल्यै भण्डारण गर्दैन।
पढ्दै जानुहोस्
सुरु गर्न तयार हुनुहुन्छ?
महिनौं होइन, केही मिनेटमै WhatsApp Coexistence सेट अप गर्नुहोस्। एप फोनमा चलिरहन्छ।
निःशुल्क ट्रायल सुरु गर्नुहोस्प्रमाणीकरण गरिएको