Aller au contenu principal
Guides 6 min de lecture

Gérer son Catalogue de Templates WhatsApp : Organisation, Versioning et Archivage

Comment organiser, versionner et archiver votre catalogue de templates WhatsApp efficacement. Bonnes pratiques pour les équipes et stratégies de gouvernance pour éviter le chaos à grande échelle.

Gérer son Catalogue de Templates WhatsApp : Organisation, Versioning et Archivage

Quand votre entreprise commence à utiliser WhatsApp API sérieusement, le nombre de templates s'accumule rapidement. Sans une organisation rigoureuse, on arrive vite à un catalogue de 50, 100, voire 200 templates dont personne ne sait plus lesquels sont actifs, lesquels sont obsolètes, et lesquels correspondent à quel cas d'usage. Ce guide vous donne les méthodes de gouvernance pour maintenir un catalogue sain et efficace.

Le Problème du Catalogue Non Géré

Les symptômes d'un catalogue mal géré sont universels : les équipes soumettent des templates sans convention de nommage, des versions quasi-identiques coexistent pour la même campagne, des templates "de test" restent en statut APPROVED sans jamais être supprimés, et quand une campagne se répète, personne ne sait si le template de l'année dernière est encore valide.

Les conséquences sont concrètes :

  • Approche de la limite de 250 templates par WABA, forçant des suppressions en urgence
  • Confusion dans les équipes sur quel template utiliser pour quelle campagne
  • Templates APPROVED oubliés qui consomment potentiellement du quota inutilement
  • Difficulté à analyser les performances comparative des templates

La solution est une gouvernance de templates, aussi simple soit-elle.

Convention de Nommage : la Base de Tout

Une convention de nommage cohérente est la première brique d'une bonne gestion. Meta impose quelques règles techniques sur les noms de templates : uniquement des lettres minuscules, des chiffres et des underscores (_), pas d'espaces ni de caractères spéciaux.

Convention recommandée : [catégorie]_[sujet]_[variante]_[version]

Exemples :

  • util_confirmation_commande_v1
  • mktg_promo_soldes_ete_v2
  • auth_otp_connexion_v1
  • util_rappel_paiement_credit_v3
  • mktg_relance_panier_72h_v1

Préfixes de catégorie :

  • util_ : UTILITY
  • mktg_ : MARKETING
  • auth_ : AUTHENTICATION

Suffixes de version :

  • _v1, _v2, _v3 : incrément à chaque modification substantielle
  • _test : variante de test (A/B testing ou sandbox)
  • _fr, _en, _ar : suffixe de langue pour les templates multilingues

Cette convention permet une recherche et un filtrage rapides dans votre WABA Manager ou via l'API.

Structurer votre Catalogue par Niveaux

Niveau 1 : Templates actifs en production Les templates en statut APPROVED qui sont utilisés dans des campagnes ou des automatisations actives. Ce sont vos templates "en service" — ne les modifiez jamais sans planifier la transition.

