Ana içeriğe geç

WhatsApp

WhatsApp mesaj geçerlilik süresi: doğrulama kodları, hatırlatmalar ve kargo bildirimleri geç ulaşmasın

Müşterinin telefonu birkaç saat kapalı kalıyor; açıldığında WhatsApp çoktan süresi dolmuş bir doğrulama kodunu ya da öğlen teslim edilmiş bir paket için "kuryeniz 20 dakika içinde kapınızda" mesajını iletiyor. Mesaj geçerlilik süresi, WhatsApp'a ne zaman vazgeçeceğini söyler. Her şablon kategorisinin varsayılanı, hangi mesaja hangi değerin uyduğu ve MonoChat'te nasıl ayarlanacağı.

MonoChat Ekibi Güncellendi: 6 dk okuma

Bu sayfada
  1. WhatsApp bir mesajı nasıl yeniden dener?
  2. Kategoriye göre varsayılanlar ve sınırlar
  3. Hangi mesaja hangi süre uyar?
  4. MonoChat’te nasıl ayarlanır?
  5. Örnek: bir diş kliniğinin aynı gün mesajları
  6. Maliyeti nedir?
  7. Kontrol listesi
  8. Kaynaklar

Bir müşteri uçağa binerken giriş kodu istiyor. Telefon uçak moduna geçiyor ve dört saat sonra, indiğinde WhatsApp on dakika sonra geçersiz olan kodu iletiyor. Başka bir müşteri akşamüstü “kuryeniz 20 dakika içinde kapınızda” mesajı alıyor; oysa paket öğlen komşuya bırakılmıştı. Bir kliniğin “randevunuz bir saat sonra başlıyor” hatırlatması ertesi sabah geliyor.

Bu mesajların hiçbiri gönderildiği anda yanlış değil. Yanlış olan, ulaştıkları an. WhatsApp kapalı ya da çevrimdışı bir telefona mesajı iletmeyi dener ve çoğu şablonda bu denemeyi 30 güne kadar sürdürür. Mesaj geçerlilik süresi (TTL), WhatsApp’a ne zaman bırakacağını söyleyen ayardır.

MonoChat’in şablon oluşturucusu 3.8.46 sürümünden beri bunu, Pazarlama şablonlarında olduğu gibi, Yardımcı (utility) ve Kimlik doğrulama şablonlarında da ayarlamanıza izin veriyor. Bu rehber geçerlilik süresinin nasıl çalıştığını, her kategorinin varsayılanlarını ve sınırlarını, hangi mesaja hangi değerin uyduğunu ve nasıl ayarlanacağını anlatıyor.

WhatsApp bir mesajı nasıl yeniden dener?

Bir şablon mesaj gönderdiğinizde WhatsApp önce onu müşterinin telefonuna iletmeye çalışır. Telefon kapalıysa, bağlantısı yoksa ya da bir süredir çevrimdışıysa mesaj WhatsApp tarafında bekler ve WhatsApp yeniden dener. Meta bu deneme süresine mesajın geçerlilik süresi (time-to-live) der.

Süre dolduğunda iki şey olur:

  • Mesaj düşürülür. Meta’nın dokümantasyonuna göre sistem, varsayılan ya da özel geçerlilik süresi içinde iletilemeyen mesajları düşürür. Müşteri onu hiç görmez.
  • Teslim edildi durumu gelmez. Meta’nın önerisi basit: geçerlilik süresi bitmeden teslim edildi webhook’u gelmediyse mesajın düşürüldüğünü varsayın.

Varsayılan deneme süresi uzundur, çünkü çoğu mesaj günler sonra da işe yarar: makbuz, ekstre, bülten. Bu rehberin konusu, işe yaramayanlar.

Kategoriye göre varsayılanlar ve sınırlar

Meta geçerlilik süresini şablon başına belirler ve izin verilen aralık şablonun kategorisine göre değişir:

