blog

Prasad pkd

ലൈവിലുള്ള WhatsApp Automations തകരാറിലാകാതെ WhatsApp Templates എങ്ങനെ സുരക്ഷിതമായി അപ്‌ഡേറ്റ് ചെയ്യാം?

ഒരു വാട്ട്‌സ്ആപ്പ് ടെംപ്ലേറ്റിൽ ചെറിയൊരു മാറ്റം വരുത്തുന്നത് സാധാരണയായി വളരെ നിസ്സാരമായ ഒരു കാര്യമായാണ് പലരും കാണുന്നത്—ഒരു സ്പെല്ലിംഗ് തിരുത്തുക, ഒരു വാചകം കൂടുതൽ വ്യക്തമാക്കുക, അല്ലെങ്കിൽ പുതിയൊരു വേരിയബിൾ കൂടി ചേർക്കുക. എന്നാൽ Meta-യുടെ Message Templates API പ്രവർത്തിക്കുന്നത് നമ്മൾ വിചാരിക്കുന്നതുപോലെയല്ല.

നിങ്ങൾ നിലവിലുള്ള ഒരു ടെംപ്ലേറ്റ് എഡിറ്റ് ചെയ്യുമ്പോൾ, മെറ്റ ഒരു പ്രത്യേക വരിയോ ഫീൽഡോ മാത്രമായി മാറ്റുകയല്ല ചെയ്യുന്നത്; മറിച്ച് ആ ടെംപ്ലേറ്റിന്റെ മുഴുവൻ ഘടനയും (Components array) ഒന്നിച്ച് റീപ്ലേസ് ചെയ്യുകയാണ് ചെയ്യുന്നത്. നിങ്ങളുടെ CRM, HubSpot, Google Sheets അല്ലെങ്കിൽ MCP-കണക്റ്റഡ് AI ഏജന്റ് അയച്ചുകൊണ്ടിരുന്ന വേരിയബിളുകളുടെ എണ്ണത്തിലോ ക്രമത്തിലോ വ്യത്യാസം വന്നാൽ, അതുവരെ കൃത്യമായി ഓടിക്കൊണ്ടിരുന്ന എല്ലാ ഓട്ടോമേഷനുകളും ഒറ്റയടിക്ക് તകരാറിലാകും (fail ആകും). പലപ്പോഴും ഡെലിവറി നിരക്കുകൾ കുത്തനെ താഴോട്ട് പോകുമ്പോൾ മാത്രമായിരിക്കും നമ്മൾ ഇതറിയുന്നത്.

അതുകൊണ്ട് ഒരു വാട്ട്‌സ്ആപ്പ് ടെംപ്ലേറ്റ് എഡിറ്റ് ചെയ്യുന്നത് ഒരു ചെറിയ ‘തിരുത്തൽ’ ആയി കാണാതെ, കൃത്യമായ ഒരു ‘സോഫ്റ്റ്‌വെയർ ഡിപ്ലോയ്മെന്റ്’ ആയി തന്നെ കാണണം. ഓട്ടോമേഷനുകൾക്ക് തടസ്സമുണ്ടാകാതെ എങ്ങനെ ടെംപ്ലേറ്റുകൾ മാറ്റാമെന്ന് നോക്കാം.

