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
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 chat | Risposte salvate nei campi del profilo |
|---|---|
| L’operatore deve scorrere la chat per trovare il budget | Il budget è nel profilo del cliente, accanto a ogni conversazione |
| Impossibile filtrare o segmentare | Filtri il CRM per qualsiasi campo, salvi il filtro e lo usi come pubblico di un broadcast |
| Non succede nulla finché qualcuno non legge | Un flusso può assegnare, taggare o rispondere nel momento in cui la risposta viene salvata |
| Errori di battitura, campi mancanti | Il 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:
| Risposta | Tipo di campo |
|---|---|
| Budget | Numero |
| Data preferita | Data |
| Interesse (una tra più opzioni) | Elenco |
| Telefono di un altro contatto | Telefono |
| Lingua preferita | Lingua |
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
- Crea un flusso che parte da Nuovo messaggio ricevuto: le risposte del modulo arrivano come messaggio del cliente.
- Aggiungi un nodo Imposta campo profilo del cliente.
- 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}}. - Collega l’uscita In caso di errore a un nodo Assegna conversazione, così una persona completa ciò che non è stato possibile salvare.
- 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 campo | Cosa accetta |
|---|---|
| Numero | Un numero |
| Data | Una data ISO 8601 (2026-11-05 o 2026-11-05T14:30:00Z) o un timestamp Unix in secondi o millisecondi |
| Telefono | Un numero di telefono valido |
| Un indirizzo e-mail valido | |
| Elenco | Una delle opzioni dell’elenco |
| Elenco avanzato | L’ID di un’opzione o uno dei suoi nomi |
| Lingua | Una 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
- Meta for Developers: WhatsApp Flows (aperto il 3 nov 2026)
- Meta for Developers: Receiving the Flow response (aperto il 3 nov 2026)
- Centro assistenza MonoChat: Flows, Imposta campo profilo del cliente da una variabile (aperto il 3 nov 2026)
- Centro assistenza MonoChat: WhatsApp Flows (aperto il 3 nov 2026)
- Note di rilascio MonoChat 3.8.43 (aperto il 3 nov 2026)
Metta in pratica con MonoChat