Skip to main content

WhatsApp templates ਵਿੱਚ parameters ਵਰਤੋ

ਇੱਕ parameter ਇੱਕ template ਦੇ ਅੰਦਰ ਇੱਕ placeholder ਹੁੰਦਾ ਹੈ। ਜਦੋਂ message ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ Voixt ਇਸ ਨੂੰ ਅਸਲ customer information ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ — ਇੱਕ name, ਇੱਕ order number, ਇੱਕ OTP, ਇੱਕ appointment time।

ਇਹੀ ਗੱਲ ਇੱਕ approved template ਨੂੰ ਹਜ਼ਾਰਾਂ customers ਦੀ ਸੇਵਾ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦੀ ਹੈ।

ਇੱਕ parameter ਕਿਹੋ ਜਿਹਾ ਦਿਖਦਾ ਹੈ

ਇੱਕ parameter double curly brackets ਦੇ ਅੰਦਰ ਇੱਕ number ਹੁੰਦਾ ਹੈ:

{{1}}

number Voixt ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਉਸ position ਵਿੱਚ ਕਿਹੜੀ 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 ਆਪਣੇ-ਆਪ insert ਕਰੋ।
  • manual typing ਦੀਆਂ ਗ਼ਲਤੀਆਂ ਖ਼ਤਮ ਕਰੋ।
  • ਇੱਕ approved template ਨੂੰ ਬੇਹੱਦ ਵਾਰ ਦੁਬਾਰਾ ਵਰਤੋ।

ਆਮ ਵਰਤੋਂ: customer name, order ID, OTP ਜਾਂ verification code, payment amount, appointment date ਤੇ time, tracking number, company name, delivery address।

ਇੱਕ template ਵਿੱਚ parameters ਸ਼ਾਮਲ ਕਰੋ

  1. WhatsApp → Templates ਉੱਤੇ ਜਾਓ ਤੇ Create Template ਉੱਤੇ click ਕਰੋ।
  2. ਮੁੱਢਲੇ ਵੇਰਵੇ ਭਰੋ — name, category, language, type।
  3. ਆਪਣਾ message text ਲਿਖੋ, ਤੇ ਜਿੱਥੇ customer-specific ਜਾਣਕਾਰੀ ਆਉਂਦੀ ਹੈ ਓਥੇ parameters ਰੱਖੋ।
  4. ਉਹਨਾਂ ਨੂੰ {{1}} ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ ਕ੍ਰਮ ਵਿੱਚ number ਕਰੋ। numbers skip ਨਾ ਕਰੋ।
  5. ਹਰ parameter ਲਈ ਇੱਕ sample value ਸ਼ਾਮਲ ਕਰੋ, ਤਾਂ ਜੋ Meta template ਨੂੰ context ਵਿੱਚ review ਕਰ ਸਕੇ।
  6. render ਹੋਏ message ਦਾ Preview ਕਰੋ।
  7. approval ਲਈ Submit ਕਰੋ।

parameter rules

Ruleਸਹੀਗ਼ਲਤ
double curly brackets ਵਰਤੋ{{1}}{1}, (1), [1]
number 1 ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ{{1}}ਪਹਿਲੇ parameter ਵਜੋਂ {{2}}
numbers skip ਨਾ ਕਰੋ{{1}}, {{2}}, {{3}}{{1}}, {{3}}, {{5}}
parameters ਨੂੰ ਅਸਲ ਵਾਕਾਂ ਵਿੱਚ ਲਪੇਟੋHello {{1}}, your OTP is {{2}}.{{1}} {{2}}
ਹਮੇਸ਼ਾ sample values ਦਿਓ{{1}} = Rahul Sharma(ਖ਼ਾਲੀ)
warning

Meta ਉਹਨਾਂ templates ਨੂੰ reject ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੇ parameters malformed ਹਨ, sequence ਤੋਂ ਬਾਹਰ ਹਨ, ਜਾਂ ਜਿਨ੍ਹਾਂ ਦੀਆਂ sample values ਗ਼ਾਇਬ ਹਨ। ਇੱਕ rejected template edit ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ — ਤੁਹਾਨੂੰ ਇੱਕ ਨਵਾਂ ਬਣਾਉਣਾ ਪਵੇਗਾ।

Sample values