1. പ്രധാന കാര്യങ്ങൾ ഒറ്റനോട്ടത്തിൽ (Too Long? Read This First)

  • എഡിറ്റ് ചെയ്യാവുന്ന സ്റ്റാറ്റസുകൾ: APPROVED, REJECTED, അല്ലെങ്കിൽ PAUSED സ്റ്റാറ്റസിലുള്ള ടെംപ്ലേറ്റുകൾ മാത്രമേ എഡിറ്റ് ചെയ്യാൻ കഴിയൂ. അപ്രൂവ് ചെയ്ത ഒരു ടെംപ്ലേറ്റിന്റെ കാറ്റഗറി (Category) മാറ്റാൻ സാധിക്കില്ല.
  • എഡിറ്റിംഗ് പരിധികൾ (Limits): അപ്രൂവ് ചെയ്ത ഒരു ടെംപ്ലേറ്റ് 24 മണിക്കൂറിൽ ഒരു തവണ മാത്രമേ എഡിറ്റ് ചെയ്യാൻ പറ്റൂ. അതുപോലെ, റോളിംഗ് 30 ദിവസത്തിനുള്ളിൽ പരമാവധി 10 തവണ മാത്രമേ എഡിറ്റ് അനുവദിക്കൂ.
  • മുഴുവൻ കമ്പോണന്റും മാറുന്നു: എഡിറ്റ് ചെയ്യുമ്പോൾ ടെംപ്ലേറ്റ് വീണ്ടും റിവ്യൂവിലേക്ക് പോകുന്നു. അപ്രൂവ് ചെയ്ത ടെംപ്ലേറ്റ് സ്വയം റീ-അപ്രൂവ് ആകും (എഡിറ്റിൽ പോളിസി പ്രശ്നങ്ങളില്ലെങ്കിൽ). എന്നാൽ Paused ആയ ടെംപ്ലേറ്റുകൾ In Review-ലേക്ക് മാറുകയും വീണ്ടും അപ്രൂവൽ കിട്ടുന്നത് വരെ അയക്കാൻ കഴിയാതെ വരികയും ചെയ്യും.
  • വേരിയബിളുകൾ മാറുമ്പോഴുള്ള Meta എറർ കോഡുകൾ:
    • Error 132000: പാരാമീറ്ററുകളുടെ എണ്ണത്തിൽ വ്യത്യാസം വരുമ്പോൾ (Parameter count mismatch).
    • Error 132012: പാരാമീറ്ററുകളുടെ ഫോർമാറ്റിൽ വ്യത്യാസം വരുമ്പോൾ (Parameter format mismatch).
  • സുരക്ഷിതമായ ശൈലി: നിലവിലുള്ള ടെംപ്ലേറ്റിൽ മാറ്റം വരുത്തുന്നതിന് പകരം, പുതിയൊരു വേർഷൻ പേരിൽ (ഉദാഹരണത്തിന് _v2) പുതിയ ടെംപ്ലേറ്റ് ഉണ്ടാക്കി അപ്രൂവൽ വാങ്ങിയ ശേഷം ട്രാഫിക് സ്വിച്ച് ചെയ്യുക.

2. വേരിയബിളുകൾ മാറുമ്പോൾ ഓട്ടോമേഷനുകൾ തകരുന്നത് എന്തുകൊണ്ട്?

നിങ്ങളുടെ സിസ്റ്റവും വാട്ട്‌സ്ആപ്പ് എപിഐയും തമ്മിലുള്ള ഒരു കരാറാണ് (Send-time contract) വേരിയബിളുകൾ.

  • പൊസിഷണൽ വേരിയബിളുകൾ ({{1}}, {{2}}): ഇവ കൃത്യമായ ക്രമത്തിൽ തന്നെ പേലോഡിൽ എത്തണം. ക്രമം തെറ്റിയാൽ കോഡ് എറർ കാണിക്കാതെ തന്നെ, കസ്റ്റമറുടെ പേര് വരേണ്ടിടത്ത് ഓർഡർ ഐഡിയും തുക വരേണ്ടിടത്ത് ഫോൺ നമ്പറും മാറിപ്പോകാം.
  • നെയിംഡ് വേരിയബിളുകൾ (Named variables): ടെംപ്ലേറ്റിൽ നൽകിയിരിക്കുന്ന അതേ സ്പെല്ലിംഗും പേരും തന്നെയായിരിക്കണം അയക്കുന്ന പേലോഡിലും.

രണ്ട് പാരാമീറ്ററുകൾ അയച്ചുകൊണ്ടിരുന്ന ഒരു ഓർഡർ കൺഫർമേഷൻ ടെംപ്ലേറ്റിൽ നിങ്ങൾ പുതിയൊരു വേരിയബിൾ കൂടി ചേർത്താൽ (ആകെ 3 എണ്ണം), നിങ്ങളുടെ പഴയ ഓട്ടോമേഷൻ കോഡ് ഇപ്പോഴും 2 വേരിയബിളുകളാണ് അയക്കുന്നത് എങ്കിൽ മെറ്റ തൽക്ഷണം എറർ 132000 കാണിച്ച് മെസ്സേജ് റിജക്ട് ചെയ്യും.

