Vai al contenuto principale

WhatsApp

Durata del messaggio WhatsApp (TTL): evitare che codici, promemoria e aggiornamenti arrivino in ritardo

Il telefono di un cliente resta spento per qualche ora e, quando si riaccende, WhatsApp consegna un codice di verifica scaduto da un pezzo, oppure un "il corriere arriva tra 20 minuti" per un pacco già lasciato in portineria a mezzogiorno. La durata del messaggio dice a WhatsApp quando rinunciare. Quali sono i valori predefiniti per ogni categoria, quali valori scegliere per ogni messaggio e come impostarla in MonoChat.

Team MonoChat Aggiornato: 8 min di lettura

In questa pagina
  1. Come WhatsApp riprova a consegnare un messaggio
  2. Valori predefiniti e limiti per categoria
  3. Quale valore scegliere per ogni messaggio
  4. Come impostarla in MonoChat
  5. Un esempio: i messaggi in giornata di uno studio dentistico
  6. Quanto costa
  7. Lista di controllo
  8. Fonti

Un cliente chiede un codice di accesso mentre sale su un volo da Malpensa. Il telefono va in modalità aereo e quattro ore dopo, all’atterraggio, WhatsApp consegna un codice scaduto dopo dieci minuti. Un altro riceve la sera “il corriere arriva tra 20 minuti” per un pacco che BRT aveva lasciato dal vicino a mezzogiorno. Lo studio medico scrive “la visita inizia tra un’ora” e il messaggio arriva la mattina dopo.

Nessuno di questi messaggi è sbagliato quando parte. Lo è quando arriva. WhatsApp continua a provare a consegnare un messaggio a un telefono spento o senza connessione e, per la maggior parte dei modelli, ci prova fino a 30 giorni. La durata del messaggio (time-to-live, TTL) è l’impostazione che dice a WhatsApp quando smettere.

Dalla versione 3.8.46 l’editor dei modelli di MonoChat permette di impostarla sui modelli Utility e di Autenticazione, come già era possibile per quelli Marketing. Questa guida spiega come funziona, i valori predefiniti e i limiti di ogni categoria, quale valore scegliere per ogni messaggio e come impostarlo.

Come WhatsApp riprova a consegnare un messaggio

Quando invia un modello di messaggio, WhatsApp prova subito a consegnarlo al telefono del cliente. Se il telefono è spento, senza rete o offline da un po’, il messaggio resta in attesa dal lato di WhatsApp, che riprova. Meta chiama durata del messaggio (time-to-live) la lunghezza di questo periodo di tentativi.

Quando la durata scade succedono due cose:

  • Il messaggio viene scartato. La documentazione di Meta spiega che il sistema scarta i messaggi che non riesce a consegnare entro la durata predefinita o personalizzata. Il cliente non lo vede mai.
  • Non riceve alcuno stato di consegna. Il consiglio di Meta è semplice: se prima della fine della durata non è arrivato il webhook di consegna, consideri il messaggio scartato.

Il periodo predefinito è lungo perché la maggior parte dei messaggi resta utile anche dopo giorni: una ricevuta, un estratto conto, una newsletter. Questa guida riguarda quelli che non lo restano.

Valori predefiniti e limiti per categoria

Meta imposta la durata per ogni modello, e l’intervallo consentito dipende dalla categoria del modello:

CategoriaPredefinitoIntervallo impostabileIn MonoChat (secondi)
Autenticazione10 minuti (30 giorni per i modelli creati prima del 23 ott 2024)da 30 secondi a 15 minutida 30 a 900
Utility30 giornida 30 secondi a 12 oreda 30 a 43200
Marketing30 giornida 12 ore a 30 giornida 43200 a 2592000, su un account abilitato alla Marketing Messages API

Tre dettagli sfuggono facilmente:

  • I vecchi modelli di autenticazione restano a 30 giorni. Se il Suo modello di verifica è stato creato prima del 23 ottobre 2024 e non ha mai impostato una durata, un codice può ancora arrivare con settimane di ritardo. Impostare un valore risolve il problema.
  • Utility non ha una finestra breve predefinita. Un aggiornamento di consegna senza durata viene ritentato per 30 giorni, come una newsletter.
  • Il cambio di categoria azzera il valore. Quando Meta sposta un modello in un’altra categoria, ne cancella la durata e il modello torna al valore predefinito della nuova categoria finché non ne imposta uno nuovo nel suo intervallo.