sample values ਇਸ ਲਈ ਹੁੰਦੇ ਹਨ ਤਾਂ ਜੋ Meta ਦਾ reviewer ਵੇਖ ਸਕੇ ਕਿ ਤਿਆਰ message ਕਿਹੋ ਜਿਹਾ ਦਿਖਦਾ ਹੈ। ਇਹ ਸਿਰਫ਼ review ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਤੇ ਕਦੇ ਵੀ ਕਿਸੇ customer ਨੂੰ ਨਹੀਂ ਭੇਜੇ ਜਾਂਦੇ।

ਹਕੀਕੀ values ਦਿਓ। {{1}} = Rahul Sharma, reviewer ਨੂੰ {{1}} = test ਨਾਲੋਂ ਕਿਤੇ ਵੱਧ ਦੱਸਦਾ ਹੈ।

ਅਮਲੀ ਉਦਾਹਰਨਾਂ

ਮਕਸਦTemplateਭੇਜਿਆ ਗਿਆ
Order confirmationHi {{1}}, order #{{2}} is confirmed.Hi Priya, order #ORD9981 is confirmed.
OTP{{1}} is your verification code.448210 is your verification code.
AppointmentHi {{1}}, your appointment is on {{2}} at {{3}}.Hi Amit, your appointment is on 12 July at 4:30 PM.
Payment reminderHi {{1}}, ₹{{2}} is due on {{3}}.Hi Neha, ₹1,499 is due on 20 July.

ਆਮ ਗ਼ਲਤੀਆਂ

  • ਸਿਰਫ਼ parameters ਵਾਲਾ message। {{1}} {{2}} spam ਵਾਂਗ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ ਤੇ reject ਹੋ ਜਾਵੇਗਾ। parameters ਨੂੰ ਇੱਕ ਵਾਕ ਦੇ ਅੰਦਰ ਰੱਖੋ।
  • ਕੋਈ number skip ਕਰਨਾ। {{1}}{{3}} ਜਾਣ ਨਾਲ mapping ਟੁੱਟ ਜਾਂਦੀ ਹੈ।
  • Single brackets। {1} ਇੱਕ parameter ਨਹੀਂ ਹੈ; ਇਹ literal text ਹੈ।
  • ਖ਼ਾਲੀ sample values। ਜੋ Meta ਵੇਖ ਹੀ ਨਹੀਂ ਸਕਦਾ, ਉਸ ਨੂੰ review ਨਹੀਂ ਕਰ ਸਕਦਾ।
  • ਕਿਸੇ Marketing template ਦੇ ਬਿਲਕੁਲ ਸ਼ੁਰੂ ਵਿੱਚ ਇੱਕ parameter। ਕੁਝ reviewers ਇਸ ਨੂੰ spam signal ਮੰਨਦੇ ਹਨ। ਪਹਿਲਾਂ ਇੱਕ-ਦੋ ਸ਼ਬਦ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ।

best practices

  • ਇੱਕ parameter ਸਿਰਫ਼ ਓਥੇ ਵਰਤੋ ਜਿੱਥੇ value ਸੱਚਮੁੱਚ customers ਵਿਚਕਾਰ ਬਦਲਦੀ ਹੈ। Static text template ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
  • parameter ਦੀ ਗਿਣਤੀ ਘੱਟ ਰੱਖੋ; ਹਰ ਇੱਕ ਕਿਸੇ ਮਾੜੀ value ਦੇ ਮਾੜੇ render ਹੋਣ ਦਾ ਇੱਕ ਹੋਰ ਮੌਕਾ ਹੈ।
  • ਵੇਖੋ ਕਿ ਜਦੋਂ ਕੋਈ value ਗ਼ਾਇਬ ਹੋਵੇ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ — ਇੱਕ ਖ਼ਾਲੀ name "Hello Rahul," ਨੂੰ "Hello ," ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।
  • ਸਭ ਤੋਂ ਛੋਟੀ ਨਹੀਂ, ਸਭ ਤੋਂ ਲੰਮੀ ਹਕੀਕੀ value ਨਾਲ preview ਕਰੋ।

FAQ

ਇੱਕ template ਵਿੱਚ ਕਿੰਨੇ parameters ਹੋ ਸਕਦੇ ਹਨ? Meta ਕੋਈ ਸਖ਼ਤ ਹੱਦ ਨਹੀਂ ਦੱਸਦਾ, ਪਰ ਬਹੁਤੇ 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 ਹੋ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਟੁੱਟਿਆ message deliver ਕਰਨ ਦੀ ਬਜਾਏ Voixt error report ਕਰਦਾ ਹੈ।

ਅਗਲੇ ਕਦਮ