कस्टम कॉन्टैक्ट एट्रिब्यूट आधारित शर्त के साथ Flow कैसे बनाएं

Vitor

Vitor

Last updated on Oct 16, 2026

किसी कॉन्टैक्ट की जर्नी को कस्टम एट्रिब्यूट — जैसे खरीदा गया प्लान, शहर या रुचि — के आधार पर अपने-आप शाखाओं में बांटने वाला Flow बनाने के लिए Papo के Flow एडिटर का उपयोग करें और “कॉन्टैक्ट एट्रिब्यूट” की जांच के लिए कॉन्फ़िगर किया गया कंडीशन नोड डालें। CRM में सेव वैल्यू के आधार पर, फ्लो विशिष्ट संदेश भेज सकता है, टैग जोड़ सकता है या लीड को सही टीम तक पहुंचा सकता है — सब कुछ अपने-आप और बिना मैन्युअल हस्तक्षेप के।

इस ऑटोमेशन से, हर कॉन्टैक्ट को आपकी कंपनी के पास पहले से मौजूद जानकारी के आधार पर अनोखा ट्रीटमेंट मिलता है। इससे संचार की प्रासंगिकता बढ़ती है, ग्राहक अनुभव बेहतर होता है और मार्केटिंग, सेल्स तथा सपोर्ट टीमों का काम ऑप्टिमाइज़ होता है।

एट्रिब्यूट शर्त वाले फ्लो का सारांश

एलिमेंट फ़ंक्शन उदाहरण
Flow (Flows/Chatbot) इंटरैक्शन को ऑटोमेट करने वाला विज़ुअल सीक्वेंस Flow “प्लान के अनुसार ऑनबोर्डिंग”
कस्टम एट्रिब्यूट कॉन्टैक्ट प्रोफ़ाइल में अतिरिक्त फ़ील्ड (टेक्स्ट, नंबर, डेट या लिस्ट) plano (Básico, Pro, Enterprise), cidade (SP, RJ, BH)
“कॉन्टैक्ट एट्रिब्यूट” कंडीशन नोड रास्ता तय करने के लिए एट्रिब्यूट की वैल्यू जांचता है अगर plano “Pro” के बराबर है, तो स्पेशल ऑफ़र वाली शाखा पर जाएं
प्रति शाखा क्रियाएँ कंडीशन के हर परिणाम में क्या होता है WhatsApp टेम्पलेट भेजें, “VIP” टैग लगाएं, मैनेजर को नोटिफ़ाई करें

यह कैसे काम करता है: चरण-दर-चरण

  1. कस्टम एट्रिब्यूट तैयार करें
    Flow बनाने से पहले, यह ज़रूरी है कि आप जिस डेटा का उपयोग करना चाहते हैं वह CRM में उपलब्ध हो। सेटिंग्स → कस्टम एट्रिब्यूट्स पर जाएं और “खरीदा गया प्लान” (लिस्ट टाइप), “शहर” (टेक्स्ट) या “आखिरी खरीद” (डेट) जैसे फ़ील्ड बनाएं। फिर कॉन्टैक्ट्स की वैल्यू भरें — मैन्युअली, इम्पोर्ट से या इंटीग्रेशन (API, webhooks) के ज़रिए।

  2. उपयुक्त ट्रिगर के साथ Flow बनाएं
    Papo के साइड मेनू में Flows / Chatbot पर क्लिक करें और नया फ्लो जोड़ें। डिफ़ॉल्ट ट्रिगर को उस इवेंट से बदलें जो जर्नी शुरू करेगा, जैसे “कॉन्टैक्ट बनाया गया”, “संदेश प्राप्त हुआ”, “टैग जोड़ा गया” या कोई अन्य उपलब्ध विकल्प।

  3. कंडीशन नोड डालें
    ट्रिगर के बाद, “+” आइकन पर क्लिक करें और कंडीशन विकल्प चुनें। कंडीशन के अंदर, “कॉन्टैक्ट एट्रिब्यूट” टाइप चुनें। कॉन्फ़िगरेशन में, मनचाहा कस्टम एट्रिब्यूट चुनें और नियम तय करें: “के बराबर है”, “शामिल है”, “से बड़ा है”, फ़ील्ड टाइप के अनुसार। “और” तथा “या” ऑपरेटरों का उपयोग करके एक से अधिक नियम जोड़े जा सकते हैं।

  4. जर्नी की शाखाएँ बनाएं
    हर उस वैल्यू या वैल्यू रेंज के लिए, जिसे अलग तरीके से संभालना है, एक शाखा कॉन्फ़िगर करें। व्यावहारिक उदाहरण:

    • अगर plano “Pro” है → रास्ता A (प्रीमियम ग्राहक)
    • अगर plano “Basic” है → रास्ता B (स्टैंडर्ड ग्राहक)
    • अगर एट्रिब्यूट खाली है → प्रोफ़ाइल अपडेट का अनुरोध करने के लिए फ़ॉलबैक रास्ता
  5. हर शाखा में क्रियाएँ जोड़ें
    हर शाखा में उपयुक्त एक्शन नोड डालें: संदेश भेजें (WhatsApp, ईमेल), टैग जोड़ें, Kanban में टास्क बनाएं, आंतरिक नोटिफ़िकेशन भेजें आदि। कॉन्टैक्ट वेरिएबल्स का उपयोग करके संदेशों को पर्सनलाइज़ करें, जिसमें खुद एट्रिब्यूट भी शामिल है (उदा.: {{contact.cidade}})।

  6. Flow सक्रिय करें
    पूरी लॉजिक की समीक्षा करें, सेव करें और स्टेटस को सक्रिय करें। फ्लो उन सभी कॉन्टैक्ट्स को प्रोसेस करेगा जो ट्रिगर को पूरा करते हैं, और CRM एट्रिब्यूट की असली वैल्यू के आधार पर तुरंत शाखाएँ बनाएगा।

