अपने स्वचालित प्रक्रियाओं को अन्य सिस्टम के साथ इंटीग्रेट करने के लिए, Papo (https://papo.global/) ऑटोमेशन फ्लो के भीतर "वेबहुक भेजें" एक्शन का उपयोग करने की अनुमति देता है। इस सुविधा के साथ, जब भी कोई संपर्क आपके फ्लो के किसी विशिष्ट चरण तक पहुँचता है, तो आप वास्तविक समय में बाहरी प्लेटफॉर्म, जैसे आपके CRM, स्प्रेडशीट, या ऑटोमेशन टूल (जैसे n8n और Zapier) पर संपर्क डेटा भेज सकते हैं।
वेबहुक एक्शन एक संचार पुल के रूप में कार्य करता है, जो एक सिस्टम (Papo) से दूसरे सिस्टम पर एक स्वचालित सूचना भेजता है। यह कनेक्टेड वर्क इकोसिस्टम बनाने के लिए संभावनाओं की एक विस्तृत श्रृंखला खोलता है, जहाँ जानकारी को मैन्युअल रूप से एक्सपोर्ट और इम्पोर्ट करने की आवश्यकता के बिना प्रवाहित होती है। उदाहरण के लिए, आप अपने मुख्य CRM में एक नया लीड उसी क्षण रजिस्टर कर सकते हैं जब उसे आपके WhatsApp चैटबॉट द्वारा योग्य घोषित किया जाता है।
| कॉन्फ़िगरेशन पैरामीटर | विवरण | उपयोग का उदाहरण |
|---|---|---|
| वेबहुक URL | बाहरी सिस्टम का पता (एंडपॉइंट) जिसे डेटा प्राप्त करना चाहिए। | n8n, Zapier या आपके अपने बैकएंड जैसे सिस्टम द्वारा प्रदान किया गया URL। |
| HTTP मेथड | डेटा भेजने का तरीका। डेटा भेजने के लिए POST सबसे आम है। |
रिक्वेस्ट के बॉडी में जानकारी भेजने के लिए POST चुनें। |
| बॉडी (पेलोड) | वह डेटा जिसे आप भेजना चाहते हैं, आमतौर पर JSON फॉर्मेट में, Papo के वेरिएबल्स का उपयोग करके। | {"nome": "{{contact.name}}", "email": "{{contact.email}}", "telefone": "{{contact.phone}}"} |
| हेडर | रिक्वेस्ट के लिए अतिरिक्त जानकारी, जैसे कंटेंट टाइप या ऑथेंटिकेशन कीज़। | Content-Type: application/json |
वेबहुक एक्शन को चरण-दर-चरण कैसे कॉन्फ़िगर करें
Papo फ्लो में वेबहुक के माध्यम से एक बाहरी सिस्टम को इंटीग्रेट करना एक तकनीकी, लेकिन सीधा प्रक्रिया है। डेटा भेजने को कॉन्फ़िगर करने के लिए नीचे दिए गए चरणों का पालन करें।
1. अपने फ्लो में "वेबहुक भेजें" नोड जोड़ें
Papo के विज़ुअल फ्लो एडिटर के भीतर, यात्रा के उस बिंदु पर जहाँ आप डेटा भेजना चाहते हैं, एक नया एक्शन नोड जोड़ें। "वेबहुक भेजें" एक्शन को खोजें और चुनें। यह नोड बाहरी सिस्टम के लिए संचार को ट्रिगर करने के लिए जिम्मेदार होगा।
उदाहरण के लिए, आप इस नोड को किसी संपर्क द्वारा योग्यता प्रश्न का उत्तर देने के तुरंत बाद या वेलकम सीक्वेंस के अंत में जोड़ सकते हैं।
2. डेस्टिनेशन URL कॉन्फ़िगर करें
वेबहुक नोड के कॉन्फ़िगरेशन पैनल में, भरने वाला पहला फ़ील्ड वेबहुक URL है। यह डेटा प्राप्त करने वाले सिस्टम द्वारा प्रदान किया गया अद्वितीय URL है।
- यह URL कहाँ मिलेगा? आपको इसे अपने बाहरी सिस्टम (जैसे: आपका CRM, ERP, या n8n जैसे ऑटोमेशन टूल) के डॉक्यूमेंटेशन या पैनल में प्राप्त करना होगा। Webhook.site जैसे टूल भी परीक्षण के लिए अस्थायी URL जेनरेट करने के लिए बेहतरीन हैं।
3. HTTP मेथड चुनें
आपको रिक्वेस्ट के लिए मेथड चुनना होगा। सबसे आम हैं:
- POST: अधिकांश मामलों के लिए अनुशंसित। यह रिक्वेस्ट के बॉडी (पेलोड) में संरचित तरीके से अधिक मात्रा में डेटा भेजने की अनुमति देता है। यह अन्य सिस्टम में रिकॉर्ड बनाने या अपडेट करने के लिए आदर्श है।
- GET: सर्वर से डेटा का अनुरोध करने के लिए उपयोग किया जाता है। डेटा URL में ही पैरामीटर के रूप में भेजा जाता है। इस प्रकार के इंटीग्रेशन के लिए यह कम आम है, क्योंकि यह कम सुरक्षित और आकार में सीमित होता है।
अपने संपर्क का डेटा भेजने के लिए POST चुनें।
4. रिक्वेस्ट बॉडी (पेलोड) तैयार करें
बॉडी (या "पेलोड") वह जगह है जहाँ आप परिभाषित करते हैं कि संपर्क की कौन सी जानकारी भेजी जाएगी। Papo आपको फ्लो से गुजरने वाले संपर्क के डेटा को डालने के लिए डायनामिक वेरिएबल्स का उपयोग करने की अनुमति देता है।
सबसे अधिक उपयोग किया जाने वाला फॉर्मेट JSON (JavaScript Object Notation) है। बॉडी के कॉन्फ़िगरेशन फ़ील्ड में, आप इस तरह की संरचना बना सकते हैं:
{
"nome_completo": "{{contact.name}}",
"email_contato": "{{contact.email}}",
"telefone": "{{contact.phone}}",
"etiqueta": "नया योग्य लीड",
"origem": "वेलकम फ्लो"
}
इस उदाहरण में:
{{contact.name}},{{contact.email}}, और{{contact.phone}}ऐसे वेरिएबल्स हैं जिन्हें Papo संपर्क के वास्तविक डेटा से स्वचालित रूप से बदल देगा।- "etiqueta" और "origem" निश्चित मान वाले फ़ील्ड हैं जिन्हें आप डेस्टिनेशन सिस्टम में जानकारी को संदर्भित करने के लिए जोड़ सकते हैं।
5. फ्लो का परीक्षण और सक्रिय करें
सभी संपर्कों के लिए अपने फ्लो को सक्रिय करने से पहले, इंटीग्रेशन का परीक्षण करना महत्वपूर्ण है।
- यह जांचने के लिए कि डेटा सही ढंग से और अपेक्षित फॉर्मेट में भेजा जा रहा है या नहीं, एक परीक्षण URL (जैसे Webhook.site से) का उपयोग करें।
- अपने फ्लो में एक परीक्षण संपर्क नामांकित करें और देखें कि क्या वेबहुक ट्रिगर होता है और क्या बाहरी सिस्टम जानकारी प्राप्त करता है।
- सब कुछ काम कर रहा है इसकी पुष्टि करने के बाद, परीक्षण URL को अपने सिस्टम के प्रोडक्शन URL से बदलें और फ्लो को सक्रिय करें।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
वेबहुक और API में क्या अंतर है?
सरलता से कहें तो, वेबहुक एक "पुश" (धकेलने) मैकेनिज्म है। जब कोई इवेंट होता है तो Papo स्वचालित रूप से आपके सिस्टम पर डेटा भेजता है। जबकि एक API क्वेरी एक "पुल" (खींचने) मैकेनिज्म है, जहाँ आपके सिस्टम को Papo से डेटा का सक्रिय रूप से अनुरोध करने की आवश्यकता होती है। वेबहुक वास्तविक समय की सूचनाओं के लिए आदर्श हैं।
मुझे अपने वेबहुक के लिए URL कैसे मिलेगा?
आपको डेटा प्राप्त करने वाले सिस्टम में यह URL जेनरेट करना होगा। अपनी CRM, ERP प्लेटफॉर्म या ऑटोमेशन टूल (जैसे n8n, Zapier, Make) के डॉक्यूमेंटेशन को "वेबहुक" या "API" सेक्शन में देखें और एक नया रिसीविंग एंडपॉइंट बनाएं।
मैं वेबहुक के माध्यम से संपर्क का कौन सा डेटा भेज सकता हूँ?
आप Papo में संग्रहीत सभी मानक संपर्क डेटा, जैसे नाम, फ़ोन, ईमेल, साथ ही आपके द्वारा कॉन्फ़िगर किए गए कस्टम फ़ील्ड और टैग भेज सकते हैं। रिक्वेस्ट बॉडी में इन जानकारियों को डायनामिक रूप से डालने के लिए वेरिएबल सिंटैक्स (जैसे: {{contact.field_name}}) का उपयोग करें।
यदि वेबहुक भेजे जाने पर बाहरी सिस्टम ऑफ़लाइन हो तो क्या होगा?
यदि डेस्टिनेशन सिस्टम प्रतिक्रिया नहीं देता है या कोई त्रुटि देता है, तो वेबहुक की डिलीवरी विफल हो जाएगी। Papo सूचना भेजने का प्रयास करेगा, लेकिन प्राप्ति की गारंटी रिसीविंग सिस्टम की उपलब्धता और सही कॉन्फ़िगरेशन पर निर्भर करती है। यह सुनिश्चित करना महत्वपूर्ण है कि आपका वेबहुक एंडपॉइंट स्थिर हो।
क्या मैं डेटा सुरक्षित रूप से भेज सकता हूँ?
हाँ। वेबहुक HTTPS प्रोटोकॉल पर काम करते हैं, जो ट्रांज़िट में डेटा को एन्क्रिप्ट करता है। सुरक्षा की एक अतिरिक्त परत के लिए, कई सिस्टम रिक्वेस्ट के हेडर में ऑथेंटिकेशन कीज़ (टोकन) के उपयोग की अनुमति देते हैं, जिसे आप Papo के "वेबहुक भेजें" एक्शन में भी कॉन्फ़िगर कर सकते हैं।
संपर्कों के अलावा, क्या मैं अन्य जानकारी भेज सकता हूँ?
हाँ। हालाँकि सबसे आम उपयोग का मामला संपर्क डेटा भेजना है, आप अपने वेबहुक के पेलोड को फ्लो के संदर्भ में उपलब्ध किसी भी स्थिर या डायनामिक जानकारी, जैसे फ्लो का नाम, किसी विशिष्ट प्रश्न का उत्तर, या इवेंट की तारीख को शामिल करने के लिए संरचित कर सकते हैं।
अपना खाता बनाएं और अपनी प्रक्रियाओं को जोड़ने के लिए ऑटोमेशन फ्लो का अन्वेषण करें।