Vivollo
Demo

Koşullar ve dallanma

Müşteri bilgisine, yanıta veya dile göre görüşmeyi farklı yollara gönderin.

Akışın elindeki bir bilgiye göre karar vermesi için Koşul kullanın.

Koşul ekleyin

Her koşulda üç şey seçilir:

  1. Kaydedilmiş yanıt veya özel alan gibi bir değişken.
  2. Eşittir veya içerir gibi bir karşılaştırma.
  3. Karşılaştırılacak değer.

Koşul grupları yukarıdan aşağıya kontrol edilir. İlk eşleşen yol çalışır. Hiçbiri eşleşmezse görüşme varsayılan yoldan devam eder.

Koşul
  ├─ intent = iade       → İade akışı
  ├─ intent = kargo      → Sipariş sorgulama
  └─ diğer durumlar      → Genel yardım

Sık kullanılan karşılaştırmalar

KarşılaştırmaNe zaman kullanılır?
Equals / Does not equalDeğer tam olarak eşleşmeli veya eşleşmemeli.
Contains / Does not containMetin veya liste bir değeri içermeli.
Starts with / Ends withMetin belirli bir ifadeyle başlamalı veya bitmeli.
Is empty / Is not emptyAlanın boş olup olmadığı kontrol edilmeli.
Is present / Is not presentAlanın var olup olmadığı kontrol edilmeli.
More than / Less thanSayı veya listedeki kayıt sayısı karşılaştırılmalı.
Between, Before, AfterTarih veya saat karşılaştırılmalı.
RegexGelişmiş bir metin deseni aranmalı.

Tümü mü, herhangi biri mi?

Her kuralın doğru olması gerekiyorsa Match all, kurallardan biri yeterliyse Match any kullanın.

Match all: müşteri VIP AND sipariş tutarı 1000'den yüksek
Match any: mesaj iade OR geri gönderme ifadelerinden birini içeriyor

Koşul mu, Kullanıcı niyeti mi?

  • Etiket, sayı, dil veya kaydedilmiş yanıt gibi bildiğiniz bir veriyi kontrol edecekseniz Koşul kullanın.
  • AI'ın müşterinin ne demek istediğini anlaması gerekiyorsa Kullanıcı niyeti kullanın.

Tüm ayarlar için Akış kontrolü aksiyonları ve AI ve veri aksiyonları sayfalarına bakın.

Akışı müşterinin dilinde başlatın

İlk mesajı müşterinin diline göre seçmek için cs.language kullanın.

Start
  → Koşul
        cs.language = Türkçe    → Türkçe karşılama
        cs.language = İngilizce → İngilizce karşılama
        cs.language Is empty    → Varsayılan karşılama
Türkçe ve İngilizce karşılama mesajlarına bağlanan dil koşulu
Her dili, ardından çalışacak mesaja bağlayın.

Koşulda dili adıyla seçin. Dili henüz bilinmeyen müşteriler için bir Is empty yolu ekleyin. Dilin nasıl belirlendiğini Dil ve yerelleştirme sayfasında görebilirsiniz.

Akışı düzenli tutun

  • En özel koşulu en üste koyun.
  • Varsayılan yolu mutlaka bağlayın.
  • Çok büyüyen bir yolu ayrı akışa taşıyıp Başka akışa yönlendir kullanın.

Büyük akışları bölmek için Tekrar kullanılabilir akışlar ve zamanlama sayfasına bakın.