जब भी किसी शाखा में WhatsApp की 24 घंटे की विंडो से ज़्यादा पॉज़ शामिल हो, अगला संदेश Meta से अप्रूव्ड मैसेज टेम्पलेट (HSM) होना चाहिए, जिसे Papo सीधे भेजने वाले नोड में चुनने की सुविधा देता है।

यह रणनीति किनके लिए उपयुक्त है?

  • SaaS या सब्सक्रिप्शन कंपनियाँ जो खरीदे गए प्लान के अनुसार अलग-अलग ऑनबोर्डिंग चाहती हैं।
  • ई-कॉमर्स जो शहर, रुचि या ग्राहक के खर्च की रेंज के आधार पर ऑफ़र सेगमेंट करते हैं।
  • शिक्षण संस्थान जो छात्र के कोर्स या यूनिट के अनुसार संचार पर्सनलाइज़ करते हैं।
  • B2B सेल्स टीमें जो CRM में किसी खास क्षेत्र या पद वाले लीड्स को प्राथमिकता देती हैं।
  • कोई भी ऑपरेशन जो पहले से संरचित डेटा इकट्ठा करता है और उसे स्वचालित तथा प्रासंगिक संचार में बदलना चाहता है।

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

Flow बनाने से पहले एट्रिब्यूट बनाना ज़रूरी है?

हाँ। कंडीशन के रूप में उपयोग करने से पहले कस्टम एट्रिब्यूट सेटिंग्स → कस्टम एट्रिब्यूट्स में मौजूद होना चाहिए। यह भी ज़रूरी है कि कॉन्टैक्ट्स में यह फ़ील्ड भरा हो — मैन्युअली, इम्पोर्ट से या इंटीग्रेशन के ज़रिए।

कौन-कौन से तुलना प्रकार उपयोग कर सकता/सकती हूँ?

ये एट्रिब्यूट के टाइप पर निर्भर करते हैं। टेक्स्ट के लिए, आप “के बराबर है” या “शामिल है” उपयोग कर सकते हैं। नंबर के लिए, “के बराबर है”, “से बड़ा है”, “से छोटा है”। डेट के लिए, “से पहले है”, “के बाद है”। लिस्ट टाइप फ़ील्ड में पहले से तय विकल्पों में से सीधे एक चुनने की सुविधा होती है।

एट्रिब्यूट की वैल्यू के साथ शाखा में संदेश कैसे पर्सनलाइज़ करें?

किसी भी एक्शन नोड के अंदर, टेक्स्ट फ़ील्ड में एट्रिब्यूट से जुड़ा कॉन्टैक्ट वेरिएबल (उदा.: {{contact.plano}}) उपयोग करें। सिस्टम इसे हर लीड की असली वैल्यू से अपने-आप बदल देता है।

अगर कॉन्टैक्ट में एट्रिब्यूट भरा नहीं है तो क्या होगा?

आप कंडीशन में “खाली वैल्यू” के लिए एक खास शाखा कॉन्फ़िगर कर सकते हैं। इस तरह, ऐसे कॉन्टैक्ट्स वैकल्पिक रास्ते पर जाते हैं, जैसे प्रोफ़ाइल पूरी करने का अनुरोध करने वाला संदेश पाना या किसी एजेंट को भेजा जाना।

क्या मैं एक ही कंडीशन में कई एट्रिब्यूट जोड़ सकता/सकती हूँ?

हाँ। कंडीशन नोड “और” तथा “या” लॉजिकल ऑपरेटरों के साथ कई नियम सपोर्ट करता है, जिससे “शहर में São Paulo शामिल है” और “प्लान Pro के बराबर है” जैसी सेगमेंटेशन संभव होती है।

क्या यह इंटीग्रेशन के ज़रिए अपने-आप अपडेट होने वाले डेटा के साथ काम करता है?

हाँ। API, webhook या Papo के किसी भी मॉड्यूल से भरे गए एट्रिब्यूट Flow में रीयल-टाइम में दिखते हैं। जिस पल ट्रिगर चालू होता है, कंडीशन कॉन्टैक्ट की सबसे नई वैल्यू का उपयोग करेगी।

यह भी पढ़ें


कस्टम एट्रिब्यूट के साथ Flows बनाना शुरू करें → Papo का पहला यूज़र मुफ़्त है और क्रेडिट कार्ड की ज़रूरत नहीं — अपने Flows में एट्रिब्यूट शर्तों को स्केल करने से पहले टेस्ट करने के लिए बिल्कुल उपयुक्त।