Jak automatycznie zapisywać odpowiedzi z formularza WhatsApp Flow w CRM
WhatsApp Flow zbiera budżet leada, adres lub termin wizyty w kilku dotknięciach. Wartość pojawia się dopiero w kolejnym kroku: jak zamienić każdą odpowiedź w pole profilu klienta, bez ręcznego przepisywania.
Zespół MonoChat Zaktualizowano: 6 min czytania
Na tej stronie
WhatsApp Flow to najszybszy sposób na zebranie ustrukturyzowanych informacji w czacie: budżetu i terminu zakupu leada, adresu dostawy, terminu wizyty, zapisu ze zgodą. Klient przechodzi przez kilka ekranów i dotyka przycisku. A potem w wielu zespołach pracownik otwiera rozmowę, czyta odpowiedzi i przepisuje je ręcznie do CRM.
Na tym ostatnim kroku odpowiedzi się gubią, są błędnie wpisywane albo nie trafiają do systemu wcale. Ten poradnik pokazuje, jak zapisać każdą odpowiedź bezpośrednio w polach profilu klienta w MonoChat, jak ją sprawdzić i co zrobić z danymi, gdy już tam są.
Co się dzieje, gdy klient wyśle Flow
Meta opisuje WhatsApp Flows jako „sposób budowania ustrukturyzowanych interakcji w komunikacji biznesowej”, na przykład do zbierania danych kontaktowych klienta i produktów, którymi się interesuje, albo do przygotowania wyceny na podstawie jego preferencji.
Gdy klient ukończy Flow, Meta przekazuje wynik firmie przez ten sam webhook co każdą inną wiadomość od klienta. Wynik przychodzi jako wiadomość interaktywna typu nfm_reply, jej widoczna treść to zawsze „Sent”, a odpowiedzi są w polu response_json, ukształtowanym przez zaprojektowany przez Państwa Flow JSON. Dwie kwestie mają znaczenie dla automatyzacji:
- Odpowiedź nie zawiera identyfikatora Flow. Jeśli wysyłają Państwo kilka formularzy, muszą Państwo odróżniać je sami, na przykład po nazwach pól.
- Odpowiedzi przychodzą z nazwami pól nadanymi w formularzu, więc dobre nazwanie pól to połowa pracy.
W MonoChat wysłany formularz pojawia się w rozmowie, a przepływ może odczytać każdą odpowiedź jako zmienną: {{message.payload.formData.<nazwa pola>}}.
Dlaczego zapisywać odpowiedzi w polach profilu
| Odpowiedzi zostają w czacie | Odpowiedzi zapisane w polach profilu |
|---|---|
| Pracownik musi przewijać rozmowę, by znaleźć budżet | Budżet jest w profilu klienta, obok każdej rozmowy |
| Brak filtrowania i segmentacji | CRM można filtrować po dowolnym polu, zapisać filtr i użyć go jako odbiorców listy transmisji |
| Nic się nie dzieje, dopóki ktoś tego nie przeczyta | Przepływ może przypisać, otagować lub odpowiedzieć w chwili zapisu odpowiedzi |
| Literówki, brakujące pola | Wartość jest zamieniana na typ pola, a błędna wartość zostaje wychwycona |
Od MonoChat 3.8.43 (2 listopada 2026) węzeł Ustaw pole profilu klienta może wypełnić pole Ze zmiennej, w tym odpowiedzią z WhatsApp Flow, i zamienia wartość na typ pola.
Krok po kroku w MonoChat
1. Utwórz pola profilu
W CRM › Pola profilu utwórz pole dla każdej odpowiedzi, którą chcą Państwo zachować, z właściwym typem:
| Odpowiedź | Typ pola |
|---|---|
| Budżet | Liczba |
| Preferowana data | Data |
| Zainteresowanie (jedna z kilku opcji) | Lista |
| Telefon innej osoby kontaktowej | Telefon |
| Preferowany język | Język |
Każde pole należy wyraźnie nazwać. Dopasują Państwo je do odpowiedzi formularza w kroku 4.
2. Zbuduj formularz
Przejdź do Ustawienia › Czat › Kanały, otwórz menu ⋮ kanału WhatsApp Business (Cloud) i wybierz Przepływy, a następnie Utwórz. W sekcji Zacznij od wybierz szablon: Formularz leada, Wizyta, Rejestracja, Adres dostawy, Opinia, Ankieta NPS lub Pusty.
W projektancie Nazwa pola każdego pola jest tworzona na podstawie jego etykiety, a zmiana nazwy pola aktualizuje wszystkie odwołania do niego. Warto zanotować nazwy pól: email, budget, area, delivery_date. Gdy dwa ekrany używają tej samej nazwy pola, odpowiedzi są wysyłane jako <screen>_<name>, więc nazwy powinny być unikalne. Użyj Podglądu, by zobaczyć formularz oczami klienta, a następnie go Opublikuj.
3. Wyślij formularz klientowi
Flow trafia do klienta przez przycisk WhatsApp Flow w szablonie wiadomości: podczas tworzenia szablonu wybiera się Flow, jego akcję i pierwszy ekran. Szablon można wysłać z czatu, z przepływu uruchamianego, gdy pisze nowy klient, albo po kliknięciu w reklamę.
Krótki, jasny szablon sprawia, że więcej formularzy zostaje wypełnionych:
Dzień dobry {{1}}, dziękujemy za wiadomość. Aby przesłać Państwu tylko to, co pasuje, prosimy o podanie budżetu, dzielnicy i terminu w krótkim formularzu. Zajmie to mniej niż minutę. [Otwórz formularz]
4. Zapisz odpowiedzi przepływem
- Utwórz przepływ uruchamiany przez Odebrano nową wiadomość: odpowiedzi formularza przychodzą jako wiadomość od klienta.
- Dodaj węzeł Ustaw pole profilu klienta.
- Dla każdego pola wybierz Ze zmiennej i wpisz ścieżkę odpowiedzi, na przykład
{{message.payload.formData.email}},{{message.payload.formData.budget}},{{message.payload.formData.area}}. - Połącz wyjście W przypadku niepowodzenia z węzłem Przypisz rozmowę, aby osoba z zespołu uzupełniła to, czego nie udało się zapisać.
- Dodaj węzeł Ustaw tag klienta, na przykład
form-completed, aby zespół widział i mógł filtrować osoby, które ukończyły formularz.
5. Sprawdź, co przyjmuje MonoChat
Wartość musi pasować do pola, jak opisuje to centrum pomocy:
| Typ pola | Co przyjmuje |
|---|---|
| Liczba | Liczbę |
| Data | Datę ISO 8601 (2026-11-05 lub 2026-11-05T14:30:00Z) albo znacznik czasu Unix w sekundach lub milisekundach |
| Telefon | Prawidłowy numer telefonu |
| Prawidłowy adres e-mail | |
| Lista | Jedną z opcji listy |
| Lista zaawansowana | Identyfikator jednej opcji lub jedną z jej nazw |
| Język | Jeden z aktywnych języków |
Jeśli zmienna jest pusta albo jej wartość nie pasuje, pozostałe pola i tak zostaną zapisane, a węzeł użyje wyjścia W przypadku niepowodzenia. Węzeł akcji, który się nie powiódł, zapisuje błąd w dzienniku uruchomień wraz z nazwą pola, dzięki czemu można poprawić formularz lub pole.
Praktyczna wskazówka: opcje formularza powinny co do słowa odpowiadać opcjom pola listy. Opcja formularza „Śródmieście” nie wypełni pola listy, w którym opcja brzmi „Warszawa Śródmieście”.
6. Wykorzystaj zapisane dane
Gdy odpowiedzi są polami, działają jak każde inne dane klienta:
- Skieruj leada. Drugi przepływ uruchamiany przez Zaktualizowano pole profilu może przypisać leada z budżetem powyżej ustalonego progu od razu do starszego handlowca.
- Wróć we właściwym czasie. Pole daty, takie jak „planowana data zakupu”, można sprawdzić warunkiem Jeśli na polach profilu: kupujący w ciągu miesiąca trafiają do agenta jeszcze dziś, pozostali dostają tag do późniejszego kontaktu.
- Prześlij dane dalej. Węzeł Żądanie HTTP może wysłać te same wartości do Państwa własnego CRM, ERP lub systemu rezerwacji, korzystając ze zmiennych przepływu.
- Segmentuj. CRM filtruje po każdym aktywnym polu profilu; zapisany filtr może być odbiorcami listy transmisji, dla klientów, którzy zgodzili się ją otrzymywać.
Trzy przykłady
Formularz leada dla biura nieruchomości w Warszawie. Cel zakupu, dzielnica, budżet i termin trafiają do czterech pól. Przepływ przypisuje do zespołu sprzedaży kupujących z budżetem i terminem poniżej trzech miesięcy, a pozostałych oznacza tagiem do późniejszego kontaktu.
Adres dostawy przy płatności przy odbiorze. Po złożeniu zamówienia formularz Adres dostawy zbiera adres i preferowaną godzinę dostawy. Przepływ zapisuje oba dane i wysyła je do sklepu węzłem Żądanie HTTP, a następnie wysyła klientowi potwierdzenie. Krok potwierdzenia opisuje nasz poradnik o potwierdzaniu zamówień za pobraniem.
Zapytanie o wizytę w klinice w Krakowie. Zabieg, preferowana data i dane kontaktowe zostają zapisane; dzięki polu daty recepcja widzi jednym spojrzeniem wszystkie zgłoszenia na przyszły tydzień, zanim je potwierdzi.
Zgoda też należy do formularza
Formularz, który klient wypełnia po napisaniu do firmy, to coś zupełnie innego niż oferta wysłana komuś, kto o nią nie prosił. Jeśli planują Państwo wysyłać oferty później, o zgodę trzeba zapytać wyraźnie, oddzielnie od pozostałych pytań formularza: szablon Rejestracja ma krok ze zgodą, a węzeł Zgoda na kontakt w przepływach zadaje wpisane przez Państwa pytanie i zapisuje odpowiedź klienta. Marketing należy wysyłać tylko klientom, którzy się zgodzili; nasz poradnik o zgodzie wyjaśnia, dlaczego chroni to także Państwa numer.
Lista kontrolna przed uruchomieniem
- Pola profilu utworzone z właściwymi typami.
- Nazwy pól formularza zanotowane, unikalne i czytelne.
- Opcje formularza odpowiadają opcjom pola listy.
- Przepływ na Odebrano nową wiadomość z węzłem Ustaw pole profilu klienta Ze zmiennej.
- W przypadku niepowodzenia prowadzi do człowieka, a tag oznacza ukończone formularze.
- Jedno testowe zgłoszenie sprawdzone w profilu klienta i w dzienniku uruchomień.
Zacznij od jednego formularza
MonoChat to oprogramowanie do komunikacji biznesowej i oficjalny Meta Business Partner. Łączy Państwa własny numer WhatsApp z Cloud API Meta, buduje WhatsApp Flows bez Flow JSON i zapisuje ich odpowiedzi w profilach klientów przepływem, który można zbudować w kilka minut. Artykuł w centrum pomocy o przepływach pokazuje wszystkie węzły.
Można zacząć za darmo na app.monochat.ai.
Źródła
- Meta for Developers: WhatsApp Flows (otwarto 3 lis 2026)
- Meta for Developers: Receiving the Flow response (otwarto 3 lis 2026)
- Centrum pomocy MonoChat: Flows, Set Customer Profile Field from a variable (otwarto 3 lis 2026)
- Centrum pomocy MonoChat: WhatsApp Flows (otwarto 3 lis 2026)
- Informacje o wydaniu MonoChat 3.8.43 (otwarto 3 lis 2026)
Wdróż to w praktyce z MonoChat