Przejdź do głównej treści

WhatsApp

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
  1. Co się dzieje, gdy klient wyśle Flow
  2. Dlaczego zapisywać odpowiedzi w polach profilu
  3. Krok po kroku w MonoChat
  4. Trzy przykłady
  5. Zgoda też należy do formularza
  6. Lista kontrolna przed uruchomieniem
  7. Zacznij od jednego formularza
  8. Źródła

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 czacieOdpowiedzi zapisane w polach profilu
Pracownik musi przewijać rozmowę, by znaleźć budżetBudżet jest w profilu klienta, obok każdej rozmowy
Brak filtrowania i segmentacjiCRM 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 przeczytaPrzepływ może przypisać, otagować lub odpowiedzieć w chwili zapisu odpowiedzi
Literówki, brakujące polaWartość 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
E-mailE-mail
BudżetLiczba
Preferowana dataData
Zainteresowanie (jedna z kilku opcji)Lista
Telefon innej osoby kontaktowejTelefon
Preferowany językJę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

  1. Utwórz przepływ uruchamiany przez Odebrano nową wiadomość: odpowiedzi formularza przychodzą jako wiadomość od klienta.
  2. Dodaj węzeł Ustaw pole profilu klienta.
  3. 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}}.
  4. 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ć.
  5. 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 polaCo przyjmuje
LiczbaLiczbę
DataDatę ISO 8601 (2026-11-05 lub 2026-11-05T14:30:00Z) albo znacznik czasu Unix w sekundach lub milisekundach
TelefonPrawidłowy numer telefonu
E-mailPrawidłowy adres e-mail
ListaJedną z opcji listy
Lista zaawansowanaIdentyfikator jednej opcji lub jedną z jej nazw
JęzykJeden 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

Najczęstsze pytania

Najczęściej zadawane pytania

Gdzie trafiają odpowiedzi z WhatsApp Flow po wysłaniu formularza przez klienta?

Meta przekazuje je firmie jako wiadomość od klienta, tym samym webhookiem co każdą inną wiadomość, a odpowiedzi znajdują się w polu response_json. W MonoChat wysłany formularz pojawia się w rozmowie, a jego odpowiedzi można odczytać w przepływie jako {{message.payload.formData.<nazwa pola>}}.

Jak zapisać odpowiedź z Flow w polu profilu klienta w MonoChat?

Należy utworzyć przepływ uruchamiany przez Odebrano nową wiadomość, dodać węzeł Ustaw pole profilu klienta, dla każdego pola wybrać Ze zmiennej i wpisać ścieżkę odpowiedzi, na przykład {{message.payload.formData.email}}. MonoChat zamienia wartość na typ pola: liczba, data, telefon, e-mail, lista lub język.

Co się stanie, gdy odpowiedź nie pasuje do pola?

Pozostałe pola zostaną zapisane, a węzeł użyje wyjścia W przypadku niepowodzenia. Wyjście to warto połączyć z węzłem Przypisz rozmowę lub z tagiem, aby osoba z zespołu uzupełniła to, czego nie udało się zapisać. Dziennik uruchomień wskazuje pole, które się nie powiodło.

Czy potrzebny jest programista albo endpoint?

Przy takim formularzu nie. Projektant Flow w MonoChat buduje formularz bez pisania Flow JSON, a przepływ zapisujący odpowiedzi powstaje w wizualnym kreatorze przepływów. Endpoint jest potrzebny dopiero wtedy, gdy ekrany mają pokazywać dane na żywo, na przykład wolne terminy.

Jaki format daty przyjmuje pole daty?

Datę ISO 8601, na przykład 2026-11-05 lub 2026-11-05T14:30:00Z, albo znacznik czasu Unix w sekundach lub milisekundach. Przed uruchomieniem warto wysłać jeden testowy formularz i sprawdzić zapisaną datę w profilu klienta.

Czy zapisana odpowiedź może uruchomić kolejną automatyzację?

Tak. Drugi przepływ może startować od Zaktualizowano pole profilu, na przykład aby przypisać leada do sprzedaży, gdy pole budżetu zostanie wypełnione, albo wysłać potwierdzenie zamówienia, gdy pojawi się adres dostawy.

Pierwszy miesiąc planu Growth na nasz koszt

Prowadź WhatsApp, Instagram i Messenger z jednej skrzynki odbiorczej

Zacznij za darmo z MonoChat: wspólna skrzynka odbiorcza zespołu, asystenci AI, szablony i kampanie na oficjalnych API Meta.

Jeden kod na firmę • 30 dni na wykorzystanie • Bez karty płatniczej

150 $ na start.

Odbierz