Przejdź do głównej treści

WhatsApp

Czas życia wiadomości WhatsApp: kody, przypomnienia i informacje o dostawie bez spóźnienia

Telefon klienta jest wyłączony przez kilka godzin, a gdy wraca do zasięgu, WhatsApp dostarcza kod weryfikacyjny, który dawno wygasł, albo komunikat „kurier będzie za 20 minut” o paczce odebranej w południe. Czas życia wiadomości mówi WhatsApp, kiedy przestać próbować. Jakie są wartości domyślne w każdej kategorii szablonów, co wybrać dla danej wiadomości i jak ustawić go w MonoChat.

Zespół MonoChat Zaktualizowano: 7 min czytania

Na tej stronie
  1. Jak WhatsApp ponawia dostarczenie wiadomości
  2. Wartości domyślne i limity według kategorii
  3. Jaka wartość pasuje do jakiej wiadomości
  4. Jak ustawić go w MonoChat
  5. Przykład: wiadomości przychodni w dniu wizyty
  6. Ile to kosztuje
  7. Lista kontrolna
  8. Źródła

Klient prosi o kod logowania, wsiadając do samolotu. Telefon przechodzi w tryb samolotowy, a cztery godziny później, po lądowaniu, WhatsApp dostarcza kod, który wygasł po dziesięciu minutach. Inny klient wieczorem dostaje „kurier będzie u Państwa za 20 minut” o paczce, którą w południe odebrał sąsiad. Przychodnia w Krakowie wysyła „wizyta zaczyna się za godzinę”, a wiadomość dociera następnego ranka.

Żadna z tych wiadomości nie jest błędna w chwili wysłania. Błędna jest w chwili dotarcia. WhatsApp próbuje dostarczyć wiadomość na wyłączony lub niepołączony telefon, a w większości szablonów robi to nawet przez 30 dni. Czas życia wiadomości (TTL) to ustawienie, które mówi WhatsApp, kiedy przestać.

Od wersji 3.8.46 kreator szablonów MonoChat pozwala ustawić go w szablonach Użytkowych i Uwierzytelniania, tak jak wcześniej w Marketingowych. Ten poradnik wyjaśnia, jak działa czas życia, jakie są wartości domyślne i limity w każdej kategorii, jaka wartość pasuje do jakiej wiadomości i jak ją ustawić.

Jak WhatsApp ponawia dostarczenie wiadomości

Gdy wysyłają Państwo wiadomość z szablonu, WhatsApp najpierw próbuje dostarczyć ją na telefon klienta. Jeśli telefon jest wyłączony, nie ma połączenia lub od jakiegoś czasu jest offline, wiadomość czeka po stronie WhatsApp, a on ponawia próby. Meta nazywa długość tego okresu czasem życia wiadomości.

Gdy czas życia upłynie, dzieją się dwie rzeczy:

  • Wiadomość zostaje odrzucona. Dokumentacja Meta mówi, że system odrzuca wiadomości, których nie da się dostarczyć w domyślnym lub własnym czasie życia. Klient jej nie zobaczy.
  • Nie otrzymują Państwo statusu dostarczenia. Rada Meta jest prosta: jeśli przed końcem czasu życia nie nadszedł webhook o dostarczeniu, należy założyć, że wiadomość została odrzucona.

Domyślny okres ponawiania jest długi, bo większość wiadomości przydaje się jeszcze po kilku dniach: rachunek, zestawienie, newsletter. Ten poradnik dotyczy wiadomości, które się nie przydają.

Wartości domyślne i limity według kategorii

Meta ustawia czas życia dla każdego szablonu osobno, a dozwolony zakres zależy od jego kategorii:

KategoriaWartość domyślnaZakres do ustawieniaW MonoChat (sekundy)
Uwierzytelnianie10 minut (30 dni dla szablonów utworzonych przed 23 października 2024)od 30 sekund do 15 minutod 30 do 900
Użytkowe30 dniod 30 sekund do 12 godzinod 30 do 43200
Marketingowe30 dniod 12 godzin do 30 dniod 43200 do 2592000, na koncie podłączonym do Marketing Messages API

Trzy szczegóły łatwo przeoczyć:

  • Stare szablony uwierzytelniania zachowują 30 dni. Jeśli szablon weryfikacyjny powstał przed 23 października 2024, a nie ustawiono w nim czasu życia, kod może nadal dotrzeć po kilku tygodniach. Ustawienie wartości to naprawia.
  • Szablony użytkowe nie mają krótkiego okna domyślnego. Informacja o dostawie bez ustawionego czasu życia jest ponawiana przez 30 dni, tak jak newsletter.
  • Zmiana kategorii czyści wartość. Gdy Meta przenosi szablon do innej kategorii, czyści jego czas życia, a szablon wraca do wartości domyślnej nowej kategorii, dopóki Państwo nie ustawią nowej w jej zakresie.

Jaka wartość pasuje do jakiej wiadomości

