# Règles relatives aux templates WhatsApp

Un template que vous créez doit passer les contrôles de soumission de Bird et la vérification de Meta avant de pouvoir être utilisé. Cette page explique les limites de contenu vérifiées par Bird, comment fournir des variables et comment réagir à une décision de vérification. Passer la validation locale ne garantit ni l'approbation de Meta ni la livraison ultérieure.

Bird fournit également des templates de catalogue gérés. Consultez [Templates WhatsApp](/docs/guides/whatsapp/templates) pour vérifier les langues disponibles et la capacité d'envoi actuelle, et [Créer des templates](/docs/guides/whatsapp/authoring-templates) pour créer un template sur votre propre compte.

## Limites de caractères par composant

Bird vérifie ces limites lorsque vous soumettez du contenu rédigé :

| Composant                       | Limite           | Remarques                                                                   |
| ------------------------------- | ---------------- | --------------------------------------------------------------------------- |
| En-tête texte                   | 60 caractères    | Un seul en-tête par template, et il prend en charge une variable au maximum |
| Corps                           | 1 024 caractères | Prend en charge plusieurs variables                                         |
| Pied de page                    | 60 caractères    | Aucune variable                                                             |
| Libellé de bouton               | 25 caractères    | S'applique aux boutons d'appel, d'URL et de réponse rapide                  |
| Cible du bouton URL             | 2 000 caractères | Prend en charge une variable, ajoutée à la fin de l'URL                     |
| Valeur du bouton copier le code | 20 caractères    | La chaîne copiée dans le presse-papiers de l'appareil                       |

Le corps d'une carte de carrousel a une limite distincte de 160 caractères. Les règles de catégorie et de composant s'appliquent également : un template d'authentification utilise le texte généré par Meta, tandis que les en-têtes GIF, les carrousels et les boutons copier le code de coupon relèvent des templates marketing dans le flux de création de Bird. Vérifiez la réponse de validation pour la langue et le champ concernés.

## Variables

Les variables sont les parties d'un template que vous remplissez au moment de l'envoi. Respectez le format du composant que vous rédigez :

- Bird crée les templates d'authentification avec des paramètres positionnels, écrits `{{1}}` et `{{2}}`. Leur formulation provient du format d'authentification de Meta. Le texte de niveau supérieur dans les templates utilitaires et marketing utilise des paramètres nommés tels que `{{order_number}}`.
- Les paramètres positionnels sont des numéros d'index à partir de `{{1}}`, et les valeurs d'exemple comme d'envoi sont lues dans l'ordre d'apparition des paramètres. Un corps qui saute de `{{2}}` à `{{5}}` est rejeté.
- Les paramètres nommés utilisent des lettres minuscules, des chiffres et des tirets bas, par exemple `{{order_number}}`, et aucun nom ne se répète au sein d'une même langue. Leurs valeurs sont associées par nom plutôt que par position, donc l'ordre de fourniture n'a pas d'importance.
- Encadrez chaque paramètre de doubles accolades. Le texte des cartes de carrousel utilise des paramètres positionnels et des valeurs d'exemple positionnelles. Un bouton URL à variable utilise un seul paramètre positionnel terminal, par exemple `https://example.com/orders/{{1}}`, même lorsque le corps du template utilise des paramètres nommés.
- Gardez les caractères spéciaux tels que `#`, `$` et `%` en dehors du paramètre lui-même.
- Ne commencez ni ne terminez jamais un template par une variable. Meta rejette les paramètres flottants, car un message qui s'ouvre ou se ferme par du texte substitué ne donne aucun contexte au lecteur.
- Entourez chaque paramètre de texte fixe qui indique ce que représente la valeur substituée. Meta rejette un template contenant trop de paramètres pour trop peu de contexte, car un corps principalement composé de variables ressemble à un formulaire vide plutôt qu'à un message. Ajoutez du texte, ou réduisez le nombre de valeurs.
- Soumettez des valeurs d'exemple avec le template. La vérification se fait sur un aperçu rendu, et une soumission sans exemples ne peut pas être évaluée.