KategoriVarsayılanAyarlayabileceğiniz aralıkMonoChat’te (saniye)
Kimlik doğrulama10 dakika (23 Ekim 2024’ten önce oluşturulan şablonlarda 30 gün)30 saniye ile 15 dakika30 ile 900
Utility30 gün30 saniye ile 12 saat30 ile 43200
Pazarlama30 gün12 saat ile 30 gün43200 ile 2592000, Marketing Messages API’ye bağlanmış hesapta

Gözden kaçması kolay üç ayrıntı:

  • Eski kimlik doğrulama şablonları 30 gün kalır. Doğrulama şablonunuz 23 Ekim 2024’ten önce oluşturulduysa ve hiç süre girmediyseniz, kod haftalar sonra bile ulaşabilir. Bir değer girmek bunu çözer.
  • Utility’de kısa bir varsayılan yoktur. Geçerlilik süresi girilmemiş bir teslimat güncellemesi, bir bülten kadar, 30 gün boyunca yeniden denenir.
  • Kategori değişince değer silinir. Meta bir şablonu başka kategoriye taşıdığında geçerlilik süresini siler ve şablon, o kategorinin aralığında yeni bir değer girene kadar yeni kategorinin varsayılanına döner.

Hangi mesaja hangi süre uyar?

Geçerlilik süresini, müşterinin mesajı okumasını istediğiniz ana göre değil, mesajın doğru ya da yararlı olmaktan çıktığı ana göre ayarlayın. Bazı başlangıç noktaları:

MesajKategoriÖnerilen süreNeden
10 dakika geçerli giriş veya doğrulama koduKimlik doğrulamaEn fazla 600 saniyeMeta, sürenin kodun geçerliliğine eşit ya da ondan kısa olmasını önerir
5 dakika geçerli ödeme onay koduKimlik doğrulama300 saniyeSüresi dolduktan sonra gelen kod yalnızca destek talebi doğurur
”Kuryeniz yaklaşık 30 dakika içinde kapınızda”Utility1800 saniyeSonrasında kurye ya gelmiştir ya da gitmiştir
”Masanız hazır” veya “siparişiniz teslim almaya hazır”Utility1800 ile 3600 saniyeMüşteri yakındayken işe yarar
Randevudan 3 saat önce giden hatırlatmaUtility10800 saniyeRandevu saatinden sonra düşürülmesi kafa karıştırıcı bir mesajı önler
Aynı gün teslimat aralığı onayıUtility21600 ile 43200 saniyeAkşama doğru aralık bitmiş olur
Sipariş onayı, makbuz, faturaUtilityBoş bırakınGünler sonra da işe yarar
48 saatlik flaş indirimPazarlama172800 saniyeTeklif, indirimle birlikte biter

İki pratik kural:

  • Geç gelmesi sorun değilse boş bırakın. Yarın ulaşan bir makbuz, hiç ulaşmayandan iyidir. Mutlaka ulaşması gereken mesajlara kısa süre koymayın.
  • Geç gelmesi hiç gelmemesinden kötüyse yedek planı yapın. Düşen bir kod, uygulamanızda “kodu yeniden gönder”e; düşen bir “kurye yakında” mesajı, kuryenin aramasına yönlendirebilir. Bunu, süreyi kısaltmadan önce kararlaştırın.

MonoChat’te nasıl ayarlanır?

WhatsApp Business (Cloud) kanalı olarak bağlı bir WhatsApp numarasına ihtiyacınız var.

1. Şablonları açın. Ayarlar › Sohbet › Kanallar sayfasına gidin, kanalın ⋮ menüsünü açın ve Şablon Mesajlar’ı seçin.

2. Şablonu oluşturun. Oluştur’a tıklayın ve kategoriyi seçin: güncellemeler için Yardımcı, kodlar için Kimlik doğrulama. Kod için Tek kullanımlık şifre türünü; güncelleme için Standart’ı ya da Meta’nın hazır utility şablonlarından birinden başlamak için Meta kütüphanesinden’i seçin (şablon kütüphanesi rehberimize bakın).

