Vai al contenuto principale

WhatsApp

Come salvare in automatico nel CRM le risposte di un modulo WhatsApp Flow

Un WhatsApp Flow raccoglie budget, indirizzo o appuntamento di un lead in pochi tocchi. Il valore sta in quello che succede dopo: ecco come trasformare ogni risposta in un campo del profilo del cliente, senza copiare nulla a mano.

Team MonoChat Aggiornato: 7 min di lettura

In questa pagina
  1. Cosa succede quando il cliente invia un Flow
  2. Perché salvare le risposte nei campi del profilo
  3. Passo per passo in MonoChat
  4. Tre esempi
  5. Anche il consenso va chiesto nel modulo
  6. Lista di controllo prima di pubblicare
  7. Parti da un solo modulo
  8. Fonti

Un WhatsApp Flow è il modo più rapido per raccogliere informazioni strutturate in chat: budget e tempistiche di un lead, un indirizzo di consegna, uno slot per un appuntamento, un’iscrizione con consenso. Il cliente scorre poche schermate e preme un pulsante. Poi, in molti team, un operatore apre la conversazione, legge le risposte e le ricopia a mano nel CRM.

È l’ultimo passaggio che fa perdere le risposte, le fa scrivere male o non le fa scrivere affatto. Questa guida mostra come salvare ogni risposta direttamente nei campi del profilo del cliente in MonoChat, come controllarle e cosa farne una volta salvate.

Cosa succede quando il cliente invia un Flow

Meta descrive i WhatsApp Flows come «un modo per creare interazioni strutturate per la messaggistica aziendale», con usi come la raccolta dei dati di contatto del cliente e dei prodotti a cui è interessato, o un preventivo costruito sulle sue preferenze.

Quando il cliente completa un Flow, Meta consegna il risultato all’azienda attraverso lo stesso webhook di ogni altro messaggio del cliente. Arriva come messaggio interattivo di tipo nfm_reply, il testo visibile è sempre «Sent» e le risposte stanno in un campo chiamato response_json, con la forma del Flow JSON che hai progettato. Due dettagli contano per l’automazione:

  • La risposta non include l’ID del Flow. Se invii più moduli, devi distinguerli da solo, per esempio dai nomi dei campi.
  • Le risposte arrivano con i nomi dei campi che hai dato nel modulo: scegliere bene i nomi è metà del lavoro.

In MonoChat il modulo inviato compare nella conversazione e un flusso può leggere ogni risposta come variabile: {{message.payload.formData.<nome del campo>}}.

Perché salvare le risposte nei campi del profilo

Risposte lasciate in chatRisposte salvate nei campi del profilo
L’operatore deve scorrere la chat per trovare il budgetIl budget è nel profilo del cliente, accanto a ogni conversazione
Impossibile filtrare o segmentareFiltri il CRM per qualsiasi campo, salvi il filtro e lo usi come pubblico di un broadcast
Non succede nulla finché qualcuno non leggeUn flusso può assegnare, taggare o rispondere nel momento in cui la risposta viene salvata
Errori di battitura, campi mancantiIl valore viene convertito nel tipo del campo e un valore errato viene intercettato

Dalla versione 3.8.43 di MonoChat (2 novembre 2026), il nodo Imposta campo profilo del cliente può compilare un campo Da una variabile, anche con la risposta di un WhatsApp Flow, e converte il valore nel tipo del campo.

Passo per passo in MonoChat

1. Crea i campi del profilo

In CRM › Campi del profilo, crea un campo per ogni risposta che vuoi conservare, con il tipo giusto:

RispostaTipo di campo
E-mailE-mail
BudgetNumero
Data preferitaData
Interesse (una tra più opzioni)Elenco
Telefono di un altro contattoTelefono
Lingua preferitaLingua

Dai a ogni campo un nome chiaro. Nel passo 4 abbinerai questi campi alle risposte del modulo.

2. Costruisci il modulo

Vai in Impostazioni › Chat › Canali, apri il menu ⋮ del canale WhatsApp Business (Cloud) e scegli Flows, poi Crea. Sotto Inizia da scegli un modello: Modulo contatti, Appuntamento, Registrazione, Indirizzo di consegna, Feedback, Sondaggio NPS o Vuoto.

