Sign inGet started

Zbuduj ukierunkowany Flow WhatsApp

Zaprojektuj natywny formularz, połącz bieżące wybory i zwaliduj przesłany wynik.

Wymagania wstępne

Podłączone konto firmowe WhatsApp spełniające wymagania, zdefiniowane zadanie klienta oraz system odpowiedzialny za przesłaną akcję.

1. Wybierz jedno zadanie

Zacznij od prośby o wizytę, wyboru produktu lub wstępnej klasyfikacji zgłoszenia do obsługi. Najpierw zapisz warunek ukończenia. Wymień tylko informacje potrzebne do spełnienia tego warunku i usuń pola już dostępne w autoryzowanym kontekście.

2. Zaprojektuj formularz

Używaj zwięzłych etykiet, odpowiednich kontrolek wejściowych i przydatnej walidacji. Zadbaj, by pierwszy ekran był zrozumiały bez dodatkowych wyjaśnień. Sprawdź dłuższe wersje językowe i odpowiedzi opcjonalne. Przegląd Flows WhatsApp od Meta opisuje natywne doświadczenie.

3. Połącz bieżące wybory

Użyj odpowiedniej integracji biznesowej do sprawdzenia dostępności lub opcji produktu. Nadaj żądaniom stabilne znaczenie biznesowe i nie ufaj wartości wybranej po stronie klienta bez ponownego sprawdzenia jej przy wysyłce. Przechowuj referencję zadania w swojej aplikacji, aby zduplikowane przesłanie nie mogło utworzyć drugiej akcji biznesowej.

4. Zwaliduj przesłane dane

Powiąż odpowiedzi z właściwym żądaniem klienta. Zastosuj kontrolę tożsamości i uprawnień tam, gdzie to konieczne. Prześlij akcję do systemu rezerwacji, zamówień lub zgłoszeń, a następnie przekaż jej faktyczny wynik w konwersacji.

5. Przetestuj ścieżki przerwania

Przećwicz scenariusze: wygasły wybór, nieprawidłowa odpowiedź, przerwany formularz i niedostępna integracja. Zachowaj przydatne odpowiedzi, gdy proponujesz inną opcję. Zapewnij dostępność konwersacji lub osoby, gdy ustrukturyzowany flow nie może rozwiązać żądania.

Rozwiązywanie problemów

Przesłany formularz to nie potwierdzona rezerwacja ani płatność. Sprawdź wynik w systemie docelowym, zanim pokażesz sukces. Jeśli klient nie może dokończyć, zidentyfikuj ekran i pole, których to dotyczy, i zaproponuj obsługiwaną alternatywę. Korzystaj z opublikowanych operacji integracji zamiast zgadywać metodę SDK Flows.

Następne kroki