3. ടെംപ്ലേറ്റിൽ എന്തൊക്കെ മാറ്റാം? എന്തൊക്കെ മാറ്റാൻ കഴിയില്ല?

  • മാറ്റാൻ കഴിയാത്തവ: ടെംപ്ലേറ്റ് പേര് (Template Name), ഭാഷ (Language), പാരാമീറ്റർ ഫോർമാറ്റ് എന്നിവ അപ്രൂവ് ചെയ്ത ടെംപ്ലേറ്റിൽ എഡിറ്റ് ചെയ്യാൻ കഴിയില്ല. കാറ്റഗറി മാറ്റണമെങ്കിലും പുതിയ ടെംപ്ലേറ്റ് തന്നെ ഉണ്ടാക്കണം.
  • മാറ്റാൻ കഴിയുന്നവ: ഹെഡർ (Header), ബോഡി ടെക്സ്റ്റ് (Body), ഫൂട്ടർ (Footer), ബട്ടണുകൾ (Buttons), മീഡിയ (Media) എന്നിവ മാറ്റാം. ഇവ മാറ്റുമ്പോൾ കമ്പോണന്റ് അറേ മൊത്തത്തിലാണ് അപ്‌ഡേറ്റ് ആകുന്നത്. TTL (Time to live) കമ്പോണന്റുകളെ ബാധിക്കാതെ സ്വതന്ത്രമായി മാറ്റാം.

4. ക്വാളിറ്റി റേറ്റിംഗും പോസ് സീക്വൻസും (Pause Sequence)

ഒരു ടെംപ്ലേറ്റിന്റെ ക്വാളിറ്റി റേറ്റിംഗ് ഏറ്റവും താഴെ പോയാൽ മെറ്റ അത് താത്കാലികമായി നിർത്തലാക്കുന്ന ക്രമം ഇപ്രകാരമാണ്:

  • ആദ്യ തവണ: 3 മണിക്കൂർ നേരം ടെംപ്ലേറ്റ് പോസ് ചെയ്യപ്പെടുന്നു.
  • രണ്ടാം തവണ: 6 മണിക്കൂർ നേരം പോസ് ചെയ്യപ്പെടുന്നു.
  • മൂന്നാം തവണ: ടെംപ്ലേറ്റ് പൂർണ്ണമായി ഡിസേബിൾ (Disabled) ചെയ്യപ്പെടും.

പോസ് ചെയ്യപ്പെട്ട ടെംപ്ലേറ്റ് എഡിറ്റ് ചെയ്ത് സബ്മിറ്റ് ചെയ്താൽ അത് വീണ്ടും ‘In Review’ സ്റ്റാറ്റസിലേക്ക് പോകും. അപ്രൂവൽ കിട്ടാൻ 24 മണിക്കൂർ വരെ സമയം എടുക്കാമെന്നതിനാൽ, പ്രശ്നപരിഹാരത്തിന് എഡിറ്റ് ചെയ്യുന്നതിനേക്കാൾ വേഗത്തിൽ പുതിയൊരു ടെംപ്ലേറ്റ് ഉണ്ടാക്കുന്നതാണ് സുരക്ഷിതം.

5. ഒരു ടെംപ്ലേറ്റ് സുരക്ഷിതമായി അപ്‌ഡേറ്റ് ചെയ്യാനുള്ള ഘട്ടങ്ങൾ (Safe Rollout Guide)

