Per canale

Bot Facebook Messenger per il servizio clienti: finestre, tag e passaggio all'operatore

Di Roman Zakharenko · Fatti verificati il

Un bot Facebook Messenger per il servizio clienti si collega alla tua Pagina Facebook tramite la Messenger Platform di Meta: i messaggi in arrivo raggiungono il tuo server tramite webhook e il bot risponde tramite la Send API. Puoi rispondere per 24 ore dopo ogni messaggio del cliente, e un operatore umano può rispondere fino a 7 giorni dopo con il tag HUMAN_AGENT, una volta che la tua app è stata approvata per usarlo.

In breve

  • La messaggistica standard ti permette di rispondere entro 24 ore dal messaggio di una persona.
  • Il tag HUMAN_AGENT consente risposte da parte di persone entro 7 giorni, previa approvazione dell'app.
  • Dal 27 aprile 2026 i tag CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE e POST_PURCHASE_UPDATE restituiscono un errore.
  • Dove la legge lo richiede, un bot deve dichiarare che le persone stanno parlando con un servizio automatico.
  • La policy di Meta prevede che le esperienze automatizzate rispondano all'input dell'utente entro 30 secondi.

Come si compone la Messenger Platform

Un bot Messenger è un'app Meta collegata a una o più Pagine Facebook. L'app si iscrive a ogni Pagina tramite l'edge subscribed_apps della Pagina, che richiede le autorizzazioni pages_messaging e pages_manage_metadata. Meta invia quindi al tuo webhook eventi come nuovi messaggi e tocchi sui pulsanti, e il tuo bot risponde tramite la Send API.

Eventi webhook usati di solito da un bot di assistenza
EventoCosa comunica al tuo bot
messagesUn cliente ha inviato un messaggio alla tua Pagina
messaging_postbacksUn cliente ha toccato un pulsante postback, il pulsante “Get Started” o una voce del persistent menu
messaging_handoversIl controllo della conversazione è stato passato, preso o modificato tra app
standbyÈ arrivato un messaggio mentre un'altra app aveva il controllo della conversazione

Meta ti offre anche punti di ingresso fissi. Toccare il pulsante “Get Started” invia un postback, che è un buon momento per un messaggio di benvenuto. Un persistent menu, con fino a 20 voci, può includere un'opzione “Parla con una persona”; compare solo dopo che è stato impostato un pulsante “Get Started”.

La finestra di 24 ore e i tag dei messaggi

La finestra di messaggistica standard di Messenger ti dà 24 ore per rispondere dopo che una persona ha scritto alla tua Pagina, e i messaggi al suo interno possono includere contenuti promozionali. Se invii un messaggio normale dopo la chiusura della finestra, la Send API restituisce l'errore 1545041.

Cosa consente Meta dopo che un cliente ha scritto
Tempistica o caso d'usoCosa puoi inviareNote
Entro 24 ore dal messaggio del clienteMessaggi standard dal bot o da un operatoreIn questa finestra i contenuti promozionali sono consentiti
Fino a 7 giorni dopo il messaggio del clienteUna risposta di una persona con il tag HUMAN_AGENTRichiede l'approvazione dell'app; non vale per messaggi automatici o promozionali
Aggiornamenti su eventi, acquisti o accountNon i vecchi tag: CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE e POST_PURCHASE_UPDATE restituiscono un errore dal 27 aprile 2026Meta rimanda ai template utility o alla Marketing Messages API

Meta limita HUMAN_AGENT ai problemi che non si possono risolvere nella finestra standard, come una richiesta che arriva mentre la tua azienda è chiusa per il fine settimana o un caso che richiede più di un giorno. I messaggi automatici sono un uso non consentito del tag, quindi il bot non può usarlo per inviare da solo seguiti tardivi.

Passare le conversazioni dal bot a una persona

Più app possono lavorare sulla stessa Pagina, per esempio il tuo bot e un helpdesk. L'handover protocol ti permette di passare una conversazione da un'app o da una inbox a un'altra, e il webhook messaging_handovers segnala quando il controllo viene passato, preso o modificato. Le app che non controllano la conversazione ricevono eventi standby invece dei normali eventi di messaggio.

