Skip to content

Guide · For businesses

बिना कोड WhatsApp chatbot कैसे बनाएँ: कोचिंग इंस्टीट्यूट का admission bot, स्टेप बाय स्टेप

एक असली कोचिंग इंस्टीट्यूट के admission enquiry bot को बिना कोड शुरू से अंत तक बनाना: trigger, हर सवाल, जवाब कहाँ सेव हों, counsellor को hand-off और टेस्टिंग।

लेखक Broadchat teamप्रकाशित 18 मिनट

Read in English

संक्षेप में

बिना कोड WhatsApp chatbot बनाने के लिए आप उसे एक flow की तरह बनाते हैं: एक trigger (जैसे "admission" कीवर्ड), फिर बटन या लिस्ट वाले Ask Question स्टेप, टाइप किए जवाबों के लिए validation, ब्रोशर के लिए Send Message स्टेप और counsellor के लिए Assign to Agent स्टेप। हर जवाब contact के किसी field में सेव करें ताकि टीम उसे inbox में देखे, अपने फ़ोन से टेस्ट करें, फिर bot चालू करें।

मुख्य बातें

  • पहले बातचीत काग़ज़ पर बनाएँ: एक लक्ष्य, ज़्यादा से ज़्यादा पाँच सवाल, और किसी इंसान तक पहुँचने का साफ़ रास्ता।
  • जहाँ हो सके reply बटन (3 तक) या लिस्ट (10 पंक्तियों तक) इस्तेमाल करें; टाइप किए जवाबों के लिए validation और दोबारा पूछना पड़ता है।
  • Build शुरू करने से पहले CRM Super Fields बना लें ताकि हर जवाब उस contact रिकॉर्ड पर पहुँचे जिससे counsellor काम करते हैं।
  • हर बटन या लिस्ट की पंक्ति का अपना output होता है; बिना कोड वाला bot इसी से अलग-अलग रास्तों में बँटता है, बिना कोई condition लिखे।
  • बदलाव तभी लाइव होते हैं जब Save Workflow दबाएँ और Active switch चालू करें; टेस्ट उस फ़ोन से करें जो बिज़नेस नंबर नहीं है।

बिना कोड WhatsApp admission enquiry chatbot बनाना

Time needed: 1 h 30 min. You will need: WhatsApp Business API से जुड़ा एक नंबर, Chatbots मॉड्यूल वाला Broadchat पैनल, टेस्ट के लिए दूसरा फ़ोन.

  1. बातचीत काग़ज़ पर प्लान करें

    लक्ष्य लिखें (demo की माँग के साथ एक तैयार पूछताछ), चार-पाँच सवाल, हर सवाल के जवाब के विकल्प, और कहाँ इंसान बात सँभालेगा। विकल्प तीन बटन या दस लिस्ट पंक्तियों के अंदर रखें।

  2. जवाब रखने वाले fields बनाएँ

    CRM → Super Field में course_interest, current_class और pincode जैसे fields बनाएँ, ताकि जवाब contact पर सेव हों और counsellor उन्हें contact के रिकॉर्ड पर देख सकें।

  3. Bot बनाएँ और trigger सेट करें

    Chatbots → Chatbots खोलें, Create Botflow पर क्लिक करें, Untitled bot का नाम बदलें, फिर trigger स्टेप में Match Keyword चुनकर Incoming Message Contains admission जैसी conditions रखें और अपना WhatsApp channel चुनें।

  4. कोर्स वाला सवाल लिस्ट के रूप में जोड़ें

    Interactive टाइप का Ask Question स्टेप जोड़ें, Send Choices as में List चुनें, हर कोर्स की एक पंक्ति बनाएँ और जवाब course_interest field में सेव करें। हर पंक्ति का अपना output बनता है।

  5. ज़रूरी जानकारी validation के साथ पूछें

    छात्र का नाम, अभी की क्लास (तीन बटन) और पिन कोड के लिए Ask Question स्टेप जोड़ें। पिन कोड के लिए RegExp validation, दोबारा पूछने का मैसेज और तीन validation attempts रखें।

  6. हर कोर्स का सही ब्रोशर भेजें

    हर कोर्स वाली पंक्ति को Document टाइप के अपने Send Message स्टेप से जोड़ें, जिसमें उस कोर्स की फ़ीस ब्रोशर PDF और छात्र के नाम वाला छोटा caption हो।

  7. Lead पर tag लगाएँ और counsellor को सौंपें

    पूछें कि क्या वे मुफ़्त demo class चाहते हैं, Add Automation App → CRM से contact पर tag लगाएँ, फिर Working Hours और Assign to Agent (Send to Department) लगाएँ ताकि counsellor Live Chat में चैट उठाए।

  8. सेव करें, चालू करें और फ़ोन से टेस्ट करें

    Save Workflow पर क्लिक करें, Active switch चालू करें, फिर दूसरे फ़ोन से trigger कीवर्ड के साथ बिज़नेस नंबर पर मैसेज करें। CRM → Contact में contact के fields और bot का Error Log जाँचें।

