Papo (https://papo.global/) वेबहुक कनेक्शन को ऑटोमेशन सक्रिय करने से पहले टेस्ट करने के लिए, आप Webhook.site जैसे बाहरी टूल का उपयोग करके लक्ष्य URL को मान्य कर सकते हैं, JSON पेलोड का फॉर्मेट जांच सकते हैं और वास्तविक संपर्कों को प्रभावित किए बिना भेजने की गलतियां ठीक कर सकते हैं। यह प्रक्रिया खाते के नेटिव वेबहुक और ऑटोमेशन Flows के भीतर “Enviar Webhook” एक्शन दोनों के लिए काम करती है।
समय से पहले वैलिडेशन करने से टूटी हुई इंटीग्रेशन डेटा खोने या ग्राहक यात्राओं को बाधित करने से बचती है। अस्थायी टेस्ट URL के साथ, आप ठीक-ठीक देख सकते हैं कि Papo क्या भेज रहा है — हेडर, बॉडी और रिस्पॉन्स कोड — और अंतिम सिस्टम की ओर इंगित करने से पहले बदलाव कर सकते हैं।
टेस्ट प्रक्रिया का सारांश
| चरण | क्रिया | टूल / स्थान |
|---|---|---|
| 1. टेस्ट URL प्राप्त करें | webhook.site खोलें और जनरेट किया गया URL कॉपी करें। | Webhook.site |
| 2. Papo में टेस्ट URL के साथ वेबहुक कॉन्फ़िगर करें | वेबहुक के डेस्टिनेशन फ़ील्ड में URL डालें (Integrações सेक्शन या Flow एक्शन में)। | Papo पैनल |
| 3. वेबहुक ट्रिगर करें | खाते के वेबहुक के लिए, कनेक्टेड इनबॉक्स पर WhatsApp संदेश भेजें। Flows में वेबहुक के लिए, फ्लो में एक टेस्ट संपर्क एनरोल करें। | इनबॉक्स या Flow |
| 4. प्राप्त पेलोड का विश्लेषण करें | Webhook.site पैनल में, आई हुई रिक्वेस्ट देखें: मेथड, हेडर और बॉडी का JSON। | Webhook.site |
| 5. सुधारें और प्रोडक्शन URL से बदलें | अगर पेलोड सही है, तो टेस्ट URL को अपने सिस्टम के असली URL से बदलें और ऑटोमेशन सक्रिय करें। | Papo पैनल |
खाते के वेबहुक कैसे टेस्ट करें (Integrações)
Papo के नेटिव वेबहुक इनबॉक्स में प्राप्त हर नए संदेश पर ट्रिगर होते हैं। जोखिम के बिना उन्हें मान्य करने के लिए:
- Papo पैनल में, Configurações > Integrações > Webhooks खोलें और नया वेबहुक बनाएं।
- ट्रिगर सेट करें — उदाहरण के लिए, Todas as mensagens — और URL फ़ील्ड में Webhook.site का अस्थायी पता पेस्ट करें।
- वेबहुक सेव करें।
- मॉनिटर किए गए इनबॉक्स पर एक टेस्ट संदेश भेजें (WhatsApp या कनेक्टेड अन्य चैनल से)।
- Webhook.site में, पैनल रीफ्रेश करें और नई आई रिक्वेस्ट ढूंढें। JSON बॉडी जांचें: उसमें प्रेषक का नंबर, संदेश की सामग्री और बातचीत की ID जैसे डेटा होने चाहिए।
- अगर JSON खाली या खराब फॉर्मेट में है, तो चुना गया ट्रिगर जांचें और पुष्टि करें कि संदेश वाकई इनबॉक्स में प्राप्त हुआ था।
- वैलिडेट करने के बाद, वेबहुक एडिट करें और URL को अपने गंतव्य सिस्टम के URL से बदलें।
ऑटोमेशन Flows में “Enviar Webhook” एक्शन कैसे टेस्ट करें
Flows एडिटर के अंदर, Enviar Webhook एक्शन यात्रा के किसी विशेष चरण में डेटा ट्रिगर करने देता है। टेस्ट अस्थायी रूप से सक्रिय फ्लो और एक कंट्रोल संपर्क के साथ किया जाता है:
- Flow बनाएं और मनचाहे बिंदु पर Enviar Webhook नोड जोड़ें।
- नोड के कॉन्फ़िगरेशन पैनल में, URL में Webhook.site का पता भरें, मेथड POST चुनें और Papo वेरिएबल्स जैसे
{{contact.name}}और{{contact.phone}}का उपयोग करके JSON बॉडी बनाएं। - Flow सक्रिय करें।
- CRM में, इस फ्लो में मैन्युअली एक टेस्ट संपर्क एनरोल करें (ऑटोमेशन Flows टेस्ट करने की उसी प्रक्रिया का पालन करते हुए)।
- Flow के एक्ज़ीक्यूशन इतिहास को ट्रैक करें और साथ ही Webhook.site को देखें।
- प्राप्त रिक्वेस्ट में टेस्ट संपर्क के असली मानों के साथ JSON दिखना चाहिए, जिसमें वेरिएबल्स बदल चुके हों। अगर नहीं, तो बॉडी जांचें (
"nome": "{{contact.name}}"का उपयोग करें और सुनिश्चित करें कि संपर्क के फ़ील्ड भरे हुए हैं)। - अगर रिक्वेस्ट 4xx या 5xx एरर लौटाती है, तो जांचें कि मेथड सही है (आमतौर पर POST) और
Content-Type: application/jsonहेडर शामिल किया गया है। - वैलिडेशन के बाद, Flow निष्क्रिय करें, डेस्टिनेशन URL को प्रोडक्शन URL से बदलें और फिर से सक्रिय करें।
यह प्रक्रिया किनके लिए है
- एडमिनिस्ट्रेटर और सिस्टम एनालिस्ट जिन्हें इंटीग्रेशन जारी करने से पहले उनकी अखंडता सुनिश्चित करनी होती है।
- CRMs, स्प्रेडशीट या ऑटोमेशन टूल्स के लिए वेबहुक वाले Flows बनाने वाली टीमें जो असली लीड्स को प्रभावित किए बिना पेलोड डीबग करना चाहती हैं।
- कोई भी उपयोगकर्ता जो खाते के वेबहुक कस्टमाइज़ करता है और पुष्टि करना चाहता है कि इवेंट्स सही ढंग से भेजे जा रहे हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं असली संदेश भेजे बिना वेबहुक टेस्ट कर सकता हूं?
खाते के वेबहुक के लिए यह संभव नहीं है, क्योंकि वे इनकमिंग संदेशों से ट्रिगर होते हैं। इवेंट जनरेट करने के लिए टेस्ट WhatsApp नंबर (अपना या किसी सहकर्मी का) उपयोग करें। Flows के लिए, कंट्रोल संपर्क को मैन्युअली एनरोल करने से बिना असली ग्राहक बनाए टेस्ट किया जा सकता है।
क्या Webhook.site मुफ़्त है? क्या मुझे इसे प्रोडक्शन में उपयोग करना चाहिए?
हां, Webhook.site अस्थायी सार्वजनिक URLs जनरेट करता है और रीयल-टाइम ट्रैफिक दिखाता है, जो डीबगिंग के लिए आदर्श है। इन URLs का प्रोडक्शन में कभी उपयोग न करें — टेस्ट के बाद, इन्हें गंतव्य सिस्टम के URL से बदल दें।
वेबहुक ट्रिगर हुआ लेकिन पेलोड खाली है। क्या जांचें?
खाते के वेबहुक के लिए, ट्रिगर जांचें (क्या यह सही संदेश प्रकार कैप्चर कर रहा है) और इनबॉक्स की अनुमतियां देखें। Flow एक्शन के लिए, बॉडी में वेरिएबल्स की समीक्षा करें — {{contact.name}} जैसे फ़ील्ड तभी भरेंगे जब संपर्क में नाम फ़ील्ड सेव हो। पूरे डेटा वाले संपर्क से टेस्ट करें।
401 (अनऑथराइज़्ड) या 403 (फ़ोरबिडन) एरर कैसे ठीक करें?
ये एरर बताते हैं कि गंतव्य सिस्टम ने रिक्वेस्ट अस्वीकार कर दी। वेबहुक कॉन्फ़िगरेशन के Headers फ़ील्ड में ऑथेंटिकेशन हेडर जोड़ें (उदाहरण के लिए, Authorization: Bearer seu-token), जैसा बाहरी टूल का डॉक्यूमेंटेशन बताता है।
क्या मैं Kanban के वेबहुक भी इसी तरह टेस्ट कर सकता हूं?
हां। Kanban मॉड्यूल में कॉन्फ़िगर किए गए वेबहुक को Webhook.site के अस्थायी URL से टेस्ट किया जा सकता है — बस एक कार्ड को एक कॉलम से दूसरे में ले जाएं (यह क्रिया इवेंट ट्रिगर करती है) और टेस्ट पैनल में पेलोड जांचें।
वेबहुक टेस्ट करने के लिए क्या Flow सक्रिय रखना ज़रूरी है?
हां। केवल Ativo स्टेटस वाले Flows ही वेबहुक नोड प्रोसेस करते हैं। फ्लो सक्रिय करें, टेस्ट करें और ज़रूरत हो तो तुरंत बाद निष्क्रिय कर दें।
यह भी पढ़ें
- ऑटोमेशन Flow को सक्रिय करने से पहले कैसे टेस्ट करें
- वेबहुक के ज़रिए नए संपर्कों का डेटा Google Sheets में कैसे भेजें
पहले उपयोगकर्ता के मुफ़्त होने के साथ, आप बिना किसी प्रतिबद्धता के वेबहुक बना सकते हैं और इंटीग्रेशन टेस्ट कर सकते हैं।