Limiti di caratteri dei template WhatsApp
La documentazione di Meta sui componenti dei template fissa limiti rigidi per ogni parte di un template. Gli invii che li superano falliscono all'API prima che un revisore umano li veda, quindi conviene controllarli mentre scrivete.
I caratteri sono contati come li vedete: un'emoji o una lettera araba contano come uno. Contano anche le interruzioni di riga, e i caratteri di formattazione in stile Markdown come gli asterischi di *grassetto* rientrano nel conteggio.
Fonte: Meta, Template components, https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/components (verificata a ottobre 2026).
- Nome del template: fino a 512 caratteri, solo lettere minuscole, numeri e trattini bassi.
- Intestazione di testo: fino a 60 caratteri e al massimo 1 variabile. Le intestazioni multimediali possono essere un'immagine, un video o un documento; le intestazioni di posizione sono consentite solo per utilità e marketing.
- Corpo: fino a 1.024 caratteri, obbligatorio, con tutte le variabili che servono.
- Piè di pagina: fino a 60 caratteri, senza variabili.
- Pulsanti: fino a 10 in totale, compresi al massimo 10 risposte rapide, 2 pulsanti URL, 1 pulsante numero di telefono e 1 pulsante copia codice. Le etichette dei pulsanti sono limitate a 25 caratteri, gli URL a 2.000, i numeri di telefono a 20 e i codici da copiare a 20.
Regole sulle variabili che causano rifiuti
La maggior parte dei template respinti fallisce sui segnaposto, non sul testo. La guida alla revisione dei template di Meta elenca i problemi sulle variabili che respinge: parametri non sequenziali, con caratteri speciali come #, $ o %, con parentesi graffe non corrispondenti, o posti all'inizio o alla fine del messaggio (“dangling parameters”).
Meta respinge anche template con troppe variabili rispetto alla lunghezza. Non pubblica un rapporto esatto, quindi questo strumento avvisa quando ci sono meno di tre parole fisse per variabile. I revisori respingono comunemente anche due variabili affiancate, come {{1}} {{2}}; unitele in una sola oppure mettete delle parole in mezzo.
Ogni variabile richiede un valore di esempio realistico all'invio. I revisori leggono gli esempi per capire cosa dice davvero il messaggio, quindi “test” o “xxx” invitano a un rifiuto.
Fonte: Meta, Template review, https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-review.
Template respinto? Decodificate il motivo di Meta
Passate alla scheda “Respinto? Incolla il motivo di Meta” e incollate il motivo da WhatsApp Manager, Business Support Home, dall'email di rifiuto o dal webhook message_template_status_update. Lo strumento riconosce i codici di motivo di Meta, come INVALID_FORMAT, INCORRECT_CATEGORY, TAG_CONTENT_MISMATCH, PROMOTIONAL, SCAM e ABUSIVE_CONTENT, e la formulazione delle cause comuni nella guida alla revisione dei template di Meta, poi mostra la probabile causa e la correzione.
Un template respinto può essere modificato e inviato di nuovo, oppure potete presentare ricorso in WhatsApp Manager dopo aver aggiunto i valori di esempio; Meta afferma che i ricorsi vengono decisi entro 24 ore. Un motivo NONE significa che il template è stato sospeso, non respinto.
Utilità, marketing e autenticazione
La categoria determina sia l'approvazione sia il prezzo. I template di utilità danno seguito a qualcosa che il cliente ha fatto o richiesto, come un ordine, una prenotazione, una modifica all'account o un avviso, e devono essere non promozionali. I template di autenticazione portano codici monouso e usano un testo fisso di Meta. Tutto il resto, compresi promemoria del carrello, offerte e riattivazione, è marketing.
Le linee guida di categorizzazione di Meta affermano che un template che mescola contenuti di utilità e promozionali è marketing. Codici sconto, offerte di vendita, upselling, promemoria del carrello e inviti a scaricare un'app spingono un template nel marketing. Meta ricontrolla periodicamente i template approvati e sposta nella categoria marketing quelli di utilità che sembrano promozionali, di solito con un giorno di preavviso.
Il verificatore analizza il vostro testo in inglese, arabo, francese, spagnolo, tedesco e portoghese alla ricerca di termini promozionali e vi avvisa prima che Meta ricategorizzi il template al posto vostro. Solo i template di autenticazione possono inviare codici monouso, quindi segnala anche diciture OTP in altre categorie.
Fonte: Meta, Template categorization, https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization.
Pulsanti: raggruppamento, URL dinamici e cosa vedono i clienti
I pulsanti di risposta rapida e quelli di call-to-action devono essere raggruppati: tutte le risposte rapide prima degli altri pulsanti, oppure tutte dopo. Una risposta rapida inserita tra due link viene respinta dall'API.
Un pulsante URL può portare una variabile, e deve trovarsi alla fine dell'URL, ad esempio https://shop.example.com/orders/{{1}}. Codificate in percentuale il valore che inviate (uno spazio diventa %20). Evitate i servizi di accorciamento dei link: nascondono la destinazione e sembrano spam.
Quando un template ha più di tre pulsanti, WhatsApp ne mostra due e mette gli altri dietro “Vedi tutte le opzioni”. I template con quattro o più pulsanti, o con risposte rapide mescolate ad altri pulsanti, non possono essere visualizzati nei client desktop di WhatsApp, quindi mettete per prima l'azione più importante.
Dall'anteprima all'invio su larga scala
Il JSON esportato segue il corpo della richiesta di POST /<WABA_ID>/message_templates nella WhatsApp Business Management API, compresi i valori di esempio. Per le intestazioni multimediali, caricate un esempio con la Resumable Upload API e sostituite l'handle segnaposto.
Una volta approvato, inviate il template per nome e lingua con i valori reali di ciascuna variabile. OmniChannels.ai gestisce i template sugli account WhatsApp Business, monitora stato di revisione e qualità e invia i template approvati tramite un'unica API REST, campagne o la casella condivisa, con fallback SMS quando WhatsApp non è disponibile.