3. Geçerlilik süresini girin. Ad ve dilin altındaki Mesaj geçerlilik süresi (saniye) alanını doldurun. MonoChat aralığı siz yazarken kontrol eder; sayı aralığın dışındaysa Yardımcı için “30 ile 43200 saniye arasında bir değer girin”, Kimlik doğrulama için “30 ile 900 saniye arasında bir değer girin” uyarısını gösterir. WhatsApp’ın varsayılanını korumak için boş bırakın.

4. Kodlarda geçerlilikle eşleştirin. Tek kullanımlık şifre şablonunda Kodun geçerlilik süresi (dakika, 1–90) alanı 1 ile 90 dakika arasında değer alır. Geçerlilik süresini buna eşit ya da daha kısa yapın. 10 dakika geçerli bir kod için 600 saniyelik süre, kodun çalışmayı bıraktıktan sonra hiç ulaşmamasını sağlar.

5. Gönderin. Mesajı, butonları ve örnekleri her zamanki gibi tamamlayın (WhatsApp şablon mesajı nasıl oluşturulur rehberimiz her alanı anlatıyor) ve incelemeye gönderin. Geçerlilik süresi şablonla birlikte gider: o şablondan sohbetten, bir akıştan, toplu mesajdan ya da kendi sisteminizden gönderilen her mesaj aynı değeri kullanır.

Pazarlama şablonlarında aynı alan yalnızca WhatsApp Business Hesabınız Meta’nın Marketing Messages API’sine bağlanmışsa görünür; MonoChat bunu kendisi algılar. Buradaki aralık 43200 ile 2592000 saniyedir.

Örnek: bir diş kliniğinin aynı gün mesajları

İzmir’deki bir diş kliniği, randevu takvimine bağlı bir MonoChat akışından üç tür WhatsApp mesajı gönderiyor:

  • Randevu onayı (Utility, geçerlilik süresi yok). Hasta ertesi gün okusa da işe yarar.
  • Üç saat önceki hatırlatma (Utility, 10800 saniye). Hastanın telefonu sabah boyunca kapalıysa hatırlatma, randevu başladıktan sonra gelmek yerine düşürülür.
  • “Doktorumuz 20 dakika gecikecek” (Utility, 1200 saniye). Yalnızca önümüzdeki yirmi dakika için doğru.

Akış her birini Şablon Mesaj Gönder düğümüyle gönderir. Hasta “saat 17.00’ye alabilir miyiz?” diye yanıtladığında yanıt 24 saatlik müşteri hizmetleri penceresini açar ve ekip gelen kutusuna düşer; orada resepsiyonist serbest metinle yanıtlar.

Kliniğin zamanlama umurunda olmasaydı onay da hatırlatmayla aynı şablonu paylaşabilirdi. Geçerlilik süresi şablon başına ayarlandığı için farklı ömürlere ihtiyaç duyan mesajlar ayrı şablon ister.

Maliyeti nedir?

Meta, teslim edilen her mesajdan, şablonun kategorisinin ve alıcının ülkesinin oranı üzerinden ücret alır. Fiyatlandırma sayfasına göre işletmeler yalnızca mesaj teslim edildiğinde ücretlendirilir; dolayısıyla geçerlilik süresinin sonunda düşürülen mesaj ücretlendirilmez. Süreyi kısaltmak hiçbir zaman daha pahalıya gelmez; olsa olsa yardımı dokunmayacak kadar geç ulaşacak bir mesajın ücretinden tasarruf sağlar. Meta işletmenize doğrudan fatura keser; resmi bir Meta Business Partner olan MonoChat komisyon eklemez. Bir kampanyanın maliyetini toplu mesaj maliyet hesaplayıcısıyla tahmin edin.

