# Oczekiwanie na odpowiedź klienta w Automatyzacjach

Użyj **Wait for reply**, gdy kolejny krok zależy od odpowiedzi klienta. Na przykład wyślij przypomnienie o wizycie, poczekaj na potwierdzenie, a następnie zaktualizuj kontakt lub wykonaj działanie następcze, jeśli odpowiedź nie nadejdzie.

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## Zanim zaczniesz

Dodaj wysyłkę SMS lub WhatsApp do swojego przepływu. SMS wymaga numeru w Twoim obszarze roboczym, który może odbierać wiadomości. WhatsApp wymaga nadawcy w Twoim obszarze roboczym i jednego indywidualnego odbiorcy telefonicznego.

Odpowiedzi e-mail nie są obsługiwane. Odpowiedzi w konwersacjach grupowych WhatsApp nie są obsługiwane.

Twój obszar roboczy musi mieć uprawnienia do wysyłania i odczytywania wiadomości dla wybranego kanału. Standardowe [wymagania kanału](/docs/guides/automations/messages) oraz limity automatycznego wysyłania w obszarze roboczym nadal obowiązują.

## Dodaj oczekiwanie

1. Dodaj **Wait for reply** na ścieżce **Success** wysyłki. Możesz też wybrać **Also wait for a reply** podczas dodawania wysyłki SMS lub WhatsApp.
2. W polu **Reply to** wybierz wcześniejszą wysyłkę. Jeśli tylko jedna wysyłka jest odpowiednia, zostanie wybrana automatycznie. Między wysyłką a oczekiwaniem mogą znajdować się inne kroki.
3. Ustaw **Wait up to** na czas, jaki chcesz przeznaczyć na odpowiedź.
4. Połącz **Reply received** z krokiem obsługującym odpowiedź. Użyj **Choose a path**, aby rozróżnić potwierdzenie, prośbę o pomoc i inne odpowiedzi.
5. Połącz **Timed out** z dalszą akcją lub jawnym zakończeniem. Obsłuż błąd wysyłki na osobnej ścieżce błędu kroku wysyłki.

Przepływ zaczyna przechwytywać odpowiedzi w momencie przyjęcia wiadomości do wysłania, więc szybka odpowiedź może zostać zapisana, zanim przebieg dotrze do oczekiwania. Limit czasu rozpoczyna się, gdy przebieg dotrze do oczekiwania; [limit czasu przebiegu](/docs/guides/automations/schedules-and-delays#run-time-limit) może zakończyć go wcześniej.

## Użyj odpowiedzi

Na ścieżce **Reply received** wybierz pola w sekcji **Reply → Message** w dostępnych danych. Wysyłka SMS udostępnia pola SMS. Wysyłka WhatsApp udostępnia pola WhatsApp, które mogą zawierać tekst, odpowiedzi przyciskami lub multimedia. Sprawdź, które pola opcjonalne są obecne, zanim ich użyjesz.

Oczekiwanie przyjmuje kwalifikującą się odpowiedź bez interpretowania jej znaczenia. Kolejny krok decyduje, co zrobić z odpowiedzią taką jak “yes”, “no” lub nieoczekiwaną treścią. Ścieżka **Timed out** nie zawiera danych odpowiedzi.

## Unikaj nakładających się pytań

Odpowiedzi są dopasowywane na podstawie kanału i pary numerów telefonu firma/klient w obrębie obszaru roboczego. Nie identyfikują, na które pytanie klient zamierzał odpowiedzieć. Ta sama odpowiedź może spełnić oczekiwania w kilku workflow, a spóźniona odpowiedź może trafić do późniejszego pytania.

Użyj [Nakładanie uruchomień](/docs/guides/automations/run-settings), aby pominąć nowe uruchomienie, gdy ta automatyzacja już oczekuje na tę samą parę. Koordynuj inne automatyzacje, które również wysyłają wiadomości do tego klienta; ustawienia nakładania dotyczą jednej automatyzacji naraz.

## Podgląd i sprawdzenie wyniku

[Wyświetl podgląd workflow](/docs/guides/automations/preview) z odpowiedzią, nieoczekiwaną odpowiedzią i przekroczeniem limitu czasu. Podgląd używa przykładowych danych bez wysyłania wiadomości. Sprawdź ścieżki i pola, a następnie opublikuj, gdy wszystko jest gotowe do wysyłki rzeczywistych wiadomości.

W sekcji **Runs** sprawdź krok **Wait for reply** i wybraną gałąź, aby zobaczyć, czy odpowiedź dotarła, czy oczekiwanie przekroczyło limit czasu. Przekroczenie limitu czasu kończy krok oczekiwania pomyślnie i kieruje do ścieżki **Timed out**. Końcowy status uruchomienia zależy od tego, co nastąpi dalej.

Jeśli pobranie wiadomości z odpowiedzią zakończy się trwałym niepowodzeniem, uruchomienie kończy się błędem zamiast przejść ścieżką limitu czasu. Sprawdź krok zakończony błędem, aby poznać przyczynę, i zweryfikuj uprawnienia do odczytu kanału.

Jeśli pole **Reply to** nie ma dostępnych opcji, połącz oczekiwanie ze ścieżką sukcesu wcześniejszego wysłania SMS lub WhatsApp. Wysłanie osiągalne tylko przez ścieżkę błędu nie kwalifikuje się.

Wstrzymanie automatyzacji zapobiega nowym uruchomieniom, ale pozwala istniejącym oczekiwaniom kontynuować działanie. Anuluj pojedyncze uruchomienie, gdy powiązane dalsze działania powinny zostać zatrzymane.

## Następne kroki

- [Oczekiwanie na potwierdzenia dostarczenia lub zdarzenia aplikacji](/docs/guides/automations/waits).
- [Używaj danych przepływu](/docs/guides/automations/data).
- [Sprawdzaj przebiegi](/docs/guides/automations/runs).

## Related resources

- [Automations](/docs/guides/automations) (docs)
