Przejdź do głównej treści

WhatsApp

Jak zatrzymać pętlę w chatbocie WhatsApp: limit prób, odpowiedź awaryjna i wyjście do człowieka

„Przepraszam, nie rozumiem. Proszę wybrać jedną z opcji.” Raz to jeszcze nic. Za trzecim razem klient znika. Licznik, gałąź awaryjna i reguła przekazania sprawiają, że bot wie, kiedy przestać.

Zespół MonoChat Zaktualizowano: 7 min czytania

Na tej stronie
  1. Dlaczego pętle w chatbocie kosztują więcej, niż oszczędzają
  2. Dlaczego boty WhatsApp się zacinają
  3. Jak MonoChat odczytuje odpowiedź
  4. Limit prób krok po kroku
  5. Jak wygląda taka rozmowa
  6. Gdy botem jest agent AI
  7. Lista kontrolna
  8. Jak zacząć
  9. Źródła

Chatbot WhatsApp wpada w pętlę, gdy nie potrafi dopasować odpowiedzi klienta i wciąż zadaje to samo pytanie. Aby temu zapobiec, należy dać każdemu pytaniu gałąź awaryjną na nieoczekiwane odpowiedzi, liczyć, ile razy bot już pytał, i po dwóch lub trzech próbach przekazać rozmowę konsultantowi wraz z historią. W MonoChat składają się na to trzy węzły: Pytanie i odpowiedź z wyjściem Dla pozostałych, Ustaw zmienną przepływu do liczenia oraz warunek Jeśli na liczniku, który prowadzi do Przypisz rozmowę.

Ten przewodnik wyjaśnia, dlaczego pętle powstają na WhatsAppie, jak zaprojektować odpowiedź awaryjną i jak krok po kroku zbudować limit prób.

Dlaczego pętle w chatbocie kosztują więcej, niż oszczędzają

Boty oszczędzają pieniądze na każdej rozmowie, którą kończą. Tracą je na tych, w których klienta uwięziły. W kwietniowym artykule z 2026 r. w California Management Review Yuqing Ren i Rongjin Zhang zebrali wyniki badań:

  • z wielu ankiet wynika, że 53–77% respondentów miało złe lub frustrujące doświadczenie z chatbotem;
  • ankieta Gartnera wśród 5728 klientów wykazała, że 64% wolałoby, aby firmy nie używały AI w obsłudze klienta, a 53% rozważyłoby z tego powodu przejście do konkurencji;
  • ta sama ankieta Gartnera pokazała, że tylko 14% spraw w obsłudze klienta udaje się w pełni rozwiązać samoobsługowo;
  • 70–80% klientów woli kontakt z konsultantem.

Autorzy wskazują „pętlę chatbota” jako jedno z głównych źródeł tej frustracji: zamiast przekazać rozmowę, bot wciąż zadaje pytania, powtarza informacje lub przeprasza. Jako czynnik, który zamienia drobną uciążliwość w utratę zaufania, wymieniają też brak łatwej drogi do człowieka.

Nic z tego nie przemawia przeciwko botom. Przemawia za botami, które wiedzą, kiedy przestać.

Dlaczego boty WhatsApp się zacinają

Większość botów WhatsApp to menu: pytanie z przyciskami odpowiedzi lub listą. Kształtują je limity Meta. Wiadomość z przyciskami odpowiedzi może mieć do 3 przycisków po maksymalnie 20 znaków każdy, a wiadomość z listą do 10 pozycji we wszystkich sekcjach łącznie, z tytułem pozycji do 24 znaków. Mimo tych ograniczeń klienci i tak robią cztery rzeczy, których menu nie przewidziało:

  1. Piszą zamiast klikać. „to drugie”, „dostawa”, „2”.
  2. Odpowiadają na inne pytanie. Bot prosi o numer zamówienia, a klient wysyła zdjęcie paczki.
  3. Piszą coś, czego menu nie obejmuje. „Paczka przyszła uszkodzona” przy menu Śledzenie / Zwrot / Rozmowa z nami.
  4. Wracają później do pytania, które bot zadał poprzedniego dnia.

Bot, który każdą z tych sytuacji traktuje jak „nieprawidłowa odpowiedź, proszę wybrać ponownie”, wpada w pętlę. Bot, który ma plan na każdą z nich, nie wpada.

Zasady samego WhatsAppa idą w tym samym kierunku. Business Messaging Policy dopuszcza automatyzację w oknie 24 godzin, ale stanowi, że firmy „must also have available prompt, clear, and direct escalation paths”: przekazanie rozmowy konsultantowi w czacie, numer telefonu, e-mail, obsługę przez stronę internetową, wizytę w sklepie lub formularz zgłoszeniowy.

Jak MonoChat odczytuje odpowiedź