Meta sta spostando questo meccanismo verso il Conversation Routing. Un aggiornamento del 2021 ha eliminato la necessità di assegnare ruoli primari e secondari e ha aggiunto le modalità Exclusive e Idle. Ora le regole di routing si possono gestire nelle impostazioni della Pagina e, quando il Conversation Routing è attivo, la Conversations API restituisce un campo is_owner, così la tua app risponde solo alle conversazioni che controlla.

  • Offri una via d'uscita chiara: la documentazione di Meta cita il passaggio tramite un fallback intent, una parola chiave o le quick reply.
  • Prima di passare il controllo, pubblica un breve riepilogo (argomento, numero d'ordine, cosa ha già provato il bot) dove l'operatore lo vedrà.
  • Di' al cliente cosa succederà dopo, inclusi i tuoi orari se non c'è nessuno online.
  • Quando l'operatore ha finito, restituisci il controllo al bot, così la domanda successiva riceve una risposta automatica.

Le regole della policy che definiscono il bot

  • Dichiarazione: quando la legge applicabile lo richiede, le esperienze di chat automatizzate devono dichiarare che la persona sta parlando con un servizio automatico, per esempio all'inizio di una conversazione o quando una persona restituisce la conversazione all'automazione. Meta suggerisce di dichiararlo anche dove non è obbligatorio e cita espressamente la California e la Germania.
  • Reattività: le esperienze completamente automatizzate devono rispondere a ogni input dell'utente entro 30 secondi. Le configurazioni ibride che combinano bot e persone dovrebbero aggiornare l'impostazione di risposta in Page Settings, alla voce Advanced Messaging.
  • Niente promozioni nei messaggi con tag: i tag dei messaggi non possono essere usati per pubblicità, marketing o sollecitazioni commerciali.
  • Approvazione dell'app: la tua app deve essere approvata prima di poter usare il tag HUMAN_AGENT.

Collegare Messenger al tuo helpdesk

La maggior parte degli helpdesk può ricevere le conversazioni di Messenger come ticket. In Zendesk, Messenger è un canale di messaggistica nell'Agent Workspace, e Zendesk documenta alcuni limiti pratici:

  • Gli operatori hanno sette giorni per rispondere prima che la finestra di messaggistica si chiuda; dopo, la casella di risposta viene bloccata.
  • Le risposte che un operatore invia direttamente in Messenger non si sincronizzano con Zendesk, quindi gli operatori dovrebbero rispondere da Zendesk.
  • I messaggi più lunghi di 2.000 caratteri non vengono consegnati.

Se il tuo bot gira come app separata, decidi quale app controlla la conversazione per impostazione predefinita e quando il controllo passa all'altra; altrimenti il bot e l'helpdesk potrebbero rispondere entrambi allo stesso cliente.

Come può aiutarti TascaLab

TascaLab sviluppa bot Messenger che lavorano sopra Zendesk, Freshdesk, Jira, Slack o i tuoi strumenti interni, usando API, webhook e Make o n8n. Uno Starter Chat Bot (360 €) copre uno o due canali; uno Standard Chat Bot (510 €) copre da tre a cinque canali, come Messenger, Instagram e WhatsApp, con conversazioni più complesse e passaggi all'operatore più fluidi. Ogni progetto include 30 giorni di supporto dopo il lancio e una documentazione di base, e la maggior parte delle configurazioni richiede 1–3 settimane. Prenota una call di Health Check gratuita di 30 minuti per mappare il tuo attuale flusso su Messenger.

Domande frequenti

Quanto tempo ho per rispondere su Messenger?

Puoi inviare messaggi standard entro 24 ore dal messaggio di una persona. Un operatore umano può rispondere fino a 7 giorni dopo usando il tag HUMAN_AGENT, una volta che la tua app è stata approvata per usarlo.

Il mio bot può usare il tag HUMAN_AGENT?

No. Meta indica i messaggi automatici come uso non consentito del tag. È pensato per le risposte di persone quando un problema non si può risolvere entro 24 ore.

Cosa ha sostituito i tag ACCOUNT_UPDATE e POST_PURCHASE_UPDATE?

Questi tag, insieme a CONFIRMED_EVENT_UPDATE, restituiscono un errore dal 27 aprile 2026. Per quei casi d'uso Meta consiglia i template utility o la Marketing Messages API.

Devo dire agli utenti che stanno parlando con un bot?

La policy di Meta richiede la dichiarazione dove la legge applicabile lo impone e la consiglia negli altri casi. Dirlo all'inizio della conversazione è l'approccio più semplice.

Vuoi questa configurazione per il tuo team?

Prenota un Health Check gratuito: una call di 30 minuti e un report scritto con 2–3 consigli concreti, un prezzo fisso e i costi di esercizio stimati. Nessuna proposta commerciale.

Recensioni su Upwork

Fonti

  1. Meta for Developers — Send a message (Messenger Platform)
  2. Meta for Developers — Message tags (Send API)
  3. Meta for Developers — Messenger Platform and IG Messaging API policy
  4. Meta for Developers — Webhooks for Messenger Platform
  5. Meta for Developers — messaging_handovers webhook event reference
  6. Meta for Developers — Messenger Platform changelog
  7. Meta for Developers — Persistent menu
  8. Zendesk Help Center — Adding Facebook Messenger channels