आप क्या बना रहे हैं

बिना कोड WhatsApp chatbot कैसे बनाएँ, इसका जवाब है Broadchat का visual flow builder: आप कैनवस पर स्टेप रखते हैं, उन्हें लाइनों से जोड़ते हैं और फ़ॉर्म भरते हैं। न कोई स्क्रिप्ट, न developer। यह गाइड शुरू से अंत तक एक असली bot बनाती है, एक कोचिंग इंस्टीट्यूट का admission enquiry bot, क्योंकि हर मेन्यू का टूर देने से ज़्यादा जल्दी एक ठोस उदाहरण builder सिखाता है। Chatbot क्या होता है, यह पहले से पता है तो सीधे स्टेप 1 पर जाएँ।

हमारा उदाहरण है Shiksha Point Classes, जयपुर का एक JEE और NEET कोचिंग इंस्टीट्यूट। अख़बार का विज्ञापन या QR कोड वाला होर्डिंग देखकर अभिभावक और छात्र इंस्टीट्यूट के नंबर पर मैसेज करते हैं। आज दो counsellor दिन भर वही पाँच सवालों के जवाब देते हैं: कौन-सा कोर्स, कौन-सी क्लास, फ़ीस कितनी, बैच का समय क्या है, और "क्या मेरा बच्चा demo class में बैठ सकता है"। Bot यही सवाल पूछेगा, सही फ़ीस ब्रोशर भेजेगा, हर जवाब contact पर सेव करेगा, demo माँगने वालों पर tag लगाएगा और गंभीर पूछताछ ऑफ़िस के घंटों में counsellor को सौंपेगा।

स्टेप 1: बातचीत काग़ज़ पर प्लान करें

ज़्यादातर bot इसलिए फ़ेल होते हैं क्योंकि वे सब कुछ करना चाहते हैं। इस bot का एक ही लक्ष्य रखें: demo की माँग के साथ एक तैयार पूछताछ, जो counsellor को सौंपी जाए। फिर सवालों और उनके ठीक-ठीक विकल्पों की सूची बनाएँ। हर सवाल से counsellor का अगला क़दम बदलना चाहिए; अगर नहीं बदलता, तो उसे हटा दें।

#सवालजवाब का फ़ॉर्मेटकहाँ सेव होगा
1आप किस कोर्स में रुचि रखते हैं?लिस्ट: JEE 2027 Batch, NEET 2027 Batch, Foundation (Class 8-10), Crash Course, Talk to a counsellorcourse_interest
2छात्र का नाम क्या है?टेक्स्टContact का नाम
3छात्र अभी किस क्लास में है?बटन: Class 10, Class 11, Class 12 / Droppercurrent_class
4आपके इलाक़े का पिन कोड क्या है?टेक्स्ट, 6 अंकpincode
5क्या आप मुफ़्त demo class चाहेंगे?बटन: Yes, book a demo, Call me first, Not nowTag