Czas życia należy ustawić na chwilę, w której wiadomość przestaje być prawdziwa lub użyteczna, a nie na chwilę, w której chcieliby Państwo, by klient ją przeczytał. Kilka punktów wyjścia:

WiadomośćKategoriaProponowany czas życiaDlaczego
Kod logowania lub weryfikacji ważny 10 minutUwierzytelnianie600 sekund lub mniejMeta zaleca czas życia równy lub krótszy niż ważność kodu
Kod potwierdzenia płatności ważny 5 minutUwierzytelnianie300 sekundKod, który dociera po wygaśnięciu, tylko tworzy zgłoszenie do obsługi
„Kurier InPost będzie u Państwa za około 30 minut”Użytkowe1800 sekundPo tym czasie kurier już był albo odjechał
„Stolik jest gotowy” lub „zamówienie czeka na odbiór”Użytkoweod 1800 do 3600 sekundPrzydaje się, dopóki klient jest w pobliżu
Przypomnienie o wizycie wysłane 3 godziny wcześniejUżytkowe10800 sekundOdrzucenie po godzinie wizyty oszczędza mylącej wiadomości
Potwierdzenie okna dostawy w ten sam dzieńUżytkoweod 21600 do 43200 sekundWieczorem okno już minęło
Potwierdzenie zamówienia, paragon, fakturaUżytkowePole pustePrzydaje się jeszcze po kilku dniach
48-godzinna wyprzedaż błyskawiczna, na przykład w Black FridayMarketingowe172800 sekundOferta kończy się razem z wyprzedażą

Dwie reguły praktyczne:

  • Zostawić puste, gdy spóźnienie nie szkodzi. Paragon, który dotrze jutro, jest lepszy niż żaden. Nie należy ustawiać krótkiego czasu życia w wiadomościach, które muszą dotrzeć zawsze.
  • Zaplanować plan awaryjny, gdy spóźnienie jest gorsze niż brak. Odrzucony kod powinien prowadzić do „wyślij kod ponownie” w aplikacji, a odrzucona wiadomość „kurier jest w pobliżu” może skończyć się telefonem od kuriera. Trzeba to ustalić, zanim skrócą Państwo czas życia.

Jak ustawić go w MonoChat

Potrzebny jest numer WhatsApp połączony jako kanał WhatsApp Business (Cloud).

1. Otwórz szablony. Przejdź do Ustawienia › Czat › Kanały, otwórz menu ⋮ kanału i wybierz Szablony wiadomości.

2. Utwórz szablon. Kliknij Utwórz i wybierz kategorię: Użytkowe dla informacji, Uwierzytelnianie dla kodów. Dla kodu wybierz typ Hasło jednorazowe, dla informacji Standardowy albo Z biblioteki Meta, aby zacząć od gotowego szablonu użytkowego Meta (zob. nasz poradnik o bibliotece szablonów).

3. Wpisz czas życia. Pod nazwą i językiem wypełnij pole Czas życia wiadomości (sekundy). MonoChat sprawdza zakres na bieżąco i gdy liczba jest poza nim, pokazuje komunikat „Wpisz wartość od 30 do 43200 sekund” dla szablonów Użytkowych lub „od 30 do 900 sekund” dla Uwierzytelniania. Zostaw pole puste, aby zachować wartość domyślną WhatsApp.

4. W kodach dopasuj ważność. W szablonie Hasło jednorazowe pole Ważność kodu (minuty, 1–90) przyjmuje od 1 do 90 minut. Ustaw czas życia równy lub krótszy. Kod ważny 10 minut z czasem życia 600 sekund nigdy nie dotrze, gdy już nie działa.

5. Prześlij. Dokończ treść, przyciski i przykłady jak zwykle (nasz poradnik, jak stworzyć szablon wiadomości WhatsApp, omawia każde pole) i prześlij szablon do weryfikacji. Czas życia podróżuje razem z szablonem: każda wiadomość z niego, wysłana z czatu, przepływu, masowej wysyłki lub Państwa systemu, ma tę samą wartość.

Szablony marketingowe pokazują to samo pole tylko wtedy, gdy Państwa konto WhatsApp Business jest podłączone do Marketing Messages API Meta, co MonoChat wykrywa samodzielnie. Zakres wynosi tam od 43200 do 2592000 sekund.

Przykład: wiadomości przychodni w dniu wizyty

Przychodnia stomatologiczna w Krakowie wysyła z przepływu MonoChat, połączonego z kalendarzem rezerwacji, trzy rodzaje wiadomości WhatsApp:

  • Potwierdzenie rezerwacji (Użytkowe, bez czasu życia). Przydaje się, nawet jeśli pacjent przeczyta je następnego dnia.
  • Przypomnienie trzy godziny przed wizytą (Użytkowe, 10800 sekund). Jeśli telefon pacjenta jest wyłączony przez cały ranek, przypomnienie zostaje odrzucone w chwili rozpoczęcia wizyty, zamiast dotrzeć po niej.
  • „Pani doktor spóźni się o 20 minut” (Użytkowe, 1200 sekund). Jest prawdziwa tylko przez najbliższe dwadzieścia minut.