## Mise en forme

WhatsApp prend en charge un petit ensemble de mises en forme en ligne dans le corps : gras, italique, barré et chasse fixe. Les émojis sont autorisés dans le corps et les boutons, et le texte d'en-tête n'accepte aucun balisage de mise en forme.

Meta n'accepte pas de HTML, pas de liens stylisés en texte d'ancre et pas de contrôle de longueur de ligne au-delà des sauts de ligne que vous écrivez. Une URL dans le corps du texte s'affiche comme un lien brut, ce que les boutons URL permettent d'éviter.

## Vérification et approbation

La soumission d'une nouvelle langue ou d'une modification lance le processus de vérification applicable. Vérifiez le statut actuel dans Bird et WhatsApp Manager plutôt que de planifier un lancement autour d'un délai de décision garanti. Avant d'envoyer, confirmez que la langue demandée est disponible, que le numéro d'envoi appartient au bon compte et que le destinataire est éligible.

Approbation et qualité sont distinctes. Meta met à jour la qualité du template au fur et à mesure des retours d'utilisation et des destinataires. Une note moyenne ou basse nécessite une investigation ; une langue suspendue ou désactivée n'est pas disponible pour l'envoi. Suivez son statut actuel et l'action indiquée par Meta plutôt que de supposer qu'un changement de note la rétablit automatiquement.

Bird affiche à la fois le statut et le verdict par langue sur le template lui-même. [Templates WhatsApp](/docs/guides/whatsapp/templates) définit chaque valeur et ce qu'elle signifie pour un envoi.

## Pourquoi les templates sont rejetés

Utilisez la raison renvoyée pour la langue concernée. Les problèmes à vérifier incluent :

- **Format des variables.** Accolades non appariées, paramètres non séquentiels, variable en tout début ou en toute fin, ou plus de variables que de texte fixe.
- **Duplication.** Un template dont le corps et le pied de page correspondent à un texte déjà enregistré sur votre compte est rejeté comme doublon. Meta nomme le template existant dans le rejet, afin que vous puissiez envoyer celui-là à la place. Les templates d'authentification sont exemptés de ce contrôle.
- **Politique.** Contenu qui enfreint la WhatsApp Business Messaging Policy ou, pour tout ce qui est transactionnel, la Commerce Policy. Les biens interdits sont le cas le plus évident, mais un message dont le destinataire ne reconnaîtrait pas l'origine l'est aussi.
- **Mauvaise catégorisation.** Un message marketing soumis comme utilitaire, le plus souvent. La catégorie détermine à la fois ce que Meta autorise et ce que le message coûte, donc Meta la corrige au lieu de le laisser passer.

Lisez la décision dans WhatsApp Manager ou Business Support Home et dans les notifications fournies par Meta. Corrigez le problème signalé et soumettez à nouveau. Si la décision propose un appel et que vous êtes en désaccord, fournissez le contexte et les valeurs d'exemple demandés. Suivez le statut de vérification ; l'approbation et le délai de traitement ne sont pas garantis.

## Étapes suivantes

- [Templates WhatsApp](/docs/guides/whatsapp/templates) : le catalogue, les statuts et les variables dans Bird
- [Envoyer des messages WhatsApp](/docs/guides/whatsapp/sending-whatsapp) : remplir les variables d'un template lors d'un envoi
- [La fenêtre de service client WhatsApp](/docs/knowledge-base/whatsapp/customer-service-window) : quand vous avez besoin d'un template pour contacter quelqu'un

## Related resources

- [Building and submitting a WhatsApp template](/learn/whatsapp/building-and-submitting-a-whatsapp-template) (video)
- [What is a WhatsApp message template?](/explained/whatsapp/what-is-a-whatsapp-message-template) (answer)
- [WhatsApp message builder](/tools/whatsapp-message-builder) (tool)
- [WhatsApp templates](/products/whatsapp/templates) (product)

[Get an implementation brief](/learn/workspace?topic=whatsapp-templates)