Zanim zbuduje się limit, warto wiedzieć, co węzeł Pytanie i odpowiedź robi z odpowiedzią:

  • Kliknięty przycisk lub pozycja listy trafia na wyjście tej opcji.
  • Wpisana odpowiedź jest porównywana z tytułami opcji. Jeśli jest wystarczająco podobna do któregoś z nich, liczy się jako ta opcja; „Śledź moje zamówienie” pasuje do przycisku „Śledź zamówienie”.
  • Numer wybiera opcję na danej pozycji, więc „2” oznacza drugi przycisk lub drugą pozycję listy.
  • Wszystko inne (tekst, który niczego nie przypomina, zdjęcie, wiadomość głosowa) trafia na wyjście Dla pozostałych tego węzła.

Pętla nie bierze się więc z dopasowania, tylko z tego, co Państwo podłączą do Dla pozostałych. Jeśli to wyjście wraca do tego samego pytania bez żadnego limitu, bot będzie pytał w nieskończoność.

Limit prób krok po kroku

Przykład to menu pytań o dostawę w sklepie internetowym. Klienci wybierają Śledź zamówienie, Zwrot towaru albo Inna sprawa.

1. Zadaj pytanie

  1. Przejdź do Ustawienia › Automatyzacja › Przepływy i otwórz przepływ bota lub utwórz nowy.
  2. Dodaj węzeł Pytanie i odpowiedź z pytaniem i trzema przyciskami. Tytuły przycisków niech będą krótkie i wyraźnie różne; podobne tytuły utrudniają dopasowanie wpisanych odpowiedzi.
  3. Połącz wyjście każdego przycisku z gałęzią danego tematu.

2. Policz próby

  1. Dodaj węzeł Ustaw zmienną przepływu i połącz z nim wyjście Dla pozostałych pytania.
  2. Dodaj wiersz: nazwa attempts, operacja Zwiększ o, wartość 1. Pusta wartość też liczy się jako 1, a zmienna, która jeszcze nie istnieje, zaczyna od 0, więc pierwsza błędna odpowiedź ustawia ją na 1.
  3. Wiersze wykonują się po kolei. Jeśli chcą Państwo zachować to, co napisał klient, dodaj drugi wiersz, który operacją Ustaw zapisze last_answer jako Tekst z {{message.text}}.

3. Zdecyduj: zapytać ponownie czy przekazać

  1. Po węźle Ustaw zmienną przepływu dodaj węzeł Jeśli.
  2. W warunku otwórz grupę Przepływ i wybierz Wartość zmiennej przepływu: attempts, Większe lub równe, 2.
  3. Połącz Fałsz z węzłem Wyślij wiadomość, który pyta ponownie, jaśniej, a następnie wróć do węzła Pytanie i odpowiedź.
  4. Połącz Prawda z przekazaniem z kroku 4.

Druga próba nie powinna powtarzać pierwszej słowo w słowo. Proszę napisać, co bot potrafi, i pokazać opcje jeszcze raz:

Przepraszam, w tym miejscu pomogę w trzech sprawach. Kliknij jedną z nich lub wpisz jej numer: 1 Śledź zamówienie · 2 Zwrot towaru · 3 Inna sprawa

4. Przekaż rozmowę jak należy

  1. Dodaj węzeł Przypisz rozmowę na gałęzi Prawda i wybierz zespół lub konsultanta, który zajmuje się pytaniami o dostawę.
  2. Przed nim dodaj Wyślij wiadomość, która powie klientowi, co będzie dalej: „Przekazuję Cię koleżance z zespołu. Widzi tę rozmowę, więc nie musisz niczego powtarzać.”
  3. Jeśli mają Państwo godziny pracy, wcześniej dodaj Jeśli z warunkiem W godzinach pracy. Poza nimi proszę napisać, kiedy odpowie człowiek, zamiast obiecywać odpowiedź od razu.

Konsultant widzi całą rozmowę we wspólnej skrzynce odbiorczej zespołu, także odpowiedzi, których bot nie potrafił dopasować.

5. Daj opcji „Inna sprawa” prawdziwe wyjście

„Inna sprawa” to przycisk, który najczęściej prowadzi do pętli, bo otwiera pytanie swobodne, na które menu nie umie odpowiedzieć. Proszę połączyć go bezpośrednio z Przypisz rozmowę albo z krokiem AI, który czyta swobodny tekst, a nie z kolejnym menu.

Jak wygląda taka rozmowa

Klientka: dzień dobry, paczka przyszła uszkodzona

Bot: Dzień dobry, Kasiu! W sprawach zamówień pomogę tutaj. W czym mogę pomóc? [Śledź zamówienie] [Zwrot towaru] [Inna sprawa]

Klientka: jest rozbita

Bot: Przepraszam, w tym miejscu pomogę w trzech sprawach. Kliknij jedną z nich lub wpisz jej numer: 1 Śledź zamówienie · 2 Zwrot towaru · 3 Inna sprawa

Klientka: (wysyła zdjęcie pudełka)

Bot: Przekazuję Cię koleżance z zespołu. Widzi tę rozmowę, więc nie musisz niczego powtarzać.

Konsultantka: Dzień dobry, Kasiu, z tej strony Marta. Przykro mi, że paczka dotarła uszkodzona, widzę Twoje zdjęcie. Od razu zajmę się wysyłką nowej.

Dwie próby, jedno wyraźne przekazanie, a zdjęcie leży już przed konsultantką.