Przepływ wysyła każdą z nich węzłem Wyślij szablon wiadomości. Gdy pacjentka odpisze „czy możemy przełożyć na 17:00?”, odpowiedź otwiera 24-godzinne okno obsługi klienta i trafia do wspólnej skrzynki odbiorczej, gdzie recepcjonistka odpowiada dowolnym tekstem.

Potwierdzenie mogłoby dzielić szablon z przypomnieniem, gdyby przychodni nie zależało na czasie. Ponieważ czas życia ustawia się dla każdego szablonu, wiadomości o różnej długości życia wymagają osobnych szablonów.

Ile to kosztuje

Meta pobiera opłatę za każdą dostarczoną wiadomość, według stawki kategorii szablonu i kraju odbiorcy. Strona z cennikiem Meta mówi, że firmy płacą tylko za dostarczoną wiadomość, więc wiadomość odrzucona po upływie czasu życia nie jest rozliczana. Skrócenie czasu życia nigdy więc nie kosztuje więcej; co najwyżej oszczędza opłatę za wiadomość, która dotarłaby za późno, by pomóc. Meta rozlicza się bezpośrednio z Państwa firmą, a MonoChat, oficjalny Meta Business Partner, nie dolicza marży. Kampanię oszacują Państwo w kalkulatorze wysyłki masowej.

Lista kontrolna

  • Lista każdego szablonu, którego wiadomość przestaje być prawdziwa po pewnym czasie: kody, „w drodze”, „gotowe”, przypomnienia w dniu wizyty, wyprzedaże błyskawiczne
  • Szablony uwierzytelniania: czas życia równy lub krótszy niż Ważność kodu
  • Szablony uwierzytelniania utworzone przed 23 października 2024: ustawić wartość, bo inaczej zachowują 30 dni
  • Informacje użytkowe powiązane z godziną: czas życia kończący się, gdy informacja przestaje być prawdziwa
  • Paragony, potwierdzenia i faktury: pole puste
  • Osobne szablony dla wiadomości o różnej długości życia
  • Plan awaryjny dla odrzuconych wiadomości: ponowne wysłanie w aplikacji, telefon, nowa wiadomość, gdy klient napisze
  • Po zmianie kategorii szablonu przez Meta: ustawić czas życia ponownie

Źródła

Najczęstsze pytania

Najczęściej zadawane pytania

Czym jest czas życia wiadomości w WhatsApp?

Gdy WhatsApp nie może dostarczyć wiadomości od razu, na przykład dlatego, że telefon klienta jest wyłączony lub poza zasięgiem, ponawia próby. Czas życia (TTL) to okres, przez który to robi. Gdy czas minie, WhatsApp odrzuca wiadomość i nigdy nie zostanie ona dostarczona.

Jaki jest domyślny czas życia?

Według dokumentacji Meta: 10 minut dla szablonów uwierzytelniania (30 dni dla szablonów uwierzytelniania utworzonych przed 23 października 2024) oraz 30 dni dla szablonów użytkowych i marketingowych.

Jakie wartości można ustawić?

Od 30 sekund do 15 minut dla szablonów uwierzytelniania, od 30 sekund do 12 godzin dla szablonów użytkowych i od 12 godzin do 30 dni dla szablonów marketingowych. W MonoChat wpisują Państwo wartość w sekundach w kreatorze szablonów: od 30 do 900 dla Uwierzytelniania, od 30 do 43200 dla Użytkowych i od 43200 do 2592000 dla Marketingowych na koncie podłączonym do interfejsu Marketing Messages API Meta.

Czy płacę za wiadomość, która wygasła?

Meta pobiera opłatę tylko za dostarczoną wiadomość. Wiadomość odrzucona po upływie czasu życia nie została dostarczona, więc nie jest rozliczana. Meta rozlicza się bezpośrednio z Państwem, a MonoChat nie dolicza marży.

Skąd wiem, że wiadomość została odrzucona?

Zalecenie Meta jest takie: jeśli przed końcem czasu życia nie nadszedł status dostarczenia, należy przyjąć, że wiadomość została odrzucona. W MonoChat taka wiadomość nigdy nie dostaje w rozmowie znacznika dostarczenia, a przepływ lub Państwa system powinien zaplanować kolejny krok, na przykład nowy kod albo telefon, zamiast czekać na nią.

Co dzieje się z czasem życia, gdy Meta zmieni kategorię szablonu?

Meta go czyści. Jeśli szablon użytkowy z własnym czasem życia zostanie przeniesiony do marketingu, jego wartość zostaje pusta, a szablon wraca do wartości domyślnej, dopóki Państwo nie ustawią nowej w zakresie nowej kategorii.

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