वर्कफ़्लो रेफ़रेंस
यह पेज वह सब कुछ बताता है जो आप किसी वर्कफ़्लो में इस्तेमाल कर सकते हैं, और ठीक-ठीक समझाता है कि वह कैसे काम करता है। स्टेप-बाय-स्टेप वर्कफ़्लो बनाना सीखने के लिए वर्कफ़्लो और ऑटोमेशन से शुरू करें।
वर्कफ़्लो कैसे चलता है
Section titled “वर्कफ़्लो कैसे चलता है”वर्कफ़्लो स्टेप का एक सेट होता है। हर स्टेप एक नियम है: ट्रिगर → शर्तें → एक्शन।
- कुछ होता है: कोई ग्राहक मैसेज भेजता है, कोई वेबहुक कॉल होता है, कोई फ़ॉलो-अप ड्यू होता है, वगैरह।
- Wabot वे स्टेप ढूंढता है जिनका ट्रिगर मेल खाता है। मैसेज के लिए चैनल और मैसेज टाइप भी मेल खाने चाहिए। सिर्फ़ वही स्टेप जाँचे जाते हैं जो चालू हैं और चालू वर्कफ़्लो में हैं।
- हर मेल खाने वाला स्टेप अपनी शर्तें जाँचता है। कोई शर्त न हो, तो स्टेप हमेशा चलता है।
- जिस भी स्टेप की शर्तें पूरी होती हैं, वह अपने एक्शन चलाता है, ऊपर से नीचे। यहाँ “जो पहले मेल खाए वही चले” वाला नियम नहीं है: अगर दो स्टेप एक ही मैसेज से मेल खाते हैं, तो दोनों चलते हैं, और उनका क्रम तय नहीं होता। जब दो स्टेप एक ही मैसेज पर शुरू होते हैं, तो सेटअप पैनल आपको चेतावनी देता है।
- अगर ग्राहक के मैसेज पर कोई स्टेप नहीं चला, तो आपका AI बॉट उसका जवाब देता है (जब चैनल और कॉन्टैक्ट के लिए AI चालू हो)। अगर कोई भी स्टेप चला, भले ही उसने सिर्फ़ टैग लगाया हो, तो AI बॉट उस मैसेज का जवाब नहीं देता।
- एक्शन उसी क्रम में चलते हैं जिसमें वे लिखे हैं। अगर कोई एक्शन फ़ेल हो जाए, तो उसके बाद वाले फिर भी चलते हैं।
- भेजने से पहले इंतज़ार सेकंड में होता है और ट्रिगर होने के समय से गिना जाता है, पिछले एक्शन से नहीं। एक-एक दिन के फ़र्क पर तीन मैसेज भेजने के लिए 0, 86400 और 172800 इस्तेमाल करें।
- इंतज़ार कर रहे मैसेज सुरक्षित रखे जाते हैं और सर्वर रीस्टार्ट होने पर भी भेजे जाते हैं। ग्राहक के जवाब देने पर या स्टेप बंद करने पर ये रद्द नहीं होते, इसलिए लंबे सीक्वेंस छोटे रखें।
- सिर्फ़ टेम्पलेट भेजें और मैसेज भेजें इंतज़ार कर सकते हैं। बाकी हर एक्शन तुरंत चलता है।
- फ़्री-फ़ॉर्म मैसेज (मैसेज भेजें) सिर्फ़ ग्राहक के आखिरी मैसेज के 24 घंटे के अंदर पहुँचते हैं। उस विंडो के बाहर टेम्पलेट भेजें इस्तेमाल करें।
अगले स्टेप
Section titled “अगले स्टेप”अगला स्टेप लाइन से जुड़ा स्टेप (फ़ॉर्म एडिटर में पिछला वर्कफ़्लो शर्त) तभी चलता है जब उसी कॉन्टैक्ट के लिए पहले वाला स्टेप सफलता से चल चुका हो।
- इसे फिर भी अपना ट्रिगर चाहिए, जैसे ग्राहक का अगला मैसेज या बटन टैप। यह पहले वाले स्टेप के बाद अपने-आप शुरू नहीं होता।
- कोई समय सीमा नहीं है: पहले वाला स्टेप एक घंटे पहले चला हो या एक महीने पहले।
- एक बार खुल जाने के बाद, स्टेप हर बार चलता है जब उसका ट्रिगर और शर्तें मेल खाती हैं।
- अगर कई स्टेप इस तक ले जाते हैं, तो उन सभी का चल चुका होना ज़रूरी है।
- अगर पहले वाला और बाद वाला स्टेप दोनों एक ही मैसेज से मेल खाते हैं, तो दोनों उस पर चल सकते हैं। बाद वाले स्टेप को अलग ट्रिगर दें, जैसे बटन टैप।
रन और नतीजे
Section titled “रन और नतीजे”रन हर स्टेप के लिए दिखाता है कि वह किसके लिए चला और हर एक्शन का नतीजा क्या रहा। मैसेज WhatsApp को सौंपते ही सफल माना जाता है। अगर WhatsApp उसे बाद में रिजेक्ट करता है (जैसे 24 घंटे की विंडो के बाहर), तो फ़ेल होना चैट में दिखता है, रन में नहीं।
जो स्टेप घड़ी से (कुछ देर से कोई जवाब नहीं, फ़ॉलो-अप ड्यू है), पाइपलाइन स्टेज बदला से या किसी इंटीग्रेशन से शुरू होते हैं, वे आपके डिफ़ॉल्ट WhatsApp नंबर से भेजते हैं। कुछ देर से कोई जवाब नहीं उस नंबर का इस्तेमाल करता है जिस पर बातचीत थी, अगर वह अभी भी कनेक्ट है।
ट्रिगर
Section titled “ट्रिगर”| ट्रिगर | कब चलता है… | सेटिंग्स | ये वेरिएबल देता है |
|---|---|---|---|
| ग्राहक मैसेज भेजता है | कोई ग्राहक आपको WhatsApp, Instagram या Messenger पर मैसेज भेजता है | चैनल, मैसेज टाइप, मिलाने के लिए वैकल्पिक टेक्स्ट | senderName, senderID और मैसेज टाइप के हिसाब से और भी (देखें वेरिएबल) |
| मैसेज डिलीवर या पढ़ा जाता है | आपका भेजा कोई भी मैसेज (वर्कफ़्लो, कैंपेन, इनबॉक्स या AI बॉट से) भेजा, डिलीवर या पढ़ा जाता है | कुछ नहीं: स्टेटस और टेम्पलेट शर्तें इस्तेमाल करें | कुछ नहीं |
| हाथ से शुरू | आप इसे चुने हुए कॉन्टैक्ट्स या ग्रुप के लिए कॉन्टैक्ट्स, Meta लीड फ़ॉर्म या दूसरा वर्कफ़्लो शुरू करें से शुरू करते हैं | कुछ नहीं | कुछ नहीं (देखें हाथ से शुरू) |
| पाइपलाइन स्टेज बदला | कोई कार्ड पाइपलाइन में जोड़ा जाता है या दूसरे स्टेज में जाता है | पाइपलाइन, स्टेज टाइप, किस स्टेज से, किस स्टेज में | deal_title, stage_name और भी |
| कुछ देर से कोई जवाब नहीं | बातचीत आपके तय किए समय तक रुकी रहती है | किसके जवाब का इंतज़ार करना है, कितनी देर | waiting_hours, waiting_since |
| फ़ॉलो-अप ड्यू है | कोई फ़ॉलो-अप टास्क अपने ड्यू समय पर पहुँचता है, या उसके कुछ समय बाद भी खुला रहता है | कब, कितना ओवरड्यू | followup_text, followup_due_at, followup_assignee, followup_overdue_hours |
| वेबहुक कॉल होता है | कोई दूसरा सिस्टम स्टेप के URL पर JSON बॉडी के साथ POST भेजता है |
URL (पहली बार सेव करने के बाद दिखता है) | JSON बॉडी के फ़ील्ड, जो वेरिएबल में मैप किए गए हों |
| वेबहुक एक्शन का जवाब | किसी दूसरे स्टेप के वेबहुक पर भेजें या कोड चलाएं एक्शन को जवाब मिलता है | जवाब के फ़ील्ड को वेरिएबल बनाने के लिए सैंपल रिस्पॉन्स जोड़ें | response और जवाब का हर फ़ील्ड |
| इंटीग्रेशन इवेंट (जैसे Shopify में ऑर्डर बना, छोड़ा गया चेकआउट) | कोई कनेक्टेड इंटीग्रेशन इवेंट की जानकारी देता है | कुछ नहीं | इवेंट के फ़ील्ड |
ग्राहक मैसेज भेजता है
Section titled “ग्राहक मैसेज भेजता है”वाक्य भरें: जब कोई ग्राहक चैनल पर मैसेज टाइप मैसेज भेजे जो मिलान टेक्स्ट।
चैनल: WhatsApp, Instagram और Messenger। Instagram के लिए यह भी चुनें कि वह कैसे कनेक्ट है: Instagram लॉग इन या Facebook पेज (वही विकल्प जो आपने उसे लिंक करते समय चुना था)।
मैसेज टाइप
| चैनल | मैसेज टाइप |
|---|---|
| टेक्स्ट, Click-to-WhatsApp ऐड मैसेज, इंटरैक्टिव क्विक रिप्लाई बटन, इंटरैक्टिव लिस्ट मैसेज, इमेज, वीडियो, डॉक्यूमेंट, ऑडियो, फ़्लो, ऑर्डर, पेमेंट | |
| टेक्स्ट, क्विक रिप्लाई, Postback, कमेंट, इमेज, वीडियो, डॉक्यूमेंट, ऑडियो | |
| Messenger | टेक्स्ट, क्विक रिप्लाई, Postback, कमेंट, ऑप्ट-इन, कूपन, इमेज, वीडियो, डॉक्यूमेंट, ऑडियो |
| WhatsApp मैसेज टाइप | तब चलता है जब ग्राहक… | नोट |
|---|---|---|
| टेक्स्ट | कोई मैसेज लिखता है | |
| Click-to-WhatsApp ऐड मैसेज | आपके Click-to-WhatsApp ऐड से पहला मैसेज भेजता है | ऐड के वेरिएबल जोड़ता है। अगर कोई ऐड वाला स्टेप मेल नहीं खाता, तो टेक्स्ट वाले स्टेप जवाब देते हैं |
| इंटरैक्टिव क्विक रिप्लाई बटन | किसी वर्कफ़्लो के मैसेज या टेम्पलेट में रिप्लाई बटन टैप करता है | बटन के टाइटल से मिलान करें। button_reply_identifier में होता है कि क्या टैप किया गया |
| इंटरैक्टिव लिस्ट मैसेज | लिस्ट से कोई पंक्ति चुनता है | पंक्ति के टाइटल से मिलान करें |
| इमेज, वीडियो, डॉक्यूमेंट, ऑडियो | उस तरह की फ़ाइल भेजता है | कैप्शन ही मैसेज का टेक्स्ट होता है। ऑडियो के लिए, अगर आपके प्लान में ट्रांसक्रिप्शन शामिल है तो टेक्स्ट वही होता है |
| फ़्लो | कोई WhatsApp Flow सबमिट करता है | फ़्लो चुनें में फ़्लो चुनें। फ़ॉर्म का हर फ़ील्ड एक वेरिएबल बन जाता है |
| ऑर्डर | आपके कैटलॉग से ऑर्डर देता है | ऑर्डर की वैल्यू जाँचने के लिए कुल राशि शर्त इस्तेमाल करें |
| पेमेंट | कैटलॉग ऑर्डर का पेमेंट करता है (या पेमेंट फ़ेल होता है) | status की वैल्यू success, failed या pending होती है। कस्टम पेमेंट रिक्वेस्ट के पेमेंट से यह ट्रिगर शुरू नहीं होता |
स्टिकर, शेयर की गई लोकेशन, शेयर किए गए कॉन्टैक्ट और रिएक्शन से वर्कफ़्लो शुरू नहीं होते।
मिलाने वाला टेक्स्ट: इसमें शामिल है, बिल्कुल यही है, इससे शुरू होता है या नहीं है। उस टाइप के हर मैसेज पर चलाने के लिए इसे खाली छोड़ें। मिलान में बड़े-छोटे अक्षर का फ़र्क होता है (Price और price मेल नहीं खाते), और स्पेस भी गिने जाते हैं। बटन और लिस्ट के जवाब के लिए टेक्स्ट बटन या पंक्ति का टाइटल होता है।
मैसेज डिलीवर या पढ़ा जाता है
Section titled “मैसेज डिलीवर या पढ़ा जाता है”आपके भेजे हर मैसेज के हर स्टेटस अपडेट पर चलता है, कैंपेन और स्टेप के अपने मैसेज भी शामिल हैं। हमेशा दो शर्तें जोड़ें:
- स्टेटस: भेजा गया, डिलीवर हुआ या पढ़ा गया।
- टेम्पलेट: वह टेम्पलेट जिसका आप फ़ॉलो-अप कर रहे हैं।
इनके बिना स्टेप अकाउंट के हर मैसेज पर चलता है, और मैसेज भेजने वाला स्टेप खुद को फिर से चला सकता है।
पाइपलाइन स्टेज बदला
Section titled “पाइपलाइन स्टेज बदला”| सेटिंग | विकल्प |
|---|---|
| पाइपलाइन | जिस पाइपलाइन पर नज़र रखनी है (ज़रूरी) |
| सिर्फ़ तब जब नया स्टेज हो | खुला, जीता, हारा (कोई टिक न हो = कोई भी) |
| किस स्टेज से | कोई भी स्टेज (नए कार्ड भी शामिल) या एक स्टेज |
| किस स्टेज में | कोई भी स्टेज या एक स्टेज |
किसी वर्कफ़्लो के किए स्टेज बदलाव से दूसरे पाइपलाइन वर्कफ़्लो सिर्फ़ एक लेवल तक शुरू होते हैं, ताकि दो वर्कफ़्लो किसी कार्ड को बार-बार आगे-पीछे न करते रहें। इसके लिए सेटिंग्स → पाइपलाइन में पाइपलाइन चालू होनी चाहिए।
कुछ देर से कोई जवाब नहीं
Section titled “कुछ देर से कोई जवाब नहीं”| सेटिंग | विकल्प |
|---|---|
| कब शुरू करें | ग्राहक ने जवाब नहीं दिया (आपके भेजे किसी भी मैसेज के बाद, कैंपेन भी शामिल) या ग्राहक को किसी ने जवाब नहीं दिया (आपकी टीम, AI बॉट या किसी वर्कफ़्लो का कोई भी जवाब गिना जाता है) |
| इतनी देर जवाब न आने पर | 5 मिनट से 30 दिन |
हर नया मैसेज इंतज़ार फिर से शुरू करता है। यह हर चुप्पी पर एक बार चलता है: किसी कॉन्टैक्ट के लिए चल जाने के बाद, यह तब तक दोबारा नहीं चलेगा जब तक दूसरी तरफ़ से कोई न लिखे। ब्रॉडकास्ट भी ग्राहक की तरफ़ का इंतज़ार शुरू करते हैं, इसलिए इसे सीमित करने के लिए ग्रुप का कॉन्टैक्ट जैसी शर्त जोड़ें।
फ़ॉलो-अप ड्यू है
Section titled “फ़ॉलो-अप ड्यू है”| सेटिंग | विकल्प |
|---|---|
| शुरू | जब यह ड्यू हो, या जब ड्यू समय के बाद भी खुला हो |
| इतना ओवरड्यू होने पर | 5 मिनट से 30 दिन (दूसरे विकल्प के लिए) |
हर फ़ॉलो-अप पर एक बार चलता है, अकाउंट के हर उस फ़ॉलो-अप के लिए (हाथ से और वर्कफ़्लो से बनाए गए फ़ॉलो-अप भी) जो किसी कॉन्टैक्ट से जुड़ा है। “अभी भी खुला” वाले मामले में, अगर फ़ॉलो-अप समय पर पूरा हो गया, तो कुछ नहीं होता।
वेबहुक कॉल होता है
Section titled “वेबहुक कॉल होता है”- URL पर JSON बॉडी के साथ
POSTभेजें। Wabot तुरंत जवाब देता है और स्टेप को बैकग्राउंड में चलाता है। - स्टेप तभी चलता है जब उसका स्विच और वर्कफ़्लो का स्विच दोनों चालू हों, और उसकी शर्तें पूरी हों। शर्तें वेरिएबल और पिछला वर्कफ़्लो इस्तेमाल कर सकती हैं।
- बॉडी के फ़ील्ड वेरिएबल में
body.से शुरू होने वाले पाथ से मैप करें, जैसे{"phone": "919876543210"}के लिएbody.phone। - एक्शन को किसे मैसेज भेजना है, यह फ़ोन नंबर वेरिएबल से बताएं, जैसे
{{phone}}। नंबर में कंट्री कोड होना चाहिए।nameनाम का वेरिएबल नए कॉन्टैक्ट को उसका नाम देता है। - भेजने वाला नंबर चैनल चुनें से चुनें, या अपने डिफ़ॉल्ट नंबर के लिए खाली छोड़ें।
- इमेज, डॉक्यूमेंट या वीडियो के लिए, फ़ाइल का पब्लिक लिंक URL वेरिएबल में डालें:
{{invoice}}जैसा वेरिएबल,https://example.com/brochure.pdfजैसा तय लिंक, याhttps://example.com/invoices/{{order_id}}.pdfजैसा वेरिएबल वाला लिंक। - AI बॉट को सौंपें और डेटा सेव करें यहाँ कुछ नहीं करते: न जवाब देने के लिए ग्राहक का मैसेज है, न सेव करने के लिए कोई ऑर्डर।
- फ़्री-फ़ॉर्म मैसेज सिर्फ़ 24 घंटे की विंडो में पहुँचते हैं; नए ग्राहक तक पहुँचने के लिए टेम्पलेट भेजें।
वेबहुक एक्शन का जवाब
Section titled “वेबहुक एक्शन का जवाब”किसी वेबहुक पर भेजें या कोड चलाएं एक्शन को जवाब मिलने के बाद शुरू होता है। सैंपल रिस्पॉन्स जोड़ें से एक उदाहरण जवाब पेस्ट करें: हर फ़ील्ड एक वेरिएबल बन जाता है, जैसे पूरे जवाब के लिए {{response}} या response.order_id के लिए {{order_id}}। एरर कोड (4xx या 5xx) वाला जवाब भी गिना जाता है। टाइमआउट नहीं गिना जाता।
शर्तें
Section titled “शर्तें”शर्तें एडवांस → शर्तें में अतिरिक्त जाँच हैं। स्टेप तभी चलता है जब वे पूरी हों।
आप क्या जाँच सकते हैं
Section titled “आप क्या जाँच सकते हैं”| शर्त | क्या जाँचती है | तुलना | किन ट्रिगर में उपलब्ध |
|---|---|---|---|
| मैसेज कंटेंट | मैसेज का टेक्स्ट, बटन या पंक्ति का टाइटल, या कैप्शन | है, नहीं है, इसमें शामिल है, इसमें शामिल नहीं है, इससे शुरू होता है | ग्राहक मैसेज भेजता है, मैसेज डिलीवर या पढ़ा जाता है |
| टैग किया गया मैसेज | मैसेज पर लगे बातचीत के टैग | इनमें से कोई है, इनमें से कोई नहीं है | ग्राहक मैसेज भेजता है |
| ग्रुप का कॉन्टैक्ट | कॉन्टैक्ट के ग्रुप | इनमें से कोई है, इनमें से कोई नहीं है | ग्राहक मैसेज भेजता है, हाथ से शुरू, पाइपलाइन स्टेज बदला, कुछ देर से कोई जवाब नहीं, फ़ॉलो-अप ड्यू है |
| चैनल | वह नंबर, Instagram अकाउंट या पेज जिस पर मैसेज आया | इनमें से एक है, इनमें से कोई नहीं है | ग्राहक मैसेज भेजता है, मैसेज डिलीवर या पढ़ा जाता है |
| वेरिएबल | स्टेप का कोई भी वेरिएबल | है, नहीं है, इसमें शामिल है, इसमें शामिल नहीं है, इससे शुरू होता है, इससे बड़ा है, इससे छोटा है | हाथ से शुरू और मैसेज डिलीवर या पढ़ा जाता है को छोड़कर हर ट्रिगर |
| कुल राशि | ऑर्डर का कुल (हर आइटम की कीमत × मात्रा) | है, नहीं है, इससे बड़ा है, इससे छोटा है | ग्राहक मैसेज भेजता है → ऑर्डर |
| स्टेटस | मैसेज का स्टेटस: भेजा गया, डिलीवर हुआ, पढ़ा गया | इनमें से कोई है, इनमें से कोई नहीं है | मैसेज डिलीवर या पढ़ा जाता है |
| टेम्पलेट | मैसेज कौन सा टेम्पलेट था | इनमें से कोई है, इनमें से कोई नहीं है | मैसेज डिलीवर या पढ़ा जाता है |
| प्रॉम्प्ट पूरा हुआ | क्या बातचीत आपके बताए किसी लक्ष्य तक पहुँचती है, जिसे AI जाँचता है | पूरी हुई, पूरी नहीं हुई | ग्राहक मैसेज भेजता है |
| पिछला वर्कफ़्लो | क्या इस कॉन्टैक्ट के लिए पहले वाले स्टेप चल चुके हैं (देखें अगले स्टेप) | है | हाथ से शुरू को छोड़कर हर ट्रिगर |
तुलना कैसे काम करती है
Section titled “तुलना कैसे काम करती है”| तुलना | तब सही जब… |
|---|---|
| है / नहीं है | वैल्यू ठीक वही टेक्स्ट है जो आपने डाला, या नहीं है। बड़े-छोटे अक्षर का फ़र्क होता है, स्पेस भी गिने जाते हैं |
| इसमें शामिल है / इसमें शामिल नहीं है | टेक्स्ट वैल्यू में कहीं भी आता है, या नहीं आता। बड़े-छोटे अक्षर का फ़र्क होता है। खाली वैल्यू में कुछ भी शामिल नहीं होता |
| इससे शुरू होता है | वैल्यू उस टेक्स्ट से शुरू होती है। बड़े-छोटे अक्षर का फ़र्क होता है |
| इनमें से कोई है / इनमें से कोई नहीं है | चुने गए आइटम में से कम से कम एक लागू होता है, या कोई लागू नहीं होता |
| इनमें से एक है / इनमें से कोई नहीं है | (चैनल) मैसेज चुने गए चैनल में से किसी एक पर आया, या किसी पर नहीं आया |
| इससे बड़ा है / इससे छोटा है | दोनों तरफ़ नंबर हैं और तुलना सही बैठती है। करेंसी के निशान और हज़ार के सेपरेटर नज़रअंदाज़ होते हैं (₹1,250.50 = 1250.5)। अगर किसी भी तरफ़ नंबर नहीं है, तो नतीजा गलत होता है |
| पूरी हुई / पूरी नहीं हुई | AI तय करता है कि बातचीत लक्ष्य तक पहुँचती है, या नहीं। हर जाँच में एक AI रिक्वेस्ट लगती है |
ग्रुप और “और” / “या”
Section titled “ग्रुप और “और” / “या””- ग्रुप के अंदर नियम और (सभी सही होने चाहिए) या या (कोई एक काफ़ी है) से जुड़ते हैं। ग्रुप भी इसी तरह जुड़ते हैं। हर स्टेप में 6 ग्रुप तक।
- जोड़ बाएं से दाएं पढ़े जाते हैं: A और B या C का मतलब है (A और B) या C। इन्हें अलग तरह से मिलाने के लिए ग्रुप इस्तेमाल करें।
- अगर जोड़ न चुना गया हो, तो उसे और माना जाता है।
- पिछला वर्कफ़्लो नियम के पास या होने से स्टेप पहले वाले स्टेप के बिना भी चल सकता है। इस लिंक को और से जुड़ा रखें।
| एक्शन | यह क्या करता है | इंतज़ार कर सकता है? |
|---|---|---|
| टेम्पलेट भेजें | ग्राहक या किसी दूसरे नंबर को अप्रूव्ड WhatsApp टेम्पलेट भेजता है | हाँ |
| मैसेज भेजें | फ़्री-फ़ॉर्म मैसेज भेजता है: टेक्स्ट, मीडिया, बटन, लिस्ट, कैटलॉग, फ़्लो या पेमेंट रिक्वेस्ट (24 घंटे की विंडो के अंदर) | हाँ |
| ग्रुप या टैग में जोड़ें | कॉन्टैक्ट को ग्रुप और टैग में जोड़ता है | नहीं |
| लीड मार्क करें | कॉन्टैक्ट को लीड मार्क करता है, ताकि वह लीड रिपोर्ट में गिना जाए | नहीं |
| टीम मेंबर को असाइन करें | चैट किसी टीम मेंबर को देता है, बारी-बारी से देता है, सबसे कम व्यस्त को चुनता है, या असाइनमेंट हटाता है | नहीं |
| फ़ॉलो-अप बनाएं | फ़ॉलो-अप पेज पर एक टास्क जोड़ता है | नहीं |
| डील को स्टेज में ले जाएं | कॉन्टैक्ट के कार्ड को किसी स्टेज में ले जाता है, और नया कार्ड बना भी सकता है | नहीं |
| डील बनाएं | कॉन्टैक्ट के लिए पाइपलाइन में एक कार्ड जोड़ता है | नहीं |
| डील जीती या हारी मार्क करें | कार्ड को पाइपलाइन के पहले जीते या हारे स्टेज में ले जाता है | नहीं |
| डील का ओनर बदलें | कार्ड किसी टीम मेंबर को या चैट के असाइनी को देता है | नहीं |
| डील की वैल्यू अपडेट करें | कार्ड की वैल्यू किसी नंबर या वेरिएबल पर सेट करता है | नहीं |
| AI बॉट को सौंपें | बातचीत का जवाब किसी AI बॉट को देने देता है | नहीं |
| वेबहुक पर भेजें | किसी दूसरे सिस्टम के URL पर डेटा भेजता है (REST या GraphQL) | नहीं |
| कोड चलाएं | आपका JavaScript चलाता है और उसका नतीजा आगे भेजता है | नहीं |
| डेटा सेव करें | मैसेज का डेटा ग्राहक के ऑर्डर में जोड़ता है | नहीं |
| स्टेट वैल्यू अपडेट करें | बाद के स्टेप के लिए हर कॉन्टैक्ट या हर वर्कफ़्लो के हिसाब से एक वैल्यू रखता है | नहीं |
| कोई स्टेप दोहराएं | इस कॉन्टैक्ट के लिए किसी दूसरे स्टेप के एक्शन फिर से चलाता है | नहीं |
| दूसरा वर्कफ़्लो शुरू करें | इस कॉन्टैक्ट के लिए कोई मैनुअल वर्कफ़्लो चलाता है | नहीं |
| इंटीग्रेशन एक्शन (जैसे Shopify) | कनेक्टेड इंटीग्रेशन को कॉल करते हैं | नहीं |
टेम्पलेट भेजें
Section titled “टेम्पलेट भेजें”| सेटिंग | यह क्या करती है |
|---|---|
| किसे भेजें | ग्राहक (जिसने स्टेप शुरू किया) या कोई और नंबर (कंट्री कोड के साथ, सिर्फ़ अंक) |
| टेम्पलेट | कोई भी अप्रूव्ड टेम्पलेट |
| भेजने से पहले इंतज़ार | सेकंड, ट्रिगर के समय से |
| वेरिएबल | टेम्पलेट का हर वेरिएबल भरें। नाम के लिए ग्राहक का नाम, ग्राहक का फ़ोन नंबर या अन्य चुनें; ईमेल के लिए ग्राहक का ईमेल; कस्टम वेरिएबल के लिए वैल्यू लिखें, या ठीक एक वेरिएबल जैसे {{senderName}} |
| मीडिया | हेडर की इमेज, वीडियो या डॉक्यूमेंट, उन टेम्पलेट के लिए जिनमें हेडर हो |
कस्टम वेरिएबल ठीक एक {{variable}} होना चाहिए। उसके आसपास का टेक्स्ट, जैसे Hi {{senderName}} में, जैसा लिखा है वैसा ही भेजा जाता है। स्टेट वेरिएबल और फ़्लो के जवाब टेम्पलेट में इस्तेमाल नहीं हो सकते। भेजने से पहले खाली वैल्यू की जाँच नहीं होती, इसलिए WhatsApp मैसेज रिजेक्ट कर सकता है।
मैसेज भेजें
Section titled “मैसेज भेजें”| मैसेज टाइप | आप क्या सेट करते हैं | लिमिट |
|---|---|---|
| सिर्फ़ टेक्स्ट | टेक्स्ट | 4096 कैरेक्टर |
| मीडिया वाला | एक फ़ाइल (इमेज, वीडियो, डॉक्यूमेंट या ऑडियो) और उसका कैप्शन | कैप्शन 1024 |
| क्विक रिप्लाई | हेडर (टेक्स्ट, इमेज, वीडियो या डॉक्यूमेंट), टेक्स्ट और बटन | 3 बटन तक, हर एक 20 कैरेक्टर |
| कॉल टू एक्शन | हेडर, टेक्स्ट और लिंक वाला एक बटन | बटन 20 कैरेक्टर |
| इंटरैक्टिव लिस्ट | हेडर, बॉडी, फ़ुटर, पंक्तियों (टाइटल और विवरण) वाले सेक्शन और बटन का लेबल | पंक्ति का टाइटल 24, विवरण 72 |
| कैटलॉग | एक प्रोडक्ट, कई प्रोडक्ट या पूरा कैटलॉग, टेक्स्ट के साथ | नंबर से जुड़ा कैटलॉग चाहिए |
| फ़्लो | हेडर, बॉडी, फ़ुटर, फ़्लो और उसके बटन का टेक्स्ट | बटन 25 कैरेक्टर |
| पेमेंट | अभी दिए गए ऑर्डर के लिए कैटलॉग पेमेंट, या अपने आइटम और राशि के साथ कस्टम पेमेंट | Razorpay। कस्टम पेमेंट INR में होते हैं |
Instagram और Messenger के अपने टाइप हैं: सिर्फ़ टेक्स्ट, मीडिया वाला, क्विक रिप्लाई, जेनेरिक टेम्पलेट, बटन टेम्पलेट, कमेंट का जवाब (किसी कमेंट पर), और Messenger पर कूपन, रसीद, प्रोडक्ट और ऑप्ट-इन टेम्पलेट भी।
वेरिएबल टेक्स्ट और कैप्शन में काम करते हैं। अगर वहाँ इस्तेमाल हुआ कोई भी वेरिएबल नहीं मिलता या खाली है (या 0 है), तो मैसेज नहीं भेजा जाता और रन में फ़ेल दिखता है। हेडर, फ़ुटर, बटन और लिस्ट की पंक्तियाँ जैसी लिखी हैं वैसी ही भेजी जाती हैं।
वेबहुक पर भेजें
Section titled “वेबहुक पर भेजें”| सेटिंग | यह क्या करती है |
|---|---|
| API टाइप | REST या GraphQL |
| URL | कहाँ भेजना है। इसमें {{variables}} हो सकते हैं |
| Method | POST या GET (GET कोई बॉडी नहीं भेजता) |
| हेडर | Key और Value के जोड़े। हेडर में {{name}} का मतलब स्टेट वैल्यू है |
| इनपुट डेटा इस रूप में | Body पैरामीटर, Query पैरामीटर या Path पैरामीटर (REST) |
| Payload / GraphQL Query और वेरिएबल | भेजा जाने वाला JSON। इसमें {{variables}} भर दिए जाते हैं; जो पहचाने नहीं जाते, वे जैसे लिखे हैं वैसे ही भेजे जाते हैं |
रिक्वेस्ट 15 सेकंड बाद टाइमआउट हो जाती है। जवाब इस्तेमाल करने के लिए, वेबहुक एक्शन का जवाब से एक और स्टेप शुरू करें।
टीम एक्शन
Section titled “टीम एक्शन”टीम मेंबर को असाइन करें
| सेटिंग | विकल्प |
|---|---|
| कैसे चुनें | कोई खास टीम मेंबर, बारी-बारी से, सबसे कम व्यस्त (जिसकी सबसे कम चैट जवाब के इंतज़ार में हों), असाइनमेंट हटाएं |
| टीम मेंबर | एक, या बारी-बारी से और सबसे कम व्यस्त के लिए दो या ज़्यादा |
| सिर्फ़ तभी जब चैट अभी असाइन न हो | जिन चैट में पहले से कोई असाइन है, उन्हें छोड़ देता है |
| AI बॉट के जवाब चालू रखें | बंद हो तो: असाइन करने से उस चैट के लिए AI बॉट बंद हो जाता है |
फ़ॉलो-अप बनाएं
| सेटिंग | विकल्प |
|---|---|
| फ़ॉलो-अप | क्या करना है, 160 कैरेक्टर तक। इसमें {{name}} (कॉन्टैक्ट का नाम) और ट्रिगर के वेरिएबल इस्तेमाल हो सकते हैं |
| ड्यू समय | 0 से 365 मिनट, घंटे या दिन |
| किसके लिए | चैट का असाइनी (या अकाउंट ओनर), कोई खास टीम मेंबर, या कोई नहीं |
| अगर कॉन्टैक्ट का कोई खुला पाइपलाइन कार्ड है, तो उससे जोड़ें | फ़ॉलो-अप को कार्ड पर भी दिखाता है |
लीड मार्क करें की कोई सेटिंग नहीं है।
पाइपलाइन एक्शन
Section titled “पाइपलाइन एक्शन”सभी को एक पाइपलाइन चाहिए। जब स्टेप पाइपलाइन स्टेज बदला से शुरू हुआ हो, तो ये उसी कार्ड को बदलते हैं। नहीं तो ये उस पाइपलाइन में कॉन्टैक्ट के सबसे हाल में अपडेट हुए खुले कार्ड को बदलते हैं, और अगर ऐसा कोई कार्ड नहीं है तो कुछ नहीं करते।
| एक्शन | सेटिंग्स |
|---|---|
| डील को स्टेज में ले जाएं | इस स्टेज में ले जाएं; अगर कॉन्टैक्ट का कोई खुला कार्ड नहीं है, तो इस स्टेज में एक बनाएं (वैकल्पिक प्रोडक्ट और मात्रा के साथ) |
| डील बनाएं | स्टेज (डिफ़ॉल्ट: पहला खुला स्टेज), टाइटल (वेरिएबल इस्तेमाल हो सकते हैं; खाली = कॉन्टैक्ट का नाम और कार्ड लेबल), वैल्यू, ओनर, प्रोडक्ट और मात्रा, अगर इस पाइपलाइन में कॉन्टैक्ट का पहले से खुला कार्ड है, तो छोड़ दें (डिफ़ॉल्ट रूप से चालू) |
| डील जीती या हारी मार्क करें | जीता या हारा |
| डील का ओनर बदलें | कोई खास टीम मेंबर या चैट का असाइनी |
| डील की वैल्यू अपडेट करें | कोई नंबर या वेरिएबल, जैसे {{order_total}}। ₹1,250.50 को 1250.5 पढ़ा जाता है |
AI बॉट को सौंपें
Section titled “AI बॉट को सौंपें”| सेटिंग | यह क्या करती है |
|---|---|
| AI बॉट चुनें | वह बॉट जो बातचीत संभालेगा |
| खाली समय और समय फ़ॉर्मेट | बॉट के बातचीत वापस सौंपने से पहले ग्राहक कितनी देर चुप रह सकता है |
| रिस्पॉन्स प्रॉम्प्ट की गिनती | कितने जवाबों के बाद बॉट पूछे कि ग्राहक संतुष्ट है या नहीं |
| बाहर निकलने का मैसेज | खाली समय पूरा होने पर हाँ और नहीं बटन के साथ भेजा जाता है |
अगर चैनल और कॉन्टैक्ट के लिए AI चालू है और मैसेज में टेक्स्ट है, तो बॉट मौजूदा मैसेज का जवाब तुरंत देता है। जब तक खाली समय पूरा न हो या ग्राहक हाँ टैप न करे, उसके जो मैसेज किसी दूसरे स्टेप से मेल नहीं खाते, वे इसी बॉट के पास जाते हैं।
डेटा और वर्कफ़्लो कंट्रोल
Section titled “डेटा और वर्कफ़्लो कंट्रोल”| एक्शन | सेटिंग्स और व्यवहार |
|---|---|
| कोड चलाएं | आपका JavaScript। इसमें स्टेप के वेरिएबल इस्तेमाल हो सकते हैं, जैसे {{senderName}} या वेबहुक का कोई फ़ील्ड जैसे {{order_id}}। इसका नतीजा इससे जुड़े किसी भी वेबहुक एक्शन का जवाब स्टेप को शुरू करता है |
| डेटा सेव करें | ऑर्डर: आने वाले मैसेज का डेटा (जैसे फ़्लो से मिला पता) ग्राहक के ऑर्डर में जोड़ता है |
| स्टेट वैल्यू अपडेट करें | स्टेट वेरिएबल चुनें और वैल्यू (स्टेप का कोई एक वेरिएबल)। खाली वैल्यू होने पर फ़ेल होता है |
| कोई स्टेप दोहराएं | चुने गए स्टेप के एक्शन इस कॉन्टैक्ट के लिए फिर से चलाता है, उसकी शर्तें जाँचे बिना। किसी स्टेप को खुद की ओर पॉइंट न करें |
| दूसरा वर्कफ़्लो शुरू करें | आपका चुना मैनुअल वर्कफ़्लो इस कॉन्टैक्ट के लिए, आपके चुने नंबर से चलाता है |
वेरिएबल
Section titled “वेरिएबल”वेरिएबल {{name}} के रूप में लिखें। स्टेप का वेरिएबल सेक्शन वे वेरिएबल दिखाता है जिन्हें आप इस्तेमाल कर सकते हैं, कॉपी बटन के साथ।
बिल्ट-इन वेरिएबल
Section titled “बिल्ट-इन वेरिएबल”| वेरिएबल | वैल्यू | किससे मिलता है |
|---|---|---|
senderName |
ग्राहक का WhatsApp प्रोफ़ाइल नाम | ग्राहक मैसेज भेजता है, वेबहुक एक्शन का जवाब |
senderID |
ग्राहक का फ़ोन नंबर | ऊपर जैसा ही |
button_reply_identifier |
जो बटन टैप किया गया | इंटरैक्टिव क्विक रिप्लाई बटन |
ad_headline, ad_body, ad_source_url, ad_source_id, ad_source_type, ctwa_clid |
उस ऐड की जानकारी जिस पर ग्राहक ने क्लिक किया | Click-to-WhatsApp ऐड मैसेज |
फ़्लो का हर फ़ील्ड, जैसे {{preferred_date}} |
ग्राहक का जवाब | फ़्लो |
status |
success, failed या pending |
पेमेंट |
response और जवाब का हर फ़ील्ड |
वेबहुक या कोड चलाएं का जवाब | वेबहुक एक्शन का जवाब (सैंपल रिस्पॉन्स जोड़ें के बाद) |
| इवेंट का हर फ़ील्ड | इवेंट का डेटा | इंटीग्रेशन ट्रिगर |
deal_id, deal_title, deal_value, deal_currency, pipeline_name, stage_name, previous_stage_name, owner_name, deal_items |
वह कार्ड जो आगे बढ़ा | पाइपलाइन स्टेज बदला |
waiting_hours, waiting_since |
बातचीत कितनी देर से और कब से रुकी है | कुछ देर से कोई जवाब नहीं |
followup_text, followup_due_at, followup_assignee, followup_overdue_hours |
फ़ॉलो-अप का टेक्स्ट, ड्यू समय, असाइनी और कितने घंटे ओवरड्यू | फ़ॉलो-अप ड्यू है |
name |
कॉन्टैक्ट का नाम (या नंबर) | हमेशा, फ़ॉलो-अप टेक्स्ट और डील के टाइटल और वैल्यू में |
आपके अपने वेरिएबल
Section titled “आपके अपने वेरिएबल”एडवांस → वेरिएबल में वेरिएबल जोड़ें पर क्लिक करें। नाम में अक्षर, नंबर और _ होते हैं, और शुरुआत अक्षर से होती है।
| सोर्स | वैल्यू | उदाहरण |
|---|---|---|
| ट्रिगर डेटा से | ट्रिगर के डेटा के अंदर का पाथ। पहला हिस्सा बताता है कि डेटा कहाँ से आता है (messageMetadata., body., response., timer.), बाकी फ़ील्ड है |
body.customer.email वेबहुक बॉडी से customer.email पढ़ता है |
| तय वैल्यू | हर बार वही टेक्स्ट | कोई डिस्काउंट कोड |
ट्रिगर, चैनल या मैसेज टाइप बदलने पर भी आपके जोड़े वेरिएबल बने रहते हैं।
स्टेट वेरिएबल
Section titled “स्टेट वेरिएबल”स्टेट हर कॉन्टैक्ट (या हर वर्कफ़्लो) के लिए एक वैल्यू स्टेप के बीच और समय के साथ रखते हैं, जैसे ग्राहक की चुनी हुई भाषा। इन्हें वर्कफ़्लो कार्ड मेन्यू में स्टेट से बनाएं: स्टेट (नाम), वैल्यू (डिफ़ॉल्ट), टाइप (जैसे कॉन्टैक्ट स्टेट) और डेटा टाइप। हर स्टेप इन्हें {{state}} के रूप में इस्तेमाल कर सकता है; इन्हें स्टेट वैल्यू अपडेट करें से सेट करें। ये मैसेज, शर्तों और वेबहुक में काम करते हैं, लेकिन टेम्पलेट में नहीं।
वेरिएबल कहाँ काम करते हैं
Section titled “वेरिएबल कहाँ काम करते हैं”| जगह | क्या उपलब्ध है | अगर वैल्यू न मिले |
|---|---|---|
| मैसेज भेजें का टेक्स्ट और कैप्शन | सब कुछ: ट्रिगर डेटा, फ़्लो के जवाब, आपके वेरिएबल, स्टेट | मैसेज नहीं भेजा जाता (फ़ेल) |
| टेम्पलेट भेजें के वेरिएबल | ट्रिगर डेटा और आपके वेरिएबल (फ़्लो के जवाब या स्टेट नहीं) | खाली भेजा जाता है, या अगर वह स्टेप का वेरिएबल नहीं है तो जैसा लिखा है वैसा; WhatsApp उसे रिजेक्ट कर सकता है |
| वेबहुक पर भेजें का URL और payload | सब कुछ | जैसा लिखा है वैसा भेजा जाता है, जैसे {{phone}} |
| वेरिएबल शर्त | सब कुछ | शर्त खाली वैल्यू की तुलना करती है |
| फ़ॉलो-अप बनाएं का टेक्स्ट, डील बनाएं का टाइटल, डील की वैल्यू अपडेट करें | name, ट्रिगर के वेरिएबल (वेबहुक, टाइमर, पाइपलाइन, इंटीग्रेशन), आपके वेरिएबल, स्टेट |
खाली छोड़ दिया जाता है |
| स्टेट वैल्यू अपडेट करें | ट्रिगर डेटा, आपके वेरिएबल, स्टेट | एक्शन फ़ेल होता है |
| कोड चलाएं | ट्रिगर डेटा (वेबहुक की बॉडी या जवाब सहित), आपके वेरिएबल, स्टेट | undefined |
हाथ से शुरू
Section titled “हाथ से शुरू”मैनुअल वर्कफ़्लो आपके चुने कॉन्टैक्ट्स या ग्रुप के लिए चलते हैं, कॉन्टैक्ट्स (वर्कफ़्लो चलाएं), Meta लीड फ़ॉर्म या दूसरा वर्कफ़्लो शुरू करें से। ये ऑटोमैटिक वर्कफ़्लो से अलग तरह से काम करते हैं:
- सिर्फ़ ग्रुप का कॉन्टैक्ट शर्तें इस्तेमाल होती हैं (पहले चुने गए ग्रुप के साथ)।
- हर एक्शन अपना इंतज़ार पिछले एक्शन के बाद करता है। टेम्पलेट का इंतज़ार 0 पर रहने दें, क्योंकि वह दो बार लागू होता है।
- मैसेज भेजें वेरिएबल इस्तेमाल नहीं कर सकता:
{{variables}}वाला मैसेज रन रोक देता है। टेम्पलेट नाम और ईमेल प्रीसेट और तय वैल्यू इस्तेमाल कर सकते हैं। - ये एक्शन काम करते हैं: टेम्पलेट भेजें, मैसेज भेजें, ग्रुप या टैग में जोड़ें, टीम एक्शन और पाइपलाइन एक्शन। वेबहुक, कोड चलाएं, AI को सौंपना, स्टेट, डेटा सेव करें, कोई स्टेप दोहराएं और दूसरा वर्कफ़्लो शुरू करें नहीं चलते।
- मैनुअल रन रन में नहीं दिखते और अगले स्टेप नहीं खोलते।
| चीज़ | लिमिट |
|---|---|
| हर वर्कफ़्लो में स्टेप | फ़ॉर्म एडिटर में 10 |
| हर स्टेप में शर्त ग्रुप | 6 |
| क्विक रिप्लाई बटन | 3 |
| भेजने से पहले इंतज़ार | कोई अधिकतम सीमा नहीं (सेकंड में) |
| जवाब न आने / ओवरड्यू का इंतज़ार | 5 मिनट से 30 दिन |
| फ़ॉलो-अप ड्यू | 365 दिन तक |
| फ़ॉलो-अप टेक्स्ट, डील का टाइटल | 160 कैरेक्टर |
| वेबहुक टाइमआउट | 15 सेकंड; 64 KB तक के जवाब रखे जाते हैं |
| भेजने की दोबारा कोशिश | 5 कोशिशें, फिर मैसेज छोड़ दिया जाता है |
अभी उपलब्ध नहीं
Section titled “अभी उपलब्ध नहीं”| आप शायद चाहें… | अभी के लिए |
|---|---|
| किसी तारीख या समय पर ट्रिगर (जैसे अपॉइंटमेंट रिमाइंडर) | किसी टीम मेंबर के लिए फ़ॉलो-अप बनाएं, या इनबॉक्स से रिमाइंडर सेट करें |
| ग्राहक के जवाब देने पर सीक्वेंस रोकना | सीक्वेंस छोटे रखें, और याद दिलाने के लिए कुछ देर से कोई जवाब नहीं इस्तेमाल करें |
| टीम या पाइपलाइन एक्शन पर इंतज़ार | बाद में कुछ करने के लिए कुछ देर से कोई जवाब नहीं या फ़ॉलो-अप ड्यू है इस्तेमाल करें |
| ऑर्डर के आइटम वेरिएबल के रूप में | कुल राशि से वैल्यू जाँचें |
| कस्टम पेमेंट रिक्वेस्ट के लिए पेमेंट ट्रिगर | सिर्फ़ कैटलॉग ऑर्डर पेमेंट शुरू करते हैं |
| स्टिकर, लोकेशन, कॉन्टैक्ट या रिएक्शन के लिए ट्रिगर | सपोर्ट नहीं है |