Niveau 2 : Templates en réserve Templates approuvés mais non actuellement utilisés, prêts à être activés. Utile pour les templates saisonniers (ramadan, fin d'année, rentrée scolaire) ou les templates de backup en cas de problème avec un template principal.

Niveau 3 : Templates en cours de développement Templates en statut PENDING (en attente d'approbation). Documentez leur cas d'usage et la date de soumission.

Niveau 4 : Templates archivés Templates obsolètes, remplacés par des versions plus récentes. Idéalement supprimés du WABA pour libérer du quota, mais documentés dans votre outil de gestion interne (tableur, Notion, etc.).

Gestion via API : Inventaire et Audit

Voici comment extraire et auditer votre catalogue de templates via l'API :

# Lister tous les templates d'un WABA avec statut et catégorie
curl -X GET \
  "https://graph.facebook.com/v19.0/YOUR_WABA_ID/message_templates?fields=id,name,category,status,language,components,quality_score&limit=50" \
  -H "Authorization: Bearer YOUR_TOKEN"

# Filtrer uniquement les templates APPROVED
curl -X GET \
  "https://graph.facebook.com/v19.0/YOUR_WABA_ID/message_templates?fields=id,name,status&status=APPROVED&limit=250" \
  -H "Authorization: Bearer YOUR_TOKEN"

# Supprimer un template obsolète
curl -X DELETE \
  "https://graph.facebook.com/v19.0/YOUR_WABA_ID/message_templates?name=mktg_promo_soldes_2024_v1" \
  -H "Authorization: Bearer YOUR_TOKEN"

Script Node.js pour générer un rapport d'inventaire :

async function generateTemplateInventory(wabaId, accessToken) {
  const response = await fetch(
    `https://graph.facebook.com/v19.0/${wabaId}/message_templates?fields=id,name,category,status,quality_score&limit=250`,
    { headers: { Authorization: `Bearer ${accessToken}` } }
  );
  const data = await response.json();
  
  const templates = data.data;
  const summary = {
    total: templates.length,
    byStatus: {},
    byCategory: {},
    byQuality: {}
  };
  
  templates.forEach(t => {
    summary.byStatus[t.status] = (summary.byStatus[t.status] || 0) + 1;
    summary.byCategory[t.category] = (summary.byCategory[t.category] || 0) + 1;
    if (t.quality_score) {
      summary.byQuality[t.quality_score.score] = (summary.byQuality[t.quality_score.score] || 0) + 1;
    }
  });
  
  return { templates, summary };
}

Stratégie de Versioning : Comment Gérer les Mises à Jour

Le versioning des templates WhatsApp est plus délicat que pour du code, car Meta ne gère pas nativement le versioning — chaque modification d'un template existant le remet en modération.

Stratégie recommandée pour les modifications :

  1. Ne modifiez jamais un template en production (en statut APPROVED et actuellement utilisé dans une campagne active)
  2. Créez un nouveau template avec un numéro de version incrémenté (_v2)
  3. Soumettez le nouveau template et attendez son approbation
  4. Basculez vos campagnes vers le nouveau template une fois approuvé
  5. Archivez l'ancien template (suppression du WABA ou mise en PAUSE)

Cette approche évite toute interruption de service pendant la période de modération.

Exception : corrections urgentes Si un template actif contient une erreur critique (mauvaise URL, faute grave), la modification directe est acceptable en pesant le risque d'interruption (délai de modération) contre le risque de laisser l'erreur en production.

Gouvernance en Équipe

Pour les équipes avec plusieurs personnes qui gèrent les templates :

Qui peut soumettre des templates ? Limitez les droits de soumission à une ou deux personnes qui connaissent les règles Meta. Instaurez un processus de validation interne avant soumission.

Documentation systématique Pour chaque template, documentez dans votre outil interne (Notion, Confluence, tableur) :

  • Nom du template
  • Cas d'usage et campagnes associées
  • Date de soumission et d'approbation
  • Responsable du template
  • Historique des versions

Revue trimestrielle Planifiez une revue trimestrielle du catalogue pour identifier les templates inutilisés depuis plus de 3 mois (candidats à l'archivage) et les templates avec un score qualité dégradé.

Pour les aspects liés à la création de templates, consultez notre guide Créer un template HSM WhatsApp et notre article sur les templates de messages WhatsApp. Pour la configuration API générale, lisez le guide WhatsApp Business API.

FAQ — Gestion Catalogue Templates WhatsApp

Que se passe-t-il quand on atteint la limite de 250 templates par WABA ? Meta bloque la soumission de nouveaux templates tant que vous n'avez pas supprimé ou archivé des templates existants. Une bonne hygiène du catalogue (suppression régulière des templates obsolètes) évite d'atteindre cette limite.

Peut-on exporter la liste de ses templates depuis le WABA Manager ? Le WABA Manager (Meta Business Suite) n'offre pas d'export natif CSV ou Excel. Vous devez utiliser l'API Graph pour extraire la liste de vos templates programmatiquement, ou utiliser les outils d'export de votre BSP.

Un template "PAUSED" consomme-t-il du quota vers la limite de 250 ? Oui. Les templates dans tous les statuts (APPROVED, PENDING, PAUSED, REJECTED) comptent dans la limite de 250. Seule la suppression effective libère du quota.

Comment empêcher qu'un collaborateur modifie un template en production ? Les droits d'accès au WABA dans Meta Business Manager permettent de contrôler qui peut soumettre et modifier des templates. Attribuez les droits de gestion de templates uniquement aux personnes formées à cette responsabilité.


Vous souhaitez centraliser et organiser votre catalogue de templates WhatsApp dans une interface intuitive ? Créez votre compte Whakup et gérez l'ensemble de vos templates avec notre système de catalogage intégré, incluant historique de versions, tags, et analytics de performance.

#catalogue templates whatsapp#gestion templates#versioning messages#organiser templates whatsapp
Pablo Lenormand
Pablo LenormandCo-fondateur & CPO

Co-fondateur et Chief Product Officer de Whakup, Pablo conçoit les fonctionnalités qui permettent aux marques africaines de maximiser leur impact sur WhatsApp.

Guides
🚀

Prêt à passer à l'action ?

Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.

Démarrer l'essai gratuit