WhatsApp ख़ुद वे सीमाएँ तय करता है जिनके हिसाब से डिज़ाइन करना है: एक मैसेज में ज़्यादा से ज़्यादा तीन reply बटन हो सकते हैं जिनके नाम 20 अक्षर तक हों, और एक लिस्ट मैसेज में कुल दस पंक्तियाँ हो सकती हैं जिनके नाम 24 अक्षर तक हों। इसीलिए कोर्स वाला सवाल लिस्ट है और क्लास वाला सवाल तीन बटन।

स्टेप 2: जवाब रखने वाले fields बनाएँ

जवाब तभी काम के हैं जब counsellor उन्हें देख सकें। Builder खोलने से पहले CRM → Super Field में जाकर तीन fields बनाएँ: course_interest, current_class और pincode (टेक्स्ट fields काफ़ी हैं)। Super Fields contact के custom fields हैं: ये CRM → Contact में contact के पेज पर (और contact लिस्ट में कॉलम के रूप में) दिखते हैं, सेगमेंट में condition के रूप में इस्तेमाल होते हैं, और मैसेज में {{course_interest}} जैसे variable के रूप में डाले जा सकते हैं।

अगर कोई वैल्यू सिर्फ़ इसी bot के अंदर चाहिए (जैसे कोई अस्थायी चुनाव), तो Chatbots → Bot Fields इस्तेमाल करें। Bot Fields वे variables हैं जो bot अपने पास रखता है; Super Fields contact के होते हैं।

स्टेप 3: Bot बनाएँ और trigger सेट करें

  1. Chatbots → Chatbots खोलें और Create Botflow पर क्लिक करें। Builder "Untitled" नाम के नए bot के साथ खुलता है; ऊपर बाईं ओर नाम पर क्लिक करके इसे "Admission enquiry" कर दें।
  2. कैनवस का पहला स्टेप (trigger) क्लिक करें। Bot Trigger में Match Keyword चुनें।
  3. Conditions में बनाएँ: Incoming Message Contains admission, फिर Add OR Condition: Incoming Message Contains course, और एक और OR: Incoming Message is hi।
  4. Select Channel में अपना WhatsApp नंबर जोड़ें। ख़ाली छोड़ेंगे तो bot सभी channels पर चलेगा।

Matching में बड़े-छोटे अक्षर और फ़ालतू स्पेस मायने नहीं रखते, इसलिए "Admission?" और "ADMISSION" दोनों मैच होते हैं। यही शब्द अपने QR कोड के पहले से भरे टेक्स्ट में रखें (जैसे Hi, I want admission details), ताकि स्कैन करने वाले बिना सोचे bot शुरू कर दें।

स्टेप 4: कोर्स वाला सवाल लिस्ट के रूप में जोड़ें

Quick Menu खोलने के लिए कैनवस के नीचे दाईं ओर गोल + बटन क्लिक करें, या trigger से एक लाइन ख़ाली जगह में खींचें। Ask Question चुनें, फिर:

  1. सवाल का टाइप Interactive रखें। Body: Welcome to Shiksha Point Classes, Jaipur. Which course would you like details for? (हिंदी में पूछने वाले ग्राहकों के लिए हिंदी टेक्स्ट भी रख सकते हैं।)
  2. Send Choices as में List चुनें। Button Text: View courses। Section Title: Courses 2026-27।
  3. + Add Item In Section से पाँच आइटम जोड़ें, हर एक में Answer Label (ज़्यादा से ज़्यादा 24 अक्षर) और चाहें तो Answer Description, जैसे JEE 2027 Batch / Class 11 and 12, Mon-Sat।
  4. Save Response to में CRM Super Field course_interest चुनें।
  5. Save Question पर क्लिक करें।

