Webhook message_template_status_update
message_template_status_update zgłasza zmianę stanu weryfikacji szablonu: zatwierdzenie, odrzucenie, wstrzymanie lub wyłączenie. Dzięki temu integracja może przesłać szablon i otrzymać wynik, zamiast odpytywać Meta w określonych odstępach i zgadywać, jak często wysyłać żądania.
Błąd zwracany przy wysyłce, gdy szablon nie został zatwierdzony.
Błąd zwracany po wstrzymaniu szablonu z powodu jakości.
Błąd zwracany po trwałym wyłączeniu szablonu.
Jakie statusy przekazuje
Szablon przechodzi przez niewielki zestaw stanów, a każda zmiana pojawia się tutaj.
- Zatwierdzony: od tej pory szablon można wysyłać.
- Odrzucony: nie można go wysyłać, a zdarzeniu towarzyszy powód.
- Wstrzymany: jakość spadła na tyle, że Meta tymczasowo go zawiesiła.
- Wyłączony: powtarzające się wstrzymania doprowadziły do trwałego zatrzymania i potrzebny jest nowy szablon.
Dlaczego nie trzeba odpytywać
Alternatywą jest wielokrotne pytanie i zgadywanie, jak często je wysyłać.
Bez tego zdarzenia integracja, która tworzy szablon, musi w określonych odstępach odpytywać get_template_status, aż odpowiedź się zmieni. Zbyt częste odpytywanie marnuje zasoby, a zbyt rzadkie sprawia, że zatwierdzony szablon może czekać godzinę, zanim ktoś to zauważy.
Tutaj przepływ wygląda inaczej: prześlij i czekaj. Meta przekazuje wynik, zwykle w ciągu kilku minut, a integracja reaguje tylko raz. Dla agencji tworzącej szablony w imieniu klientów oznacza to różnicę między kolejką opróżniającą się samoczynnie a taką, której ktoś musi pilnować.
Co robić przy każdym wyniku
Zatwierdzenie jest proste: oznacz szablon jako gotowy do wysyłki. Wartość pozostałych trzech wyników widać najlepiej w praktyce.
Odrzuceniu towarzyszy powód. Warto przekazać go bez zmian, zamiast streszczać, ponieważ zwykle jest wystarczająco szczegółowy, by podjąć działanie, a parafraza może zatrzeć istotne informacje.
Wstrzymanie oznacza, że treść wywołała negatywne reakcje. Ponowne wysłanie jej po zakończeniu wstrzymania przyniesie ten sam rezultat. To sygnał, by ją zmienić, a nie czekać.
Wyłączenie jest trwałe dla danego szablonu. Jedynym rozwiązaniem jest nowy szablon z inną treścią. Traktowanie tego stanu jako tymczasowego pozostawi ścieżkę wysyłki trwale niesprawną.
Typowe błędy
- Odpytywanie o akceptację, mimo że to zdarzenie ją zgłasza.
- Streszczanie powodu odrzucenia zamiast przekazania go w całości. To szczegóły pozwalają podjąć działanie.
- Czekanie na ponowne uaktywnienie wyłączonego szablonu. Ten stan jest trwały i wymaga nowego szablonu.
EasyCoexistence przekazuje status szablonu przez panel i łącznik MCP, więc asystent może przesłać szablon i poinformować Cię, gdy Meta podejmie decyzję.
Najczęściej zadawane pytania
Jak długo zwykle trwa akceptacja?
Zwykle kilka minut, czasem do jednego dnia. Żaden dostawca nie może tego przyspieszyć.
Czy wstrzymany szablon jest tym samym co wyłączony?
Nie. Wstrzymanie kończy się po pewnym czasie, a wyłączenie jest trwałe i następuje po powtarzających się wstrzymaniach.
Czy odrzucenie wyjaśnia powód?
Tak. Powód jest wystarczająco szczegółowy, by podjąć działanie, dlatego warto przekazać go bez zmian.
Czy mogę wysyłać inne szablony, gdy jeden jest wstrzymany?
Tak. Ten stan dotyczy danego szablonu, a nie numeru.
Czytaj dalej
Gotowy, aby zacząć?
Skonfiguruj WhatsApp Coexistence w kilka minut, nie miesięcy. Aplikacja nadal działa na telefonie.
Rozpocznij bezpłatny okres próbnyZweryfikowano w