
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_v1mktg_promo_soldes_ete_v2auth_otp_connexion_v1util_rappel_paiement_credit_v3mktg_relance_panier_72h_v1
Préfixes de catégorie :
util_: UTILITYmktg_: MARKETINGauth_: 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 :
- Ne modifiez jamais un template en production (en statut APPROVED et actuellement utilisé dans une campagne active)
- Créez un nouveau template avec un numéro de version incrémenté (
_v2) - Soumettez le nouveau template et attendez son approbation
- Basculez vos campagnes vers le nouveau template une fois approuvé
- 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.

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.
Prêt à passer à l'action ?
Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.
Démarrer l'essai gratuitArticles similaires
A/B Testing des Templates WhatsApp : Méthodologie pour Doubler votre Taux de Clic
Méthodologie complète pour faire de l'A/B testing sur vos templates WhatsApp : quoi tester, comment structurer vos expériences, analyser les résultats et itérer vers des performances optimales.
CTA dans les Templates WhatsApp : Boutons, Liens URL et Numéros de Téléphone
Tout sur les boutons CTA dans les templates WhatsApp : Quick Reply, URL, numéros de téléphone, règles Meta et stratégies pour maximiser le taux de clic de vos appels à l'action.
Headers Multimedia dans les Templates WhatsApp : Images, Vidéos et Documents Optimisés
Guide complet sur les headers multimedia dans les templates WhatsApp : formats acceptés, spécifications techniques, optimisation des images et meilleures pratiques pour améliorer l'engagement.