अब लिस्ट की हर पंक्ति का अपना output डॉट है। बिना कोड वाला bot इसी तरह अलग रास्तों में बँटता है: आप हर जवाब को अलग अगले स्टेप से जोड़ते हैं। Ask Question स्टेप में No Input (व्यक्ति ने Response Waiting Time के अंदर जवाब नहीं दिया, जो डिफ़ॉल्ट रूप से 24 घंटे है) और No Match (सारी कोशिशों के बाद भी उसने लिस्ट से बाहर का कुछ टाइप किया) के output भी होते हैं। No Match को "कृपया View courses टैप करके एक चुनें" जैसे छोटे Send Message से जोड़ें और Goto स्टेप से वापस भेजें।

स्टेप 5: ज़रूरी जानकारी validation के साथ पूछें

चारों कोर्स वाली पंक्तियों को स्टेप 6 में अपना-अपना ब्रोशर मिलेगा, और "Talk to a counsellor" वाली पंक्ति सीधे स्टेप 7 के hand-off पर जाएगी। नीचे के सवाल चारों कोर्स के लिए एक जैसे हैं, इसलिए इन्हें एक बार, एक कड़ी के रूप में बनाएँ:

  • छात्र का नाम: टाइप Text, Expected Answer Type (Validation) Text, Contact field Chat Name में सेव, ताकि counsellor को नंबर की जगह छात्र का नाम दिखे।
  • अभी की क्लास: टाइप Interactive, Send Choices as Button, तीन बटन Class 10, Class 11, Class 12 / Dropper, current_class में सेव।
  • पिन कोड: टाइप Text, validation RegExp और expression ^[1-9][0-9]{5}$, Retry Message (If Validation Fail) कृपया 6 अंकों का पिन कोड भेजें, जैसे 302017, Validation Attempts Three Times, pincode में सेव।

हर जवाब {{N.answer}} के रूप में भी मिलता है, जहाँ N स्टेप के कार्ड पर लिखा नंबर है, और contact का नाम {{name}} के रूप में। Builder के ऊपर वाले बार में Mapping बटन ({ } आइकन) हर वह variable दिखाता है जिसे आप कॉपी कर सकते हैं।

स्टेप 6: हर कोर्स का सही ब्रोशर भेजें

हर कोर्स का फ़ीस ब्रोशर अलग है, और यहीं अलग-अलग लिस्ट outputs काम आते हैं। हर कोर्स की पंक्ति को Document टाइप के अपने Send Message स्टेप से जोड़ें, PDF अपलोड करें (या कोई public URL डालें), File Name पढ़ने लायक रखें जैसे Shiksha-Point-JEE-2027-fees.pdf, और caption जोड़ें:

फिर हर ब्रोशर स्टेप को स्टेप 5 की कड़ी के पहले सवाल (छात्र का नाम) से जोड़ें। इससे चार छोटी शाखाएँ बनती हैं जो फिर एक हो जाती हैं, और flow पढ़ने में आसान रहता है। मीडिया WhatsApp की सीमाओं में रखें (document 100 MB तक, पर 1-2 MB की PDF अभिभावक के फ़ोन पर कहीं जल्दी खुलती है)।

स्टेप 7: Lead पर tag लगाएँ और counsellor को सौंपें

