Une légende par compte : laisser l'IA réécrire sans trahir la marque
Un agent IA rédige une légende différente pour chaque compte d'une campagne, avec message, offre et voix fixes, via per_channel dans un seul create_post.

Varier les légendes par compte, c'est donner à chaque compte d'une campagne sa propre formulation, tout en gardant à l'identique le message clé, l'offre et la voix de la marque. La méthode qui fonctionne consiste à découper chaque légende en parties fixes et en parties variables, à donner à l'agent des règles explicites pour chacune, puis à envoyer toutes les variantes en un seul appel grâce à per_channel. Ainsi, quarante pages ressemblent à quarante établissements locaux d'une même entreprise, et non à quarante copies d'une même publication.
La difficulté n'est pas d'obtenir des variantes d'une IA. N'importe quel modèle produira volontiers quarante versions d'un paragraphe. La difficulté est d'obtenir des variantes qui diffèrent là où la différence aide, et qui restent identiques là où c'est important.
Pourquoi varier les légendes ?
Il y a deux raisons, et elles vont dans le même sens.
La première, c'est l'audience. L'abonné de la page d'une salle de sport de Leeds réagit à une publication qui parle de Leeds, des horaires de ce studio et du coach qu'il connaît. Une légende générique a l'air d'une communication du siège.
La seconde, ce sont les réseaux. La politique de Meta en matière de spam cite les contenus répétitifs parmi les signaux sur lesquels elle agit, et le règlement de YouTube sur le spam couvre les publications répétitives et non ciblées. Un grand nombre de comptes qui publient le même texte au même moment correspond facilement à cette description. La variation n'est pas une astuce pour échapper à la détection ; c'est à cela que ressemble une véritable communication locale.

Que garder fixe, et que faire varier ?
Avant de donner la moindre consigne à l'agent, établissez ce tableau pour le client. C'est le contrat entre la marque et l'agent.
| Élément | Fixe ou variable | Remarques |
|---|---|---|
| Message clé | Fixe | Une phrase, reprise mot pour mot du brief si l'enjeu juridique est important |
| Offre, prix, dates | Fixe | L'agent ne doit jamais reformuler les chiffres |
| Mentions légales | Fixe | Copiées à l'identique |
| Règles de voix de marque | Fixe | Ton, personne grammaticale, mots à éviter |
| Première phrase ou accroche | Variable | Un angle différent pour chaque compte |
| Détail local | Variable | Quartier, nom de l'établissement, lieu emblématique, prénom d'un membre de l'équipe s'il est fourni |
| Formulation de l'appel à l'action | Variable | Même action, mots différents |
| Longueur | Variable dans une fourchette | Par exemple de 40 à 90 mots |
| Hashtags | Variables, dans une liste validée | L'agent choisit, il n'invente jamais |
| Premier commentaire | Variable | Même lien, phrase d'introduction différente |
Notre article précédent sur la cohérence de marque sur de nombreux comptes approfondit le versant marque de la question. Ce tableau fait le lien entre ces recommandations et ce que l'agent fait concrètement.
Où l'agent trouve-t-il les détails locaux ?
C'est là que la plupart des variations déraillent. Si l'agent ne dispose d'aucune information réelle sur chaque compte, il en invente, et un détail local inventé est pire que pas de détail du tout. Une légende qui cite la mauvaise rue sera remarquée précisément par les personnes que vous voulez toucher.
Donnez à l'agent une source fiable. Les noms de comptes renvoyés par list_channels sont un début, car beaucoup d'agences nomment les pages d'après le lieu. Pour des détails plus riches, tenez un petit tableau par client : compte, nom de l'établissement, quartier, horaires d'ouverture, un ou deux faits locaux confirmés par le client. Collez-le dans la skill ou joignez-le à l'exécution. Ajoutez ensuite une règle : « N'utilise que les détails locaux du tableau des comptes. Si un compte n'a aucun détail, utilise le nom de l'établissement et rien d'autre. »
À quoi ressemble l'appel ?
Le create_post de Shager accepte une caption commune et un tableau per_channel dont chaque entrée peut remplacer la légende, le premier commentaire et le format pour un compte donné. Voici un exemple abrégé pour trois comptes :
{
"caption": "Free intro session this Saturday. Book through the link in the comments.",
"group_ids": ["<group_id_north>"],
"media_ids": ["<media_id>"],
"format": "REEL",
"cta_url": "https://example-gym.com/intro",
"campaign": "intro-saturday-oct",
"label": "w42-agent",
"stagger_seconds": [60, 150],
"per_channel": [
{
"channel_id": "<channel_id_headingley>",
"caption": "Headingley, your first session is on us this Saturday. Sam and the morning crew run intro classes from 9 to 12. Free, no commitment.",
"first_comment": "Grab a Headingley slot here:"
},
{
"channel_id": "<channel_id_chapel_allerton>",
"caption": "New to training? Chapel Allerton is opening its doors this Saturday for free intro sessions. Come see the space, meet the coaches, try a class.",
"first_comment": "Book your Chapel Allerton intro:"
},
{
"channel_id": "<channel_id_kirkstall>",
"caption": "Saturday at Kirkstall: free intro sessions for anyone thinking about starting. No contract, no pressure, just a proper first workout.",
"first_comment": "Kirkstall intro booking:"
}
]
}
Remarquez ce qui est resté fixe : gratuit, ce samedi, séance découverte, lien de réservation. Ce qui a changé : l'accroche, le nom du lieu, la personne qui anime la séance quand le client l'a indiquée, et la conclusion. Shager associe à chaque compte son propre lien court et sa propre balise UTM : les trois variantes sont donc aussi mesurées séparément.

