WhatsApp templates में parameters इस्तेमाल करें
एक parameter template के अंदर एक placeholder होता है। जब message भेजा जाता है, तो Voixt इसे असली customer information से बदल देता है — एक name, एक order number, एक OTP, एक appointment time।
यही वह चीज़ है जिससे एक approved template हज़ारों customers के काम आ जाता है।
एक parameter कैसा दिखता है
parameter दोहरे curly brackets के अंदर एक number होता है:
{{1}}
यह number Voixt को बताता है कि उस जगह पर कौन-सा value आना चाहिए।
Template:
Hello {{1}},
Your order #{{2}} has been confirmed.
Expected delivery date: {{3}}.
Thank you for shopping with us.
customer को क्या मिलता है:
Hello Rahul,
Your order #ORD12345 has been confirmed.
Expected delivery date: 15 July 2026.
Thank you for shopping with us.
parameters क्यों इस्तेमाल करें
- हर customer के लिए अलग template बनाए बिना personalized messages भेजें।
- customer-specific details अपने आप डालें।
- हाथ से typing की ग़लतियाँ ख़त्म करें।
- एक approved template को अनगिनत बार दोबारा इस्तेमाल करें।
आम इस्तेमाल: customer का name, order ID, OTP या verification code, payment amount, appointment की date और time, tracking number, company का name, delivery address।
template में parameters जोड़ें
- WhatsApp → Templates पर जाएँ और Create Template पर click करें।
- basic details डालें — name, category, language, type।
- अपना message text लिखें, और parameters वहीं रखें जहाँ customer-specific information आती है।
- उन्हें
{{1}}से शुरू करते हुए क्रम में number दें। numbers न छोड़ें। - हर parameter के लिए एक sample value जोड़ें, ताकि Meta template को संदर्भ के साथ review कर सके।
- rendered message का preview करें।
- approval के लिए submit करें।
parameter के नियम
| नियम | सही | ग़लत |
|---|---|---|
| दोहरे curly brackets इस्तेमाल करें | {{1}} | {1}, (1), [1] |
| number 1 से शुरू करें | {{1}} | पहले parameter के रूप में {{2}} |
| numbers न छोड़ें | {{1}}, {{2}}, {{3}} | {{1}}, {{3}}, {{5}} |
| parameters को असली वाक्यों में रखें | Hello {{1}}, your OTP is {{2}}. | {{1}} {{2}} |
| हमेशा sample values दें | {{1}} = Rahul Sharma | (खाली) |
Meta उन templates को reject करता है जिनके parameters ख़राब हों, क्रम से बाहर हों, या जिनमें sample values न हों। rejected template को edit नहीं किया जा सकता — आपको एक नया बनाना होगा।
Sample values
sample values इसलिए होते हैं ताकि Meta का reviewer देख सके कि तैयार message कैसा दिखता है। ये सिर्फ़ review के लिए इस्तेमाल होते हैं और कभी किसी customer को नहीं भेजे जाते।
realistic values दें। {{1}} = Rahul Sharma, reviewer को {{1}} = test से कहीं ज़्यादा बताता है।
व्यावहारिक उदाहरण
| मक़सद | Template | ऐसे पहुँचता है |
|---|---|---|
| order confirmation | Hi {{1}}, order #{{2}} is confirmed. | Hi Priya, order #ORD9981 is confirmed. |
| OTP | {{1}} is your verification code. | 448210 is your verification code. |
| appointment | Hi {{1}}, your appointment is on {{2}} at {{3}}. | Hi Amit, your appointment is on 12 July at 4:30 PM. |
| payment reminder | Hi {{1}}, ₹{{2}} is due on {{3}}. | Hi Neha, ₹1,499 is due on 20 July. |
आम गलतियाँ
- ऐसा message जो सिर्फ़ parameters हो।
{{1}} {{2}}spam जैसा पढ़ा जाता है और reject होगा। parameters को किसी वाक्य के अंदर रखें। - कोई number छोड़ना।
{{1}}→{{3}}जाने से mapping टूट जाती है। - इकहरे brackets।
{1}कोई parameter नहीं है; यह शब्दशः text है। - खाली sample values। Meta उसे review नहीं कर सकता जिसे वह देख ही न सके।
- किसी Marketing template की बिल्कुल शुरुआत में parameter। कुछ reviewers इसे spam का संकेत मानते हैं। पहले एक-दो शब्दों से शुरुआत करें।
बेहतर तरीके
- parameter सिर्फ़ वहीं इस्तेमाल करें जहाँ value वाकई customers के बीच बदलता हो। static text template में ही रहना चाहिए।
- parameters की गिनती कम रखें; हर एक किसी ख़राब value के ख़राब दिखने का एक और मौका है।
- जाँच लें कि कोई value गायब होने पर क्या होता है — खाली name "Hello Rahul," को "Hello ," में बदल देता है।
- सबसे छोटे नहीं, बल्कि सबसे लंबे realistic value के साथ preview करें।
FAQ
एक template में कितने parameters हो सकते हैं? Meta कोई पक्की limit नहीं बताता, पर ज़्यादा parameters वाले templates की review और सख़्ती से होती है। जितना message को वाकई चाहिए, उतना ही रखें।
क्या मैं किसी button के अंदर parameter इस्तेमाल कर सकता हूँ? हाँ, dynamic URL वाले call-to-action buttons में। quick reply button के labels static होने चाहिए — देखें Quick reply buttons।
क्या मैं एक ही parameter number दो बार इस्तेमाल कर सकता हूँ?
हाँ। {{1}} एक से ज़्यादा बार आ सकता है और हर बार वही value पाता है।
अगर मैं template की उम्मीद से कम values भेजूँ तो क्या होगा? send fail हो जाता है। Voixt टूटा हुआ message देने के बजाय error बता देता है।
आगे के चरण
- एक-tap responses इकट्ठा करने के लिए quick reply buttons जोड़ें।
- template को broadcast के रूप में भेजें।