आख़िर में Interactive टाइप का एक और Ask Question जोड़ें जिसमें तीन बटन हों: Yes, book a demo, Call me first और Not now। फिर हर जवाब को जोड़ें:

  1. Yes, book a demo और Call me first: Add Automation App (Quick Menu के नीचे वाला गहरे रंग का बटन) जोड़ें, CRM ऐप और Assign Tags to Contact (Creates Tag if Tag not exist) चुनें, tag demo-requested या callback रखें। इसके बाद Working Hours (Native Tools) जोड़ें, Time Zone Asia/Kolkata और सोमवार से शनिवार, 09:00 से 19:00।
  2. काम के घंटों के अंदर Assign to Agent जोड़ें, Send to Department चुनें और अपना Admissions department चुनें। Broadchat चैट उस department के उस सक्रिय सदस्य को देता है जिसके पास सबसे कम खुली चैट हैं। एक Send Message जोड़ें: धन्यवाद {{name}}। हमारे admission desk से एक counsellor कुछ ही मिनटों में यहीं आपको मैसेज करेंगे।
  3. Out of Working Hours पर भेजें: हमारा admission desk सोमवार से शनिवार, सुबह 9 से शाम 7 बजे तक खुला रहता है। कल सुबह सबसे पहले एक counsellor आपको मैसेज करेंगे। और चैट फिर भी assign करें, ताकि सुबह वह counsellor की queue में इंतज़ार कर रही हो।
  4. दोनों शाखाओं के बाद Stay in Session जोड़ें। यह contact को 24 घंटे के बाक़ी सेशन तक इसी bot में रखता है, ताकि counsellor के बात करते समय कोई दूसरा bot बीच में न कूदे।
  5. Not now: tag nurture लगाएँ, भेजें कोई बात नहीं। कोर्स दोबारा देखने के लिए कभी भी ADMISSION लिखें। और flow ख़त्म करें।

स्टेप 8: सेव करें, चालू करें और फ़ोन से टेस्ट करें

किसी स्टेप का पैनल सेव करने से सिर्फ़ कैनवस अपडेट होता है; आपको "Step updated - remember to Save Workflow" दिखेगा। ऊपर दाईं ओर Save Workflow पर क्लिक करें (पीला डॉट मतलब बदलाव सेव नहीं हुए), फिर उसके बगल में या chatbot लिस्ट में Active switch चालू करें।

Builder में कोई simulator नहीं है, इसलिए असली चीज़ टेस्ट करें: जो फ़ोन बिज़नेस नंबर नहीं है, उससे admission भेजें। हर शाखा कम से कम एक बार चलाएँ, ग़लत पिन कोड और "Not now" समेत। फिर CRM → Contact खोलें, अपना टेस्ट नंबर ढूँढें और देखें कि Super Fields और tags भरे हैं, और CRM → Live Chat में पक्का करें कि चैट department को assign हुई। अगर कोई स्टेप फ़ेल हो, तो chatbot लिस्ट से bot का Error Log खोलें; उसमें समय, contact, स्टेप और error दिखते हैं।

टेस्ट में समस्यासंभावित कारणहल
कुछ नहीं होताBot Active नहीं, या आख़िरी बदलाव के बाद सेव नहीं हुआSave Workflow करें, फिर Active switch जाँचें
कोई दूसरा bot जवाब देता हैकिसी दूसरे bot का trigger पहले मैच हुआ (पहले hot keywords, फिर चालू सेशन)कीवर्ड ख़ास रखें; पुराने टेस्ट bot बंद करें
Fields ख़ाली रहते हैंSave Response to में "Do not save" रह गयाहर Ask Question में Super Field चुनें
ब्रोशर नहीं जाताPDF लिंक public नहीं या फ़ाइल बहुत बड़ीफ़ाइल अपलोड करें, या public HTTPS लिंक दें

लॉन्च के बाद: खर्च और सुधार

जिस ग्राहक ने आपको मैसेज किया, उसे bot के जवाब 24 घंटे की customer service window के अंदर के service मैसेज हैं: हर बिज़नेस फ़ोन नंबर को महीने में 1,000 service मैसेज मुफ़्त मिलते हैं, उसके बाद Meta हर मैसेज का चार्ज लेता है (भारत के लिए ₹0.115 प्रति service मैसेज, Meta rate card effective 1 Oct 2026, excl. GST)। अगर bot या counsellor को 24 घंटे बाद follow-up करना हो, तो मंज़ूर मैसेज टेम्पलेट चाहिए; lead follow-up templates देखें। हर Add Automation App स्टेप (जैसे CRM tag) आपके प्लान का एक task भी इस्तेमाल करता है।