Quel prompt produit de bonnes variantes ?
Voici le bloc d'instructions que nous suggérons d'intégrer à la skill de l'agent pour toute publication multicomptes :
CAPTION VARIATION
1. Read the fixed elements from the brief: core message, offer, dates,
disclaimer. Copy them exactly. Never paraphrase numbers or dates.
2. For each account, write a caption between 40 and 90 words.
3. Each caption must open differently. Do not start two captions with the
same three words.
4. Use local details only from the account table. If none, use only the
location name.
5. Rotate the call to action phrasing. Same action, different words.
6. Hashtags: choose up to 3 from the approved list. Never invent hashtags.
7. Write a distinct first_comment lead-in per account, ending with the link.
8. Put all variants in per_channel in a single create_post call.
9. Before creating the post, list every variant's opening line so a human
can check variety at a glance.
La règle 9 est un contrôle qualité qui ne coûte presque rien. Un relecteur peut parcourir quarante premières phrases en une minute et repérer les répétitions bien plus vite qu'en lisant quarante légendes complètes.
Comment relire les variantes efficacement ?
Lisez une fois les parties fixes, puis vérifiez qu'elles apparaissent partout sans modification. Une simple recherche du prix ou de la date dans l'ensemble des variantes suffit à repérer les reformulations. Lisez ensuite un échantillon de cinq variantes complètes pour juger de la voix. Enfin, regardez les premières phrases toutes ensemble. Si elles se regroupent autour de deux ou trois schémas, demandez à l'agent de retravailler ce groupe plutôt que l'ensemble.
Pour les clients multilingues, la même structure s'applique, avec un élément fixe supplémentaire : la langue de chaque compte. Notre guide sur les agents de contenu multilingues explique comment s'y prendre sans obtenir des textes qui sentent la traduction.
FAQ
Une seule légende où l'on change le nom du lieu, est-ce une variation suffisante ?
Généralement non. Un modèle où seul le nom du lieu change se lit toujours comme la même publication. Faites varier au minimum l'accroche et l'appel à l'action, et utilisez de vrais détails locaux quand vous en avez.
L'agent peut-il aussi varier le format d'un compte à l'autre ?
Oui. Chaque entrée per_channel peut définir son propre format : un compte peut ainsi recevoir un Reel tandis qu'un autre reçoit une publication classique dans le fil à partir du même média, lorsque le réseau et le média le permettent.
Des légendes variées nuisent-elles à la cohérence de la marque ?
Pas si les éléments fixes le sont vraiment. La cohérence réside dans le message clé, l'offre et la voix. Une formulation qui change autour d'un socle stable, c'est ainsi que le bon marketing local a toujours fonctionné.
Pour commencer, établissez le tableau des éléments fixes et variables pour un client et ajoutez le bloc d'instructions à votre agent. Notre sélection de prompts pour un agent de contenu propose d'autres instructions à combiner avec celui-ci.


