उपयोगकर्ता गाइड

11. WhatsApp नोटिफिकेशन

MilkGo ग्राहकों को ट्रांज़ैक्शनल WhatsApp संदेश भेजता है — डिलीवरी अपडेट, मासिक बिल PDF सहित, पेमेंट रसीद, बकाया रिमाइंडर। यही फ़ीचर ग्राहकों को "मेरा बिल क्या है?" पूछने के लिए फ़ोन करने से रोकता है

शुरू करने से पहले

  1. आपके प्लान में WhatsApp ज़रूरी (has_whatsapp = true)। 15-plans-billing.md
  2. हर ग्राहक opt-in05-customers.md (whatsapp_notify)।
  3. ग्राहक के पास वैध WhatsApp-रजिस्टर्ड नंबर।

कहां मिले

Settings (gear) → WhatsApp Notifications

दिखेगा:

  • इस महीने का उपयोग — भेजे / कोटा + रंगीन बार
  • 4 टॉगल स्विच
  • Save बटन

4 संदेश टेम्प्लेट

MilkGo केवल 4 Meta-स्वीकृत टेम्प्लेट इस्तेमाल करता है। ग्राहक / मालिक की भाषा में।

1. डिलीवरी अपडेट (delivery_update)

डिलीवरी delivered, skipped, partial मार्क करते ही अपने आप — होम डिलीवरी + काउंटर सेल दोनों।

ग्राहक देखे:

🥛 नमस्ते, आपका नवीनतम ऑर्डर अपडेट। श्री कृष्णा डेयरी नमस्ते रमेश, ✅ डिलीवरी पूरी हुई 📍 होम डिलीवरी

आइटम: ✅ भैंस का दूध — 2 लीटर (₹120) · ✅ गाय का दूध — 1 लीटर (₹50)

💰 कुल: ₹170 📅 13 अप्रैल 2026 | 🕐 7:30 AM धन्यवाद! 🙏

मल्टी-प्रोडक्ट डिलीवरी में सभी आइटम एक ही संदेश में। स्टेटस मिक्स लाइन-वार।

टॉगल:

  • Delivery update — होम डिलीवरी
  • Counter / pickup update — वॉक-इन सेल अलग
  • प्रति ग्राहक whatsapp_notify ऑन ज़रूरी
  • प्रति-सेल टॉगल काउंटर पर — एक सेल के लिए ओवरराइड

2. मासिक बिल (bill_summary)

मैन्युअली भेजा जाता है — बिल पर "Send Bill via WhatsApp" या Billing पर Send All Due

ग्राहक देखे:

📋 मासिक बिल — अप्रैल 2026 की ओर से: श्री कृष्णा डेयरी (9876543210)

नमस्ते रमेश,

🧾 बिल #BILL-202604-001 📦 कुल डिलीवरी: 56

प्रोडक्ट: भैंस का दूध - 56 लीटर

💰 बिल राशि: ₹4200 ✅ चुकाया: ₹2000 बाकी: ₹2200

📄 पूरी डिलीवरी डिटेल के लिए PDF देखें।

— MilkGo

फिर तुरंत PDF अटैचमेंट दिन-वार डिलीवरी डिटेल के साथ।

टॉगल:

  • Monthly bill — बंद हो तो "Send Bill" बटन छुपे

3. पेमेंट प्राप्त (payment_received)

पेमेंट रिकॉर्ड करते ही अपने आप

ग्राहक देखे:

✅ भुगतान सफलतापूर्वक प्राप्त हुआ! आपके भुगतान के लिए धन्यवाद।

व्यवसाय: श्री कृष्णा डेयरी ग्राहक: रमेश

📅 बिलिंग महीना: अप्रैल 2026 🗓️ अवधि: 1 अप्रैल 2026 – 30 अप्रैल 2026

💰 भुगतान राशि: ₹4200 💳 भुगतान विधि: UPI · संदर्भ UPI-123456 · 30 अप्रैल 2026 को भुगतान

खाता सारांश इस महीने का बिल: ₹4200 पिछला बकाया: ₹0 शेष राशि: ₹0

प्रोडक्ट और डिलीवरी सारांश 📦 प्रोडक्ट: 3 (भैंस, गाय, दही) ✅ पूरी डिलीवरी: 27 ⏭️ छोड़ी डिलीवरी: 3

हमारे मूल्यवान ग्राहक होने के लिए धन्यवाद।

डिजिटल रसीद — हर भुगतान का प्रमाण।

