# Un testo diverso per ogni account: lasciare che l'IA riscriva senza perdere il marchio

_2026-09-16 · Come un agente IA scrive un testo diverso per ogni account di una campagna lasciando invariati affermazioni, offerta e tono, con per_channel in un create_post._

Variare il testo per account significa che ogni account di una campagna riceve una sua formulazione, mentre l'affermazione principale, l'offerta e il tono del marchio restano identici. Il metodo che funziona è dividere ogni testo in parti fisse e parti variabili, dare all'agente regole esplicite per ciascuna e inviare tutte le varianti in un'unica chiamata usando `per_channel`. Fatto così, quaranta pagine suonano come quaranta filiali locali della stessa azienda, non come quaranta copie dello stesso post.

La difficoltà non è far scrivere varianti a un'IA. Qualsiasi modello sforna volentieri quaranta versioni di un paragrafo. La difficoltà è ottenere varianti diverse dove la differenza aiuta e identiche dove conta.

## Perché variare i testi?

I motivi sono due e vanno nella stessa direzione.

Il primo è il pubblico. Chi segue la pagina di una palestra di Leeds reagisce a un post che cita Leeds, gli orari di quello studio e l'istruttore che conosce. Un testo generico suona come un comunicato della sede centrale.

Il secondo sono i social. Le [norme sullo spam](https://transparency.meta.com/policies/community-standards/spam/) di Meta indicano i contenuti ripetitivi tra i segnali su cui intervengono, e le [norme sullo spam](https://support.google.com/youtube/answer/2801973) di YouTube riguardano le pubblicazioni ripetitive e non mirate. Un grande insieme di account che pubblica lo stesso testo nello stesso momento è facile da leggere esattamente così. Variare non è un trucco per sfuggire ai controlli: è l'aspetto che ha una comunicazione davvero locale.

## Cosa resta fisso e cosa cambia?

Prima di dare qualsiasi istruzione all'agente, compila questa tabella per il cliente. È il contratto tra il marchio e l'agente.

| Elemento | Fisso o variabile | Note |
|---|---|---|
| Affermazione o messaggio principale | Fisso | Una frase, citata alla lettera dal brief se la delicatezza legale è alta |
| Offerta, prezzo, date | Fisso | L'agente non deve mai riformulare i numeri |
| Avvertenze legali | Fisso | Copiate esattamente |
| Regole sul tono del marchio | Fisso | Tono, persona, parole da evitare |
| Frase d'apertura o gancio | Variabile | Un'angolazione diversa per ogni account |
| Dettaglio locale | Variabile | Quartiere, nome della filiale, luogo simbolo della zona, nome di una persona dello staff se fornito |
| Formulazione della call to action | Variabile | Stessa azione, parole diverse |
| Lunghezza | Variabile entro un intervallo | Per esempio da 40 a 90 parole |
| Hashtag | Variabili, da un insieme approvato | L'agente sceglie, non inventa mai |
| Primo commento | Variabile | Stesso link, frase introduttiva diversa |

Il nostro articolo precedente sulla [coerenza del marchio su molti account](/en/blog/brand-consistency-across-many-accounts) approfondisce il lato del marchio. La tabella è il ponte tra quelle indicazioni e ciò che l'agente fa concretamente.

## Da dove prende l'agente i dettagli locali?

È qui che la maggior parte delle variazioni va storta. Se l'agente non ha informazioni reali su ogni account, se le inventa, e un dettaglio locale inventato è peggio di nessun dettaglio. Un testo che cita la via sbagliata verrà notato proprio dalle persone che vuoi raggiungere.

Dai all'agente una fonte di verità. I nomi degli account restituiti da `list_channels` sono un inizio, perché molte agenzie danno alle pagine il nome della sede. Per dettagli più ricchi, tieni una piccola tabella per ogni cliente: account, nome della sede, zona, orari di apertura, uno o due fatti locali confermati dal cliente. Incollala nella skill o allegala all'esecuzione. Poi aggiungi una regola: "Usa solo i dettagli locali presenti nella tabella degli account. Se un account non ha dettagli, usa il nome della sede e nient'altro."

## Com'è fatta la chiamata?

Il `create_post` di Shager accetta un `caption` comune e un array `per_channel` in cui ogni voce può sovrascrivere testo, primo commento e formato per un singolo account. Un esempio ridotto con tre account:

```json
{
  "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:"
    }
  ]
}
```

Nota cosa è rimasto fisso: gratis, questo sabato, lezione di prova, link per prenotare. Cosa è cambiato: il gancio, il nome della zona, chi tiene la lezione dove il cliente l'ha indicato, e la chiusura. Shager aggiunge a ogni account il suo link breve e il suo tag UTM, quindi le tre varianti vengono anche misurate separatamente.

## Quale prompt produce buone varianti?

Ecco il blocco di istruzioni che consigliamo di inserire nella skill dell'agente per qualsiasi post su più account:

```text
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 regola 9 è un controllo di qualità che costa poco. Un revisore scorre quaranta frasi d'apertura in un minuto e individua le ripetizioni molto più in fretta che leggendo quaranta testi completi.

## Come si rivedono le varianti in modo efficiente?

Leggi una volta le parti fisse, poi verifica che compaiano invariate ovunque. Una semplice ricerca del prezzo o della data in tutte le varianti scova le riformulazioni. Poi leggi un campione di cinque varianti complete per controllare il tono. Infine guarda insieme le frasi d'apertura. Se si raggruppano attorno a due o tre schemi, chiedi all'agente di rielaborare quel gruppo invece dell'intero insieme.

Per i clienti multilingue la struttura è la stessa, con un elemento fisso in più: la lingua di ogni account. La nostra guida agli [agenti di contenuti multilingue](/en/blog/multilingual-content-agents) spiega come gestirla senza traduzioni che sanno di traduzione.

## Domande frequenti

### Basta un unico testo in cui cambia solo il nome della sede?

Di solito no. Un modello in cui cambia soltanto il nome del luogo sembra comunque lo stesso post. Varia almeno l'apertura e la call to action, e usa dettagli locali reali quando li hai.

### L'agente può variare anche il formato per ogni account?

Sì. Ogni voce di `per_channel` può impostare il proprio `format`, così un account può ricevere un Reel e un altro un post nel feed a partire dagli stessi media, dove il social e i media lo consentono.

### Testi diversi danneggiano la coerenza del marchio?

No, se gli elementi fissi sono davvero fissi. La coerenza sta nell'affermazione principale, nell'offerta e nel tono. Una formulazione che cambia attorno a un nucleo stabile è il modo in cui il buon marketing locale ha sempre funzionato.

Per cominciare, compila la tabella degli elementi fissi e variabili per un cliente e aggiungi il blocco di istruzioni al tuo agente. La nostra raccolta di [prompt per un agente di contenuti](/en/blog/prompts-for-a-content-agent) contiene altre istruzioni da combinare con queste.

---
Source: https://shager.ai/it/blog/caption-variation-per-account-with-ai