Nel designer, il Nome del campo di ogni campo viene generato dalla sua etichetta e rinominarlo aggiorna ogni riferimento. Annota i nomi dei campi: email, budget, area, delivery_date. Quando due schermate usano lo stesso nome di campo, le risposte arrivano come <schermata>_<nome>, quindi tieni i nomi univoci. Guarda l’Anteprima del modulo come lo vedrà il cliente, poi Pubblica.

3. Invia il modulo al cliente

Un Flow raggiunge il cliente tramite un pulsante WhatsApp Flow in un modello di messaggio: quando crei il modello, scegli il Flow, la sua azione e la prima schermata. Invia il modello da una chat, da un flusso che parte quando scrive un nuovo cliente, oppure dopo il clic su un annuncio.

Un modello breve e chiaro porta più moduli a termine:

Buongiorno {{1}}, grazie per il Suo messaggio. Per proporLe solo ciò che fa al caso Suo, ci indichi budget, zona e tempi in questo breve modulo. Bastano meno di due minuti. [Apri il modulo]

4. Salva le risposte con un flusso

  1. Crea un flusso che parte da Nuovo messaggio ricevuto: le risposte del modulo arrivano come messaggio del cliente.
  2. Aggiungi un nodo Imposta campo profilo del cliente.
  3. Per ogni campo scegli Da una variabile e scrivi il percorso della risposta, per esempio {{message.payload.formData.email}}, {{message.payload.formData.budget}}, {{message.payload.formData.area}}.
  4. Collega l’uscita In caso di errore a un nodo Assegna conversazione, così una persona completa ciò che non è stato possibile salvare.
  5. Aggiungi un nodo Imposta tag del cliente, per esempio modulo-compilato, così il team vede e filtra chi ha completato il modulo.

5. Cosa accetta MonoChat

Il valore deve adattarsi al campo, come descrive il centro assistenza:

Tipo di campoCosa accetta
NumeroUn numero
DataUna data ISO 8601 (2026-11-05 o 2026-11-05T14:30:00Z) o un timestamp Unix in secondi o millisecondi
TelefonoUn numero di telefono valido
E-mailUn indirizzo e-mail valido
ElencoUna delle opzioni dell’elenco
Elenco avanzatoL’ID di un’opzione o uno dei suoi nomi
LinguaUna delle lingue attive

Se una variabile è vuota o il suo valore non è adatto, gli altri campi vengono comunque salvati e il nodo prosegue dall’uscita In caso di errore. Un nodo azione che fallisce registra l’errore nel registro dell’esecuzione, che indica il campo, così puoi correggere il modulo o il campo.

Un consiglio pratico: fai coincidere parola per parola le scelte del modulo con le opzioni del campo elenco. Un’opzione del modulo «Centro» non compilerà un campo elenco la cui opzione è «Centro storico».

6. Usa i dati salvati

Quando le risposte sono campi, funzionano come qualsiasi altro dato del cliente:

  • Assegna il lead. Un secondo flusso che parte da Campo profilo aggiornato può assegnare un lead con un budget sopra la tua soglia direttamente a un commerciale senior.
  • Richiama al momento giusto. Un campo data come «data prevista dell’acquisto» si controlla con una condizione If sui campi del profilo: chi compra entro un mese va a un operatore oggi, gli altri ricevono un tag per un richiamo successivo.
  • Inoltra i dati. Un nodo Richiesta HTTP può inviare gli stessi valori al tuo CRM, al gestionale o al sistema di prenotazione, usando le variabili del flusso.
  • Segmenta. Il CRM filtra per ogni campo del profilo attivo; un filtro salvato può diventare il pubblico di un broadcast, per i clienti che hanno accettato di riceverlo.

Tre esempi

Modulo lead per un’agenzia immobiliare a Milano. Finalità, zona, budget e tempistiche finiscono in quattro campi. Un flusso assegna al team vendite chi ha un budget e una tempistica sotto i tre mesi e mette un tag agli altri per un richiamo successivo.