Quale valore scegliere per ogni messaggio

Imposti la durata sul momento in cui il messaggio smette di essere vero o utile, non su quello in cui vorrebbe che il cliente lo leggesse. Alcuni punti di partenza:

MessaggioCategoriaDurata consigliataPerché
Codice di accesso o verifica valido 10 minutiAutenticazione600 secondi o menoMeta consiglia una durata uguale o inferiore alla validità del codice
Codice di conferma di un pagamento valido 5 minutiAutenticazione300 secondiUn codice che arriva dopo la scadenza genera solo una richiesta di assistenza
”Il Suo corriere arriva tra circa 30 minuti”Utility1800 secondiDopo, il corriere è già passato
”Il Suo tavolo è pronto” o “l’ordine è pronto per il ritiro”Utilityda 1800 a 3600 secondiUtile finché il cliente è nei paraggi
Promemoria di un appuntamento inviato 3 ore primaUtility10800 secondiScartarlo dopo l’orario evita un messaggio fuori luogo
Conferma della fascia oraria di una consegna in giornataUtilityda 21600 a 43200 secondiLa fascia è finita in serata
Conferma d’ordine, ricevuta, fatturaUtilityLasci vuotoRestano utili anche dopo giorni
Saldi lampo di 48 oreMarketing172800 secondiL’offerta finisce con i saldi

Due regole pratiche:

  • Lo lasci vuoto quando un messaggio in ritardo va comunque bene. Una ricevuta che arriva domani è meglio di nessuna ricevuta. Non imposti una durata breve sui messaggi che devono arrivare sempre.
  • Preveda un piano alternativo quando un messaggio in ritardo è peggio di nessun messaggio. Un codice scartato dovrebbe portare a “invia di nuovo il codice” nella Sua app; un “il corriere è vicino” scartato può portare a una telefonata del corriere. Lo decida prima di accorciare la durata.

Come impostarla in MonoChat

Le serve un numero WhatsApp collegato come canale WhatsApp Business (Cloud).

1. Apra i modelli. Vada in Impostazioni › Chat › Canali, apra il menu ⋮ del canale e scelga Messaggi modello.

2. Crei il modello. Faccia clic su Crea e scelga la categoria: Utility per gli aggiornamenti, Autenticazione per i codici. Per un codice scelga il tipo Password monouso; per un aggiornamento Standard, oppure Dalla libreria di Meta per partire da uno dei modelli utility già pronti di Meta (vedi la nostra guida alla libreria dei modelli).

3. Inserisca la durata. Sotto il nome e la lingua compili Durata del messaggio (secondi). MonoChat controlla l’intervallo mentre scrive e, se il numero è fuori limite, mostra “Inserisci un valore tra 30 e 43200 secondi” per Utility oppure “tra 30 e 900 secondi” per Autenticazione. Lasci vuoto il campo per mantenere il valore predefinito di WhatsApp.

4. Per i codici, la stessa validità. In un modello Password monouso, Validità del codice (minuti, 1–90) accetta da 1 a 90 minuti. Imposti la durata uguale o più breve. Un codice valido 10 minuti con una durata di 600 secondi non arriva mai quando ha già smesso di funzionare.

5. Invii per la revisione. Completi messaggio, pulsanti ed esempi come di consueto (la nostra guida alla creazione di un modello WhatsApp passa in rassegna ogni campo) e lo invii per la revisione. La durata viaggia con il modello: ogni messaggio inviato da esso, dalla chat, da un flusso, da un messaggio massivo o dal Suo gestionale, usa lo stesso valore.

I modelli Marketing mostrano lo stesso campo solo se il Suo account WhatsApp Business è abilitato alla Marketing Messages API di Meta, cosa che MonoChat rileva da solo. L’intervallo è da 43200 a 2592000 secondi.

Un esempio: i messaggi in giornata di uno studio dentistico

Uno studio dentistico di Torino invia tre tipi di messaggi WhatsApp da un flusso di MonoChat collegato al calendario delle prenotazioni:

  • Conferma della prenotazione (Utility, senza durata). È ancora utile se il paziente la legge il giorno dopo.
  • Promemoria tre ore prima (Utility, 10800 secondi). Se il telefono del paziente resta spento tutta la mattina, il promemoria viene scartato all’inizio della visita invece di arrivare dopo.
  • “Il dottore ha 20 minuti di ritardo” (Utility, 1200 secondi). È vero solo per i prossimi venti minuti.