Gdy botem jest agent AI

Agenci AI czytają swobodny tekst, więc rzadziej zapętlają się na przyciskach, ale nadal mogą chodzić w kółko: dopytywać o szczegóły, które klient już podał, albo powtarzać odpowiedź, która nie pomogła. Obowiązują dwie zasady:

  • Ogranicz przebieg. Węzeł Agent AI w MonoChat działa w ramach budżetu wykonania i przechodzi dalej wyjściem Zakończone, Przekroczono budżet, Przekroczono limit czasu lub W przypadku niepowodzenia. Każde wyjście poza Zakończone należy połączyć z człowiekiem.
  • Licz tury. Ten sam licznik z Ustaw zmienną przepływu działa wokół kroku AI: zwiększaj ai_turns przy każdej odpowiedzi klienta i przekaż rozmowę po wybranej liczbie. Nasz przewodnik o przekazaniu od AI do człowieka szerzej omawia wiadomość przekazania i kierowanie rozmów, a testowanie agenta AI przed uruchomieniem pokazuje, jak znaleźć pytania, na które nie umie odpowiedzieć, zanim zrobią to klienci.

Lista kontrolna

  • Każdy węzeł Pytanie i odpowiedź ma podłączone wyjście Dla pozostałych.
  • Węzeł Ustaw zmienną przepływu zwiększa na tej gałęzi licznik attempts.
  • Węzeł Jeśli z warunkiem Wartość zmiennej przepływu rozstrzyga, czy pytać ponownie, czy przekazać rozmowę (2 lub 3 próby).
  • Druga próba jest sformułowana inaczej i pokazuje opcje z numerami.
  • „Inna sprawa” prowadzi prosto do człowieka lub kroku AI, nigdy do kolejnego menu.
  • Przypisz rozmowę kieruje czat do właściwego zespołu, z wiadomością, która mówi, co będzie dalej.
  • Poza godzinami pracy bot podaje, kiedy odpowie człowiek.
  • Kroki AI kierują Przekroczono budżet, Przekroczono limit czasu i W przypadku niepowodzenia do człowieka.

Jak zacząć

Limity prób buduje się w bezkodowym kreatorze automatyzacji przepływów. Zacznij od bezpłatnego planu Basic na app.monochat.ai albo przeczytaj nasz przewodnik po budowaniu chatbota WhatsApp i o możliwościach interaktywnych wiadomości WhatsApp.

Źródła

Najczęstsze pytania

Najczęściej zadawane pytania

Czym jest pętla w chatbocie?

Pętla w chatbocie to rozmowa, w której bot wciąż odpowiada tym samym pytaniem, menu lub przeprosinami, bo nie potrafi dopasować tego, co napisał klient, i nie daje żadnego wyjścia. Autorzy artykułu w California Management Review z kwietnia 2026 r. opisują ją jako pętlę niekończącej się rozmowy, która do niczego nie prowadzi.

Ile razy bot powinien powtórzyć pytanie, zanim przekaże rozmowę?

Nie ma oficjalnej liczby. Często wybiera się dwie lub trzy próby: jedną, by zapytać, drugą, by zapytać jeszcze raz, jaśniej i z przyciskami, a potem człowiek. Próby warto liczyć w przepływie, żeby reguła była taka sama dla każdego klienta.

Jak liczyć próby w przepływie MonoChat?

Dodaj węzeł Ustaw zmienną przepływu z operacją Zwiększ o na zmiennej, na przykład attempts, za każdym razem, gdy pytanie jest zadawane ponownie. Następnie dodaj węzeł Jeśli z warunkiem Wartość zmiennej przepływu, na przykład flow.attempts Większe lub równe 3, i połącz jego wyjście Prawda z węzłem Przypisz rozmowę.

Co się dzieje, gdy klient pisze zamiast kliknąć przycisk?

Węzeł Pytanie i odpowiedź w MonoChat dopasowuje wpisaną odpowiedź do najbliższego przycisku lub pozycji listy albo do jej numeru (2 oznacza drugą opcję). Odpowiedź, która nie pasuje do niczego, trafia na wyjście Dla pozostałych tego węzła i właśnie tam zaczyna się gałąź ponawiania.

Czy WhatsApp wymaga drogi do kontaktu z człowiekiem?

Tak. WhatsApp Business Messaging Policy dopuszcza automatyzację w oknie 24 godzin, ale wymaga szybkich, jasnych i bezpośrednich ścieżek eskalacji, takich jak przekazanie rozmowy konsultantowi w czacie, numer telefonu, e-mail, obsługa przez stronę internetową, wizyta w sklepie lub formularz zgłoszeniowy.

Czy agent AI też może wpaść w pętlę?

Może powtarzać się lub w kółko dopytywać o szczegóły. W MonoChat węzeł Agent AI działa w ramach budżetu wykonania i przechodzi dalej wyjściem Zakończone, Przekroczono budżet, Przekroczono limit czasu lub W przypadku niepowodzenia, więc wszystko poza wyjściem Zakończone można skierować do człowieka.

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