Cum salvezi automat în CRM răspunsurile din formularele WhatsApp Flow
Un WhatsApp Flow adună bugetul unui lead, o adresă sau o programare în câteva atingeri. Valoarea apare după: iată cum transformi fiecare răspuns într-un câmp de profil al clientului, fără să copiezi nimic manual.
Echipa MonoChat Actualizat: 7 min de citit
Pe această pagină
Un WhatsApp Flow este cea mai rapidă metodă de a colecta informații structurate într-un chat: bugetul și termenul unui lead, o adresă de livrare, o programare, o înscriere cu acord. Clientul parcurge câteva ecrane și apasă un buton. Apoi, în multe echipe, un agent deschide conversația, citește răspunsurile și le scrie de mână în CRM.
Acest ultim pas este locul unde răspunsurile se pierd, se scriu greșit sau nu se mai scriu deloc. Ghidul de față arată cum salvați fiecare răspuns direct în câmpurile de profil ale clientului în MonoChat, cum le verificați și ce faceți cu datele după aceea.
Ce se întâmplă când un client trimite un Flow
Meta descrie WhatsApp Flows ca „a way to build structured interactions for business messaging” (o modalitate de a construi interacțiuni structurate pentru mesageria business), cu utilizări precum colectarea datelor de contact ale clientului și a produselor care îl interesează sau o ofertă construită pe baza preferințelor lui.
Când clientul finalizează un Flow, Meta trimite rezultatul companiei prin același webhook ca orice alt mesaj de la client. Rezultatul sosește ca mesaj interactiv de tip nfm_reply, corpul lui vizibil este întotdeauna „Sent”, iar răspunsurile se află într-un câmp numit response_json, modelat după Flow JSON-ul pe care l-ați proiectat. Două detalii contează pentru automatizare:
- Răspunsul nu include ID-ul Flow-ului. Dacă trimiteți mai multe formulare, trebuie să le deosebiți singuri, de exemplu după numele câmpurilor.
- Răspunsurile vin cu numele pe care le-ați dat câmpurilor din formular, așa că o denumire bună a câmpurilor înseamnă jumătate din treabă.
În MonoChat, formularul trimis apare în conversație, iar un flux poate citi fiecare răspuns ca variabilă: {{message.payload.formData.<numele câmpului>}}.
De ce salvați răspunsurile în câmpuri de profil
| Răspunsuri rămase în chat | Răspunsuri salvate în câmpuri de profil |
|---|---|
| Agentul trebuie să deruleze conversația ca să găsească bugetul | Bugetul este în profilul clientului, lângă toate conversațiile lui |
| Nu puteți filtra sau segmenta | Filtrați CRM-ul după orice câmp, salvați filtrul și îl folosiți ca audiență pentru o difuzare |
| Nu se întâmplă nimic până nu citește cineva | Un flux poate atribui, eticheta sau răspunde în clipa în care răspunsul este salvat |
| Greșeli de tastare, câmpuri lipsă | Valoarea este convertită la tipul câmpului, iar o valoare greșită este prinsă |
Începând cu MonoChat 3.8.43 (2 noiembrie 2026), nodul Setează câmpul de profil al clientului poate completa un câmp Dintr-o variabilă, inclusiv cu un răspuns dintr-un WhatsApp Flow, și convertește valoarea la tipul câmpului.
Pas cu pas în MonoChat
1. Creați câmpurile de profil
În CRM › Câmpuri de profil, creați câte un câmp pentru fiecare răspuns pe care vreți să-l păstrați, cu tipul potrivit:
| Răspuns | Tipul câmpului |
|---|---|
| Buget | Număr |
| Data preferată | Dată |
| Interes (una dintre mai multe opțiuni) | Listă |
| Telefonul altei persoane de contact | Telefon |
| Limba preferată | Limbă |
Dați fiecărui câmp un nume clar. Le veți potrivi cu răspunsurile formularului la pasul 4.
2. Construiți formularul
Mergeți la Setări › Chat › Canale, deschideți meniul ⋮ al canalului WhatsApp Business (Cloud) și alegeți Flows, apoi Creați. Alegeți un șablon la Începe de la: Formular lead, Programare, Înregistrare, Adresă de livrare, Feedback, Sondaj NPS sau Gol.
În designer, Numele câmpului se generează din eticheta lui, iar redenumirea unui câmp actualizează toate referințele la el. Notați numele câmpurilor: email, budget, area, delivery_date. Când două ecrane folosesc același nume de câmp, răspunsurile sunt trimise ca <screen>_<name>, deci păstrați numele unice. Folosiți Previzualizare ca să vedeți formularul așa cum îl va vedea clientul, apoi Publică.
3. Trimiteți formularul clientului
Un Flow ajunge la client printr-un buton WhatsApp Flow dintr-un mesaj-șablon: când creați șablonul, alegeți Flow-ul, acțiunea și primul ecran. Trimiteți șablonul dintr-un chat, dintr-un flux care pornește când scrie un client nou sau după un clic pe o reclamă.
Un șablon scurt și clar duce la mai multe formulare completate:
Bună ziua, {{1}}, vă mulțumim pentru mesaj. Ca să vă trimitem doar ce vi se potrivește, spuneți-ne bugetul, zona și termenul în acest formular scurt. Durează mai puțin de un minut. [Deschide formularul]
4. Salvați răspunsurile cu un flux
- Creați un flux care pornește la Mesaj nou primit: răspunsurile formularului sosesc ca mesaj de la client.
- Adăugați un nod Setează câmpul de profil al clientului.
- Pentru fiecare câmp, alegeți Dintr-o variabilă și scrieți calea răspunsului, de exemplu
{{message.payload.formData.email}},{{message.payload.formData.budget}},{{message.payload.formData.area}}. - Conectați ieșirea La eșec la un nod Atribuiți conversația, ca o persoană să completeze ce nu s-a putut salva.
- Adăugați un nod Setează eticheta clientului, de exemplu
form-completed, ca echipa să vadă și să filtreze cine a terminat formularul.
5. Aflați ce acceptă MonoChat
Valoarea trebuie să se potrivească cu câmpul, așa cum descrie centrul de ajutor:
| Tipul câmpului | Ce acceptă |
|---|---|
| Număr | Un număr |
| Dată | O dată ISO 8601 (2026-11-05 sau 2026-11-05T14:30:00Z) sau un timestamp Unix în secunde ori milisecunde |
| Telefon | Un număr de telefon valid |
| O adresă de e-mail validă | |
| Listă | Una dintre opțiunile listei |
| Listă avansată | ID-ul unei opțiuni sau unul dintre numele ei |
| Limbă | Una dintre limbile dvs. active |
Dacă o variabilă este goală sau valoarea ei nu se potrivește, celelalte câmpuri se salvează oricum, iar nodul folosește ieșirea La eșec. Un nod de acțiune eșuat își înregistrează eroarea în jurnalul de execuție, care indică numele câmpului, astfel încât puteți corecta formularul sau câmpul.
Un sfat practic: potriviți alegerile din formular cu opțiunile câmpului de tip listă cuvânt cu cuvânt. O opțiune de formular „Centru” nu va completa un câmp de tip listă a cărui opțiune este „Centrul Vechi”.
6. Folosiți datele salvate
Odată ce răspunsurile sunt câmpuri, ele funcționează ca orice alte date despre client:
- Direcționați lead-ul. Un al doilea flux care pornește la Câmp de profil actualizat poate atribui un lead cu buget peste pragul dvs. direct unui vânzător senior.
- Reveniți la momentul potrivit. Un câmp de dată, cum ar fi „data planificată a achiziției”, poate fi verificat cu o condiție Dacă pe câmpurile de profil: cumpărătorii din următoarea lună merg azi la un agent, ceilalți primesc o etichetă pentru o revenire ulterioară.
- Trimiteți datele mai departe. Un nod Cerere HTTP poate trimite aceleași valori către propriul CRM, ERP sau sistem de programări, folosind variabilele fluxului.
- Segmentați. CRM-ul filtrează după fiecare câmp de profil activ; un filtru salvat poate fi audiența unei difuzări, pentru clienții care au fost de acord să primească una.
Trei exemple
Formular de lead imobiliar. Scopul, zona, bugetul și termenul ajung în patru câmpuri. Un flux atribuie echipei de vânzări cumpărătorii cu buget și cu termen sub trei luni, de pildă pentru apartamente din Cluj-Napoca, și etichetează restul pentru o revenire ulterioară.
Adresa de livrare pentru plata ramburs. După o comandă într-un magazin online din Brașov, formularul Adresă de livrare colectează adresa și ora preferată de livrare. Fluxul salvează ambele și le trimite magazinului printr-o Cerere HTTP, apoi îi trimite clientului o confirmare. Ghidul despre comenzile cu plata la livrare acoperă pasul de confirmare.
Cerere de programare la o clinică stomatologică din Timișoara. Tratamentul, data preferată și datele de contact sunt salvate; câmpul de dată permite recepției să vadă dintr-o privire toate cererile pentru săptămâna viitoare înainte de confirmare.
Acordul trebuie cerut și în formular
Un formular pe care clientul îl completează după ce v-a scris este foarte diferit de o ofertă trimisă cuiva care nu a cerut nimic. Dacă plănuiți să trimiteți oferte mai târziu, cereți acordul clar, separat de celelalte întrebări din formular: șablonul Înregistrare are un pas de acord, iar nodul Opt-in din fluxuri pune întrebarea scrisă de dvs. și stochează răspunsul clientului. Trimiteți marketing doar clienților care au spus da; ghidul nostru despre opt-in explică de ce acest lucru vă protejează și numărul.
Listă de verificare înainte de lansare
- Câmpuri de profil create cu tipurile potrivite.
- Numele câmpurilor din formular notate, unice și ușor de citit.
- Alegerile din formular se potrivesc cu opțiunile câmpului de tip listă.
- Flux la Mesaj nou primit cu Setează câmpul de profil al clientului Dintr-o variabilă.
- La eșec merge la o persoană, iar o etichetă marchează formularele completate.
- O trimitere de test verificată în profilul clientului și în jurnalul de execuție.
Începeți cu un singur formular
MonoChat este software de mesagerie pentru afaceri și partener oficial Meta Business Partner. Conectează propriul dvs. număr WhatsApp la Cloud API de la Meta, construiește WhatsApp Flows fără Flow JSON și salvează răspunsurile în profilurile clienților cu un flux pe care îl puteți construi în câteva minute. Articolul din centrul de ajutor despre fluxuri arată toate nodurile.
Puteți începe gratuit pe app.monochat.ai.
Surse
- Meta for Developers: WhatsApp Flows (accesat la 3 noiembrie 2026)
- Meta for Developers: Receiving the Flow response (accesat la 3 noiembrie 2026)
- Centrul de ajutor MonoChat: Flows, Set Customer Profile Field from a variable (accesat la 3 noiembrie 2026)
- Centrul de ajutor MonoChat: WhatsApp Flows (accesat la 3 noiembrie 2026)
- Note de lansare MonoChat 3.8.43 (accesat la 3 noiembrie 2026)
Puneți-l în practică cu MonoChat