Statik ve Dinamik WhatsApp Flows
Statik bir WhatsApp Flow, yayınlandığı anda sabitlenen ekranları ve içerikleri gösterir ve kendine ait bir sunucuya ihtiyaç duymaz. Dinamik bir WhatsApp Flow ise müşteri formu doldururken bir sunucuyla veri alışverişi yapar, örneğin boş randevu saatlerini göstermek veya bir girişi anında kontrol etmek için.
Statik ve dinamik WhatsApp Flows arasındaki fark nedir?
Bir WhatsApp Flow, sohbetin içindeki bir formdur. Meta, flow'un içeriğini nereden aldığına göre iki türü birbirinden ayırır:
- Statik flow: her ekran, alan ve seçenek yayınlandığı anda sabitlenir. Flow'un kendine ait bir sunucuya ihtiyacı yoktur. Meta, ekranlar arasındaki yolları düğmelerden çıkarır ve yanıtlar işletmeye ancak müşteri formu gönderdiğinde ulaşır.
- Dinamik flow: flow bir veri endpoint'ine bağlıdır. Belirlenen adımlarda o ana kadarki girişleri bu sunucuya gönderir ve karşılığında yeni içerik alır, örneğin seçilen gün için boş saatleri, uygun ürünleri veya bir müşteri numarasının bulunmadığına dair bir uyarıyı.
Teknik olarak fark Flow JSON içinde görülür. Dinamik bir flow; ekranlar arasındaki izinli yolları listeleyen açık bir routing modeline, bir veri API sürümüne ve sunucuyu çağıran data_exchange eylemlerine ihtiyaç duyar. Endpoint'e HTTPS üzerinden erişilebilmelidir ve veriler aktarım sırasında şifrelenir.
Statik bir flow'un yine de yapabildikleri
Statik, katı anlamına gelmez. Statik bir flow, bir yanıta göre ekranın bazı bölümlerini gösterebilir veya gizleyebilir; örneğin yalnızca «Diğer» seçildiğinde görünen bir serbest metin alanı. Zorunlu alanları kontrol eder, birden fazla ekrana yayılabilir ve müşterileri yanıtlarına göre farklı yollara yönlendirebilir. Yapamadığı şey ise müşteri formu doldururken değişen bir bilgiyi sorgulamaktır.
Genel bir kural olarak: içerik nadiren değişiyorsa statik bir flow yeterlidir. Stokunuza, takviminize veya müşteri verilerinize bağlıysa dinamik bir flow gerekir.
Bu fark neden önemli?
- Güncel seçenekler: yalnızca dinamik bir flow müşterilere o anda geçerli olanı gösterir, örneğin sadece hâlâ boş olan saatleri. Kendine uygun bir seçeneği hemen gören kişi formu tamamlamaya daha yatkındır.
- Daha az hata: dinamik bir flow bir girişi anında kontrol edebilir ve müşterinin bunu form içinde düzeltmesine izin verir.
- Emek: statik bir flow hızlıca oluşturulur ve yazılım geliştirme gerektirmez. Dinamik bir flow ise hızlı ve güvenilir yanıt veren bir endpoint'e ihtiyaç duyar.
- İşletim: Meta endpoint'leri izler. Bir endpoint çok yavaş yanıt verirse veya çok sık hata verirse Meta flow'u kısıtlayabilir ya da engelleyebilir.
Pratik örnek
Eskişehir'deki bir bisiklet tamir atölyesi tamir taleplerini WhatsApp üzerinden alıyor. İlk flow'u statik: bisiklet türü, neyin tamir edilmesi gerektiği, hasarın bir fotoğrafı ve tercih edilen zaman aralığı. Ekip ardından bir randevu önerisiyle yanıt veriyor.
Daha sonra atölye dinamik bir flow'a geçiyor. Müşteri tamir türünü seçtikten sonra flow yalnızca bu iş için boş kapasite olan günleri gösteriyor ve müşteri saati doğrudan formda seçiyor. Tarih için gidip gelen mesajlar ortadan kalkıyor.
SendSeven ile statik ve dinamik flow'lar
SendSeven'ın WhatsApp Flows builder'ında (Beta) statik flow'ları Basic planından itibaren oluşturabilirsiniz. Dinamik flow'lar Scale planından itibaren kullanılabilir. İçerikleri kişi profilinden, özel alan seçeneklerinden, listelerden, etiketlerden, katalogdan veya kendi webhook'unuzdan gelebilir. SendSeven, Meta'nın dinamik flow'lar için şart koştuğu veri endpoint'ini AB'de barındırılan şekilde sağlar.
Bilmeye değer iki sınır var: Coexistence numaralarında yalnızca statik flow'lar çalışır ve yapay zeka builder'ı (Professional ve üzeri; AI kredisi harcar, yalnızca başarılı çalıştırmalarda) de statik flow'lar oluşturur. Müşterilerin hangi ekranda formu bıraktığını istatistikler yalnızca dinamik flow'larda gösterir.
WhatsApp Flows Beta aşamasındadır. Gönderilen ve tamamlanan bir flow'un maliyeti WhatsApp Flows maddesinde açıklanır.
KVKK ve GDPR uyumlu, AB'de barındırılır. 14 gün ücretsiz deneyin.