Il flusso invia ogni messaggio con il nodo Invia messaggio modello. Quando una paziente risponde “possiamo spostarla alle 17?”, la risposta apre la finestra di 24 ore del servizio clienti e arriva nell’inbox del team, dove la segreteria risponde con un testo libero.

La conferma potrebbe condividere il modello con il promemoria se allo studio non importasse la tempistica. Poiché la durata è impostata per modello, i messaggi che hanno bisogno di durate diverse richiedono modelli separati.

Quanto costa

Meta addebita ogni messaggio consegnato, alla tariffa della categoria del modello e del paese del destinatario. La sua pagina dei prezzi dice che le aziende pagano solo quando un messaggio viene consegnato, quindi un messaggio scartato alla fine della sua durata non viene addebitato. Accorciare la durata quindi non costa mai di più; al massimo fa risparmiare l’addebito di un messaggio che sarebbe arrivato troppo tardi per servire. Meta fattura direttamente alla Sua azienda e MonoChat, Meta Business Partner ufficiale, non applica alcun ricarico. Stimi una campagna con il calcolatore per i messaggi massivi.

Lista di controllo

  • Elenco di ogni modello il cui messaggio smette di essere vero dopo un certo tempo: codici, “in arrivo”, “pronto”, promemoria in giornata, saldi lampo
  • Modelli di autenticazione: durata uguale o inferiore a Validità del codice
  • Modelli di autenticazione creati prima del 23 ott 2024: impostare un valore, altrimenti restano a 30 giorni
  • Aggiornamenti utility legati a un orario: una durata che finisce quando l’aggiornamento smette di essere vero
  • Ricevute, conferme e fatture: campo lasciato vuoto
  • Modelli separati per i messaggi che hanno bisogno di durate diverse
  • Un piano alternativo per i messaggi scartati: nuovo invio nell’app, una telefonata, un nuovo messaggio quando il cliente scrive
  • Dopo una ricategorizzazione di Meta: impostare di nuovo la durata

Fonti

FAQ

Domande frequenti

Che cos'è la durata del messaggio (TTL) su WhatsApp?

Quando WhatsApp non riesce a consegnare subito un messaggio, per esempio perché il telefono del cliente è spento o senza connessione, continua a riprovare. La durata del messaggio (time-to-live, TTL) è per quanto tempo lo fa. Allo scadere WhatsApp scarta il messaggio e non lo consegna mai.

Qual è la durata predefinita?

Secondo la documentazione di Meta, 10 minuti per i modelli di autenticazione (30 giorni per quelli creati prima del 23 ottobre 2024) e 30 giorni per i modelli utility e marketing.

Quali valori posso impostare?

Da 30 secondi a 15 minuti per i modelli di autenticazione, da 30 secondi a 12 ore per quelli utility e da 12 ore a 30 giorni per quelli marketing. In MonoChat il valore si inserisce in secondi nell'editor del modello: da 30 a 900 per Autenticazione, da 30 a 43200 per Utility e da 43200 a 2592000 per Marketing, su un account abilitato alla Marketing Messages API di Meta.

Pago un messaggio scaduto?

Meta addebita un messaggio solo quando viene consegnato. Un messaggio scartato perché la sua durata è terminata non è mai stato consegnato, quindi non viene addebitato. Meta fattura direttamente alla Sua azienda e MonoChat non applica alcun ricarico.

Come faccio a sapere che un messaggio è stato scartato?

L'indicazione di Meta è di considerare scartato un messaggio se prima della fine della sua durata non è arrivato lo stato di consegna. In MonoChat un messaggio così non riceve mai la spunta di consegna nella conversazione, e un flusso o il Suo gestionale deve prevedere il passo successivo, per esempio un nuovo codice o una telefonata, invece di restare in attesa.

Che fine fa la durata del messaggio se Meta cambia la categoria del modello?

Meta la azzera. Se un modello utility con una durata personalizzata viene spostato nel marketing, il valore diventa vuoto e il modello torna al valore predefinito finché non ne imposta uno nuovo, nell'intervallo della nuova categoria.

Primo mese di Growth offerto da noi

Gestisca WhatsApp, Instagram e Messenger da un'unica inbox

Inizi gratis con MonoChat: inbox del team, assistenti IA, modelli di messaggio e campagne sulle API ufficiali di Meta.

Un codice per azienda • 30 giorni per riscattarlo • Nessuna carta richiesta

150 $ per iniziare.

Riscuoti