Ana içeriğe geç

Gecikmeli Bir Takip Mesajı Gönderme

En iyi bot anlarından bazıları konuşma durakladıktan sonra yaşanır — birkaç dakika sonra nazik bir dürtme: "Hâlâ düşünüyor musunuz? İşte %10 indirim kodu." Bu eğitimde akışı duraklatmak için Bekle node'unu, zaten bildiklerinizi hatırlamak için flow state'i kullanacaksınız; böylece takip mesajı hem zamanında hem kişisel olur.

Ne oluşturacaksınız: bir ziyaretçiyi selamlayan, belirli bir süre bekleyen, ardından kişiselleştirilmiş bir takip mesajı gönderen bir bot.

Kullanacağınız node'lar:

  • Başlangıç — Sohbet Girişi, Akış Değişkenlerini Kalıcı Yap açık
  • Agent — selamla ve bağlamı yakala
  • Bekle — akışı duraklat
  • Doğrudan Yanıt — takip mesajını gönder

Bilmeniz gereken kavramlar:

  • Flow state — duraklama boyunca bağlamı hatırlama
  • Bellek — turlar arası kalıcılık

State neden burada önemli

Bir duraklama dakikalar veya saatler sürebilir. Takip mesajının ziyaretçinin söylediğine referans verebilmesi için o bilginin beklemeyi atlatması gerekir. Akış Değişkenlerini Kalıcı Yap açık olan flow state'in yaptığı tam olarak budur: Bekle'ten önce kaydettiğiniz değerler, akış devam ettiğinde hâlâ oradadır.

Akış Değişkenlerini Kalıcı Yap'ı açık tutun

Akış Değişkenlerini Kalıcı Yap kapalıysa, state uzun bir duraklamayı güvenilir biçimde atlatamaz ve takip mesajınızın kişiselleştireceği hiçbir şey olmaz. Gecikmeli akışlar için açık tutun.

Adım 1 — Başlangıç node'unu kurun

Yeni bir AgentFlow oluşturun. Başlangıç node'unda:

  1. Giriş Türü'yü Sohbet Girişi olarak ayarlayın.
  2. Akış Değişkenlerini Kalıcı Yap'ı açık tutun.
  3. Akış Değişkenleri altında, takip edeceğiniz bağlamı tutmak için bir anahtar ekleyin — örneğin topic (ziyaretçinin ilgilendiği şey).

Durum beklemeyi atlatabilsin diye Akış Değişkenlerini Kalıcı Yap açık Başlangıç node'u

Adım 2 — Selamlayın ve bağlamı yakalayın

Bir Agent node'u ekleyin, Başlangıç node'unu ona bağlayın ve görevi canvas'ta belli olsun diye adını Answer + save topic yapın. Ona, ziyaretçiyi selamlayan ve neyi önemsediğini state'e yakalayan bir System mesajı verin:

Ziyaretçiyi sıcak bir şekilde selamla ve ne aradığını sor. Bir veya iki cümleyle sınırlı tut.

Ardından, Agent'ın Akış Değişkenleri (state güncellemeleri) bölümünde ziyaretçinin ilgisini topic'e yazın (Lead toplayıcı bot'taki state'e yazma kalıbının aynısı).

Konuşma konusunu flow state'e kaydeden Agent

Bu Agent selamlamayı kendisi gönderir — Çıktıyı Sohbette Göster ayarını açık bırakın — böylece ziyaretçi duraklamadan önce anında bir yanıt alır. Kendine ait bir Doğrudan Yanıt'a ihtiyacı yoktur; aynı metni tekrarlayan bir tane eklemek selamlamayı iki kez gönderir. Bkz. Çıktıyı Sohbette Göster.

Adım 3 — Bekle node'unu ekleyin

Selamlamadan sonra bir Bekle node'u ekleyin ve onları bağlayın. Bekle node'u akışı, seçtiğiniz bir süre boyunca duraklatır.

  • Bekleme Süresi — ne kadar duraklatılacağını ayarlayın (örneğin 5 dakika). Süre 24:59:59'a kadar desteklenir.

Takip etmeden önce akışı 5 dakika duraklatan bir Bekle node'u

Beklemeden sonra state'i güncelleyin

Bekle node'unun, state'i bekleme tamamlandıktan sonra güncelleyen kendi Akış Değişkenleri bölümü vardır — followup_sent gibi bir aşamayı işaretlemek için kullanışlıdır. Burada ayarladığınız değerler, akış devam ettiğinde etkili olur.

Adım 4 — Kişiselleştirilmiş takibi gönderin

Bekle node'undan sonra, daha önce kaydettiğiniz state'e referans veren ikinci bir Agent ekleyin — adını Follow up koyun:

Ziyaretçi {{$flow.state.topic}} ile ilgileniyordu. Devam etmeleri için onları teşvik eden kısa, samimi bir takip mesajı yaz ve küçük bir teşvik ekle.

topic kalıcı hâle getirildiği için dakikalar sonra bile hâlâ kullanılabilir. Mesajı o Agent'ın label'ı olan bir Doğrudan Yanıt ile bitirin:

{{ Follow up }}

Bu Agent'ın bir Doğrudan Yanıt'ı var, dolayısıyla Çıktıyı Sohbette Göster'i kapatın — aksi hâlde takip mesajı iki kez gider.

Tamamlanmış grafiğiniz: Başlangıç → Answer + save topic → Wait 5 min → Follow up → Doğrudan Yanıt.

Gecikmeli takip akışı: yanıtla, bekle, sonra takip et

Adım 5 — Test edin

Kaydedin ve sohbet test aracını açın. Bir mesaj gönderin, selamlamayı alın, ardından süreyi bekleyin (test için 1 dakika gibi kısa bir süre kullanın). Zamanlayıcı dolduğunda, daha önce belirttiğiniz topic'e referans veren takip mesajı gelir.

Duraklamayı ve devam etmeyi Çalıştırmalar içinde izleyebilirsiniz.

Neler öğrendiniz

  • Bekle node'u, bir akışı belirli bir süre (en fazla 24:59:59) duraklatır.
  • Akış Değişkenlerini Kalıcı Yap açıkken bağlamı flow state'e kaydetmek, onu duraklamadan sonra kullanılabilir tutar.
  • Bekle node'unun kendi Akış Değişkenleri bölümü, state'i bekleme tamamlandıktan sonra günceller.
  • Takip Agent'ı, {{$flow.state.<key>}}'i okuyarak mesajını kişiselleştirir.

Sonraki adımlar