Kontrol listesi

  • Mesajı belli bir süre sonra doğru olmaktan çıkan her şablonu listeleyin: kodlar, “yolda”, “hazır”, aynı gün hatırlatmaları, flaş indirimler
  • Kimlik doğrulama şablonları: geçerlilik süresi Kodun geçerlilik süresi’ne eşit ya da ondan kısa
  • 23 Ekim 2024’ten önce oluşturulan kimlik doğrulama şablonları: bir değer girin, yoksa 30 gün kalırlar
  • Zamana bağlı utility güncellemeleri: güncelleme doğru olmaktan çıktığında biten bir geçerlilik süresi
  • Makbuz, onay ve faturalar: boş bırakılmış
  • Farklı ömürlere ihtiyaç duyan mesajlar için ayrı şablonlar
  • Düşen mesajlar için yedek plan: uygulamada yeniden gönderme, bir arama, müşteri yazdığında yeni bir mesaj
  • Meta bir şablonu yeniden kategorilendirdikten sonra: geçerlilik süresini yeniden girin

Kaynaklar

SSS

Sık sorulan sorular

WhatsApp'ta mesaj geçerlilik süresi (TTL) nedir?

WhatsApp bir mesajı hemen iletemediğinde, örneğin müşterinin telefonu kapalı ya da çevrimdışı olduğunda, iletmeyi yeniden dener. Geçerlilik süresi (TTL), bu denemenin ne kadar süreceğidir. Süre dolunca WhatsApp mesajı düşürür ve mesaj hiçbir zaman iletilmez.

Varsayılan geçerlilik süresi nedir?

Meta'nın dokümantasyonuna göre kimlik doğrulama şablonlarında 10 dakika (23 Ekim 2024'ten önce oluşturulan kimlik doğrulama şablonlarında 30 gün), utility ve pazarlama şablonlarında 30 gündür.

Hangi değerleri ayarlayabilirim?

Kimlik doğrulama şablonlarında 30 saniye ile 15 dakika, utility şablonlarında 30 saniye ile 12 saat, pazarlama şablonlarında 12 saat ile 30 gün arası. MonoChat'te değeri şablon oluşturucusunda saniye cinsinden girersiniz: Kimlik doğrulama için 30 ile 900, Yardımcı (utility) için 30 ile 43200, Meta'nın Marketing Messages API'sine bağlanmış bir hesapta Pazarlama için 43200 ile 2592000.

Süresi dolan mesaj için ücret öder miyim?

Meta yalnızca teslim edilen mesajdan ücret alır. Geçerlilik süresi dolduğu için düşürülen mesaj hiç teslim edilmediğinden ücretlendirilmez. Faturayı Meta doğrudan size keser; MonoChat komisyon eklemez.

Bir mesajın düşürüldüğünü nasıl anlarım?

Meta'nın önerisi, geçerlilik süresi bitmeden teslim edildi durumu gelmediyse mesajın düşürüldüğünü varsaymaktır. MonoChat'te böyle bir mesaj sohbette hiçbir zaman teslim edildi işaretini almaz; bir akış ya da kendi sisteminiz, beklemek yerine yeni kod göndermek veya aramak gibi bir sonraki adımı planlamalıdır.

Meta şablonun kategorisini değiştirirse geçerlilik süresine ne olur?

Meta süreyi siler. Özel geçerlilik süresi olan bir utility şablon pazarlamaya taşınırsa değeri boşaltılır ve şablon, yeni kategorinin aralığında yeni bir değer girene kadar varsayılana döner.

Growth planının ilk ayı bizden

WhatsApp, Instagram ve Messenger tek gelen kutusunda

MonoChat ile ücretsiz başlayın: resmi Meta API’leri üzerinde ortak ekip gelen kutusu, yapay zekâ asistanları, şablonlar ve kampanyalar.

İşletme başına tek kod • 30 gün içinde kullanım • Kart gerekmez

150 USD başlangıç kredisi.

Kredi al