നിങ്ങളുടെ നിലവിലുള്ള ഓട്ടോമേഷനുകൾക്ക് യാതൊരു തടസ്സവും വരാതിരിക്കാൻ ഈ ക്രമം പാലിക്കുക:

  • നിലവിലെ കോൺട്രാക്റ്റിന്റെ സ്നാപ്ഷോട്ട് എടുക്കുക: നിലവിലുള്ള ടെംപ്ലേറ്റ് നെയിം, ലാംഗ്വേജ്, കാറ്റഗറി, കമ്പോണന്റ് JSON, വേരിയബിളുകളുടെ ഓർഡർ, നിലവിലെ ക്വാളിറ്റി സ്കോർ എന്നിവ രേഖപ്പെടുത്തി വെക്കുക.
  • പുതിയൊരു പേര് ഉപയോഗിക്കുക: ഇൻ-പ്ലേസ് എഡിറ്റിംഗിന് പകരം order_confirmation_v2 പോലെ പുതിയൊരു പേരിൽ ടെംപ്ലേറ്റ് ഉണ്ടാക്കുക.
  • സാമ്പിൾ വാല്യൂകൾ നൽകുക: എല്ലാ വേരിയബിളുകൾക്കും മീഡിയ പ്ലേസ്‌ഹോൾഡറുകൾക്കും കൃത്യമായ സാമ്പിൾ വാല്യൂസ് നൽകി മെറ്റയ്ക്ക് സമർപ്പിക്കുക.
  • API വഴി അപ്രൂവൽ ഉറപ്പാക്കുക: WhatsApp Manager മാത്രം നോക്കാതെ, message_template_status_update വെബ്‌ഹുക്ക് വഴിയോ Template API വഴിയോ സ്റ്റാറ്റസ് APPROVED ആയോ എന്ന് സിസ്റ്റത്തിൽ സ്ഥിരീകരിക്കുക.
  • യഥാർത്ഥ പ്രൊഡക്ഷൻ പേലോഡ് ടെസ്റ്റ് ചെയ്യുക: ഹെഡറും ബട്ടണുകളും പുതിയ വേരിയബിൾ ക്രമവും വെച്ച് അലൗലിസ്റ്റിലെ നമ്പറിലേക്ക് അയച്ച് നോക്കുക.
  • ഫീച്ചർ ഫ്ലാഗ് (Feature Flag) വഴി ട്രാഫിക് മാറ്റുക: കോഡിൽ പെട്ടെന്ന് ഹാർഡ് സ്വാപ്പ് ചെയ്യാതെ, ഒരു കോൺഫിഗ് സ്വിച്ച് അല്ലെങ്കിൽ ഫീച്ചർ ഫ്ലാഗ് വഴി പുതിയ വേർഷനിലേക്ക് ട്രാഫിക് തിരിച്ചുവിടുക (എന്തെങ്കിലും പ്രശ്നമുണ്ടായാൽ പഴയതിലേക്ക് റോൾബാക്ക് ചെയ്യാൻ ഇത് സഹായിക്കും).
  • പേസിംഗും (Pacing) ക്വാളിറ്റിയും നിരീക്ഷിക്കുക: പുതിയ മാർക്കറ്റിംഗ് ടെംപ്ലേറ്റുകൾ മെറ്റ ചിലപ്പോൾ പേസിംഗിൽ ഇടാറുണ്ട് (ക്വാളിറ്റി വിലയിരുത്താൻ തുടക്കത്തിൽ അയക്കൽ നിയന്ത്രിക്കും). ഇത് ശ്രദ്ധിക്കുക.
  • പഴയ ടെംപ്ലേറ്റ് ഉടൻ ഡിലീറ്റ് ചെയ്യരുത്: ഡെലിവറി പരാജയപ്പെട്ട മെസ്സേജുകൾ 30 ദിവസം വരെ റീട്രൈ ചെയ്തേക്കാം. മാത്രമല്ല, അപ്രൂവ് ചെയ്ത ഒരു ടെംപ്ലേറ്റ് ഡിലീറ്റ് ചെയ്താൽ അടുത്ത 30 ദിവസത്തേക്ക് അതേ പേര് വീണ്ടും ഉപയോഗിക്കാൻ കഴിയില്ല. അതിനാൽ മൈഗ്രേഷൻ വിൻഡോ പൂർണ്ണമായി കഴിഞ്ഞ ശേഷം മാത്രം പഴയത് ഒഴിവാക്കുക.

6. Wati ഓട്ടോമേഷനുകളിലും AI ഏജന്റുകളിലും ശ്രദ്ധിക്കേണ്ടവ

  • HubSpot / Google Sheets: Wati-യുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഷീറ്റുകളിലോ CRM വർക്ക്‌ഫ്ലോകളിലോ ടെംപ്ലേറ്റ് അപ്‌ഡേറ്റിനൊപ്പം തന്നെ പുതിയ വേരിയബിൾ മാപ്പിംഗും അപ്‌ഡേറ്റ് ചെയ്യുക.
  • MCP-കണക്റ്റഡ് AI ഏജന്റുകൾ: വാട്ട്‌സ്ആപ്പ് ഓട്ടോമേഷനുകൾ കൈകാര്യം ചെയ്യുന്ന AI ഏജന്റുകൾ കാഷെ ചെയ്ത പഴയ സ്കീമ ഉപയോഗിക്കുന്നത് തടയാൻ, മെസ്സേജ് അയക്കുന്നതിന് തൊട്ടുമുമ്പ് ലൈവ് ടെംപ്ലേറ്റ് ഡെഫനിഷനുമായി പേലോഡ് ഒത്തുനോക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.

Leave a Reply

Your email address will not be published. Required fields are marked *