दो हफ़्ते बाद देखें कि लोग कहाँ रुक जाते हैं। अगर बहुत से लोग पिन कोड पर छोड़ देते हैं, तो उसे वैकल्पिक करें या ब्रोशर के बाद रखें। अगर counsellor अब भी वही सवाल पूछते हैं, तो उसे bot में जोड़ें। फ़ीस रिमाइंडर और अभिभावकों की सूचनाओं समेत पूरी admission प्लेबुक के लिए कोचिंग इंस्टीट्यूट के लिए WhatsApp API पढ़ें, और ऐसे और flows के लिए chatbot builder देखें। जो एजेंसियाँ स्कूल और कोचिंग सेंटर के लिए ऐसे bot बनाती हैं, वे इन्हें अपने ब्रांड नाम से white-label partner program के ज़रिए बेच सकती हैं।

स्रोत

  1. Interactive reply buttons messages — Meta for Developers, checked 12 October 2026
  2. Interactive list messages — Meta for Developers, checked 12 October 2026
  3. WhatsApp Business Messaging Policy — WhatsApp, checked 12 October 2026
  4. Pricing on the WhatsApp Business Platform — Meta for Developers, checked 12 October 2026

Broadchat team · Product and partner success team

The people who build and support Broadchat, the white-label WhatsApp Business API platform. We write from what we see while onboarding partners and their clients on the official WhatsApp Cloud API, and we check every article against Meta's current documentation.

आख़िरी अपडेट:

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

क्या WhatsApp chatbot बनाने के लिए developer चाहिए?

नहीं। Visual flow builder में आप Ask Question, Send Message और Assign to Agent जैसे स्टेप जोड़कर उन्हें लाइनों से जोड़ते हैं। Developer की ज़रूरत तभी है जब bot को आपके अपने सिस्टम से बात करनी हो, और तब भी ज़्यादातर जोड़ कोड की बजाय webhook या automation app स्टेप से बनते हैं।

क्या WhatsApp chatbot बटन और मेन्यू दिखा सकता है?

हाँ। WhatsApp एक मैसेज में तीन reply बटन (नाम 20 अक्षर तक) और कुल दस पंक्तियों वाले लिस्ट मैसेज की अनुमति देता है। Broadchat में ये Interactive टाइप के Ask Question स्टेप में सेट होते हैं, और हर बटन या पंक्ति की अपनी शाखा बनती है।

Counsellor के बात सँभालने पर bot कैसे रोकें?

Hand-off वाली शाखा के आख़िर में Stay in Session रखें, जो 24 घंटे के बाक़ी सेशन में दूसरे bot शुरू नहीं होने देता, या counsellor Live Chat में Pause Automation पर क्लिक करे, जो उस contact के लिए सारे bot और automations तब तक रोक देता है जब तक फिर से चालू न हों।

क्या Meta chatbot के मैसेज का चार्ज लेता है?

24 घंटे की customer service window के अंदर के जवाब service मैसेज हैं। हर बिज़नेस फ़ोन नंबर को महीने में 1,000 मुफ़्त मिलते हैं; उसके बाद Meta हर मैसेज का चार्ज लेता है। विंडो के बाहर bot जो मैसेज भेजे, वे मंज़ूर template होने चाहिए, जिनका चार्ज कैटेगरी के हिसाब से लगता है।

क्या वही bot दूसरी ब्रांच के नंबर पर कॉपी कर सकते हैं?

हाँ। Chatbot लिस्ट में Clone इस्तेमाल करें, जो (Copy) नाम के साथ एक ड्राफ़्ट कॉपी बनाता है। Trigger में channel और ब्रांच वाले टेक्स्ट बदलें, फिर सेव करके चालू करें।

See Broadchat on a real WhatsApp number

A short walkthrough of campaigns, chatbots, the team inbox and the partner panel, built around your use case.