टॉगल:

  • Payment received ऑन ज़रूरी

4. बकाया रिमाइंडर (payment_overdue_reminder)

एक टैप से मैन्युअली — प्रति-ग्राहक (Remind बटन) या Billing पर Send All Reminders

ग्राहक देखे:

⚠️ भुगतान रिमाइंडर! आपका बिल बकाया है।

व्यवसाय: श्री कृष्णा डेयरी ग्राहक: रमेश

🧾 बिल नंबर: BILL-202604-001 📅 बिलिंग महीना: अप्रैल 2026 📆 नियत तिथि: 5 मई 2026 ⏰ देरी: 7 दिन

💰 बकाया राशि: ₹2200

[अपना बिल देखें] (PDF लिंक)

"बिल देखें" बटन सीधे ग्राहक के बिल PDF पर।

टॉगल:

  • Bill reminder ऑन ज़रूरी, नहीं तो Remind बटन नहीं

4 मालिक टॉगल

WhatsApp Settings स्क्रीन पर आपके बिज़नेस के लिए कौन-से संदेश फ़ायर हों:

टॉगलक्या नियंत्रण
Monthly bill"Send Bill" बटन + बल्क
Delivery updateहोम डिलीवरी पर ऑटो
Counter / pickup updateकाउंटर सेल पर ऑटो + प्रति-सेल टॉगल
Payment receivedपेमेंट रिकॉर्ड पर ऑटो
Bill reminderRemind बटन + Send All Reminders

सभी डिफ़ॉल्ट ऑन। बदलाव सहेजने Save टैप — सिर्फ़ टॉगल से नहीं।

प्रति-ग्राहक opt-in

हर ग्राहक का अपना whatsapp_notify:

  • ग्राहक → Edit → WhatsApp Notify
  • ऑन = संदेश मिले (मालिक टॉगल ऑन हो)
  • बंद = मालिक टॉगल चाहे जो, ग्राहक साइलेंट

बंद करें जब:

  • ग्राहक ने मना किया
  • नंबर WhatsApp पर नहीं
  • WhatsApp अलग नंबर पर — whatsapp_number में डालें

Counter पर प्रति-सेल स्विच

Counter / pickup update ऑन हो तो काउंटर पर छोटा Send WhatsApp update to customer स्विच।

  • डिफ़ॉल्ट: ऑन
  • नियमित ग्राहक के लिए केवल इस सेल बंद

मालिक टॉगल / ग्राहक opt-in पर असर नहीं।

मासिक कोटा + उपयोग

प्लान महीने के संदेश कैप करता है (200, 500, 1000, या असीमित)।

Usage कार्ड:

  • 42 / 500
  • बार — हरा (80% तक), एम्बर (80%+), लाल (लिमिट)
  • "अगले महीने की 1 तारीख रीसेट"

कोटा पूरा:

  • ऑटो-फ़ायर (डिलीवरी, पेमेंट) साइलेंट skip
  • मैन्युअल (बिल, रिमाइंडर) त्रुटि टोस्ट
  • 1 तारीख आधी रात रीसेट

ज़्यादा जगह? प्लान अपग्रेड — 15-plans-billing.md

भाषा — क्या इस्तेमाल

भाषा इस क्रम में:

  1. मालिक की वर्तमान ऐप भाषा (Settings → Language)। सबसे ताज़ा संकेत।
  2. मालिक की प्रोफ़ाइल भाषा (फ़ॉल-बैक)
  3. English (अंतिम)

ग्राहक की भाषा अलग ट्रैक नहीं — आप जो सेट करें।

सामान्य गलतियां

गलतीसमाधान
स्विच बंद, रिफ्रेश पर फिर ऑनSave भूले।
"बिल नहीं मिला"उपयोग चेक — कोटा? whatsapp_notify? नंबर?
"Template doesn't exist"Meta में स्वीकृत नहीं। सपोर्ट संपर्क।
मल्टी-प्रोडक्ट के 3 अलग संदेशठीक हो गया — ऐप रिफ्रेश।
बिल पर Remind नहींBill reminder टॉगल + अनपेड + opt-in।

टिप्स

  • सभी 4 टॉगल ऑन रखें — ऑटो-कन्फ़र्मेशन भरोसा बनाए।
  • Counter update बंद यदि कैज़ुअल वॉक-इन ज़्यादा।
  • दूसरी छमाही में उपयोग देखें।
  • रिमाइंडर स्पैम न करें।

आगे क्या?

अपस्ट्रीम संबंधित