Indirizzo di consegna per il pagamento alla consegna. Dopo un ordine su un negozio online, il modulo Indirizzo di consegna raccoglie l’indirizzo e la fascia oraria preferita. Il flusso salva entrambi e li invia al gestionale con Richiesta HTTP, poi manda al cliente una conferma. La nostra guida al pagamento alla consegna tratta il passaggio della conferma.

Richiesta di appuntamento in uno studio dentistico a Torino. Trattamento, data preferita e recapiti vengono salvati; il campo data permette alla segreteria di vedere a colpo d’occhio tutte le richieste della settimana prossima prima di confermarle.

Anche il consenso va chiesto nel modulo

Un modulo compilato dopo aver scritto all’azienda è molto diverso da un’offerta inviata a chi non ha chiesto nulla. Se pensi di inviare offerte in seguito, chiedi il consenso in modo chiaro, separato dalle altre domande del modulo: il modello Registrazione ha un passaggio dedicato al consenso e il nodo Opt-in nei flussi pone la domanda che scrivi e memorizza la risposta del cliente. Invia comunicazioni di marketing solo a chi ha detto sì; la nostra guida all’opt-in spiega perché questo protegge anche il tuo numero.

Lista di controllo prima di pubblicare

  • Campi del profilo creati con i tipi giusti.
  • Nomi dei campi del modulo annotati, univoci e leggibili.
  • Le scelte del modulo coincidono con le opzioni del campo elenco.
  • Flusso su Nuovo messaggio ricevuto con Imposta campo profilo del cliente Da una variabile.
  • In caso di errore porta a una persona e un tag segna i moduli completati.
  • Un invio di prova controllato nel profilo del cliente e nel registro dell’esecuzione.

Parti da un solo modulo

MonoChat è un software di messaggistica aziendale e un Meta Business Partner ufficiale. Collega il tuo numero WhatsApp alla Cloud API di Meta, crea WhatsApp Flows senza Flow JSON e salva le risposte nei profili dei clienti con un flusso che si costruisce in pochi minuti. L’articolo del centro assistenza sui flussi mostra ogni nodo.

Puoi iniziare gratis su app.monochat.ai.

Fonti

FAQ

Domande frequenti

Dove finiscono le risposte di un WhatsApp Flow quando il cliente invia il modulo?

Meta le consegna all'azienda come messaggio del cliente, attraverso lo stesso webhook di ogni altro messaggio, con le risposte in un campo chiamato response_json. In MonoChat il modulo inviato compare nella conversazione e in un flusso le risposte si leggono come {{message.payload.formData.<nome del campo>}}.

Come salvo la risposta di un Flow in un campo del profilo cliente in MonoChat?

Crea un flusso che parte da Nuovo messaggio ricevuto, aggiungi un nodo Imposta campo profilo del cliente, scegli Da una variabile per ogni campo e scrivi il percorso della risposta, per esempio {{message.payload.formData.email}}. MonoChat converte il valore nel tipo del campo: numero, data, telefono, e-mail, elenco o lingua.

Cosa succede se una risposta non è adatta al campo?

Gli altri campi vengono comunque salvati e il nodo prosegue dall'uscita In caso di errore. Collega quell'uscita a un nodo Assegna conversazione o a un tag, così una persona completa ciò che non è stato possibile salvare. Il registro dell'esecuzione indica il campo che ha dato errore.

Servono uno sviluppatore o un endpoint?

Per un modulo come questo no. Il designer dei Flow di MonoChat crea il modulo senza scrivere Flow JSON e il flusso che salva le risposte si costruisce nel costruttore visuale dei flussi. L'endpoint serve solo quando le schermate devono mostrare dati in tempo reale, come gli orari liberi.

Quale formato di data accetta un campo data?

Una data ISO 8601, come 2026-11-05 o 2026-11-05T14:30:00Z, oppure un timestamp Unix in secondi o millisecondi. Prima di pubblicare, invia un modulo di prova e controlla la data salvata nel profilo del cliente.

Una risposta salvata può avviare un'altra automazione?

Sì. Un secondo flusso può partire da Campo profilo aggiornato, per esempio per assegnare un lead alle vendite quando il campo budget viene compilato, o per inviare una conferma d'ordine quando arriva un indirizzo di consegna.

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