LeadFlip ile Nasıl Chatbot Oluşturulur?

LeadFlip
Chatbot’ların ne olduğunu ve nerelerde kullanılabildiğinden bahsettikten sonra sıra Chatbot hazırlamakta.

Şimdi isterseniz adım adım leadflip ile nasıl chatbot hazırlayabileceğinize başlayalım;

  1. Öncelikle eğer yoksa hemen buraya tıklayarak yeni bir LeadFlip hesabı açabilir veya var olan hesabınıza giriş yapabilirsiniz.
  2. LeadFlip Dasboard ekranına geldiğinizde Add New Chatbot Project butonu ile yeni bir proje başlatın.LeadFlip Dashboard
  3. Karşınıza çıkan ekranda Bot’unuza bir ad verdikten sonra Bot’unuzu kullanacağınız dil, kullanıcıyı karşılama mesajı, başlama butonu, başa dön butonu gibi temel bilgilerini girip Create Bot butonuna basın. Burada girmiş olduğunuz tüm bilgileri daha sonra Bot Settings ekranından düzenleyebilirsiniz.
  4. Bot oluşturma adımınıda geçtikten sonra karşınıza bot detaylarını görebileceğiniz sayfa gelecektir. Bu sayfa içerisinde üst bölümde chatbot’unuza ait temel istatistikler, bir alt kutu da konuşma akışlarını yöneteceğiniz Storyboard’lar en alt kutuda ise son konuşmaların özetini bulabilirsiniz. Sağ kolonda üst tarafta chatbot’unuz ile ilgili ayarlarınınz onun altındaki live demo kutusu içerisinde de bot’unuzu test edebileceğiniz widget bulunmaktadır.API Plug Chatbot Details
  5. Bot’unuz ile birlikte otomatik olarak oluşturulan Storyboard’unuzu düzenlemek için mavi renkli Edit Storyboard butonuna basın ve storyboard ekranına ulaşın. Storyboard ekranına ulaştığınızda karşınıza otomatik olarak oluşturulmuş örnek blokları göreceksiniz.API Plug Chatbot Storyboard
  6. İlk Send Message yazan Action Block üzerindeki edit butonuna basarak düzenleme ekranını açıp chatbot ilk konuşmaya başladığında söylemesini istediğiniz ilk karşılama cümlesini yazın ve Save butonu ile kaydederek düzenleme penceresini kapatın.Mesaj Gönder
  7.  İkinci olarak Wait Response Block üzerindeki Edit butonuna basarak düzenleme penceresini açın.Bu pencerede öncelikle kullanıcıdan gelen cevabı hangi isimle kayıt etmek istediğinizi belirleyip(Aşağıdaki örnekte cevap değişkeni kullanılmış) Save with Label alanına bu ismi yazın. İleride dilerseniz burada elde ettiğiniz veriyi başka mesaj içerisinde kullanabilirsiniz. Dilerseniz soldaki Information Type kutusu içerisinden toplamak istediğiniz veri özel bir tipe sahip ise (Tarih, Lokasyon, Email vs) onu da seçebilirsiniz.Ardından Action Groups kutusu içerisinde yer alan örnek cevapları konuşmanızın akışına göre silebilir/düzenleyebilirsiniz. Kullanıcının yazacağı kelimelerin belirli bölümlerini keyword kutusuna ekleyip Action Name alanına da o kelimleri ifade eden grup ismini verdikten sonra Save butonu ile kayıt edebilirsiniz.Cevap Bekle
  8.  Eğer buraya kadar örnekteki şekilde devam ettiyseniz storyboard’unuz aşağıdaki gibi görünecektir. Şimdi sırada kullanıcının bu cevaplara verdiği yanıtlara göre bot’un farklı mesajlar göndermesinde. En son Wait Response block içerisinde Evet ve Hayır olarak 2 farklı cevap grubu hazırlamıştık. Kullanıcı bunların haricinde birşey söylediğinde ise otomatik olarak aşağıda gözüken other rotasından ilerleyecek.
    Chatbot Konuşma Akışı
  9. Öncelikle Evet rotası için altında bulunan mavi yuvarlak simgeyi mouse ile tutup çektiğinizde size yeni bir Send Message kutusu oluşturacaktır. Bu kutu içerisinde kullanıcı evet dediğinde söylemek istediğiniz mesajları yazıp kayıt edin ve aynısını Hayır durumu için de tekrarlayın. İki yeni Send Message block eklendikten sonra storyboard’unuz muhtemelen aşağıdaki gibi görünecektir.chatbot_konusma_akisi2
  10. Eğer kullanıcınız buradaki kelimelerden birini söylemediği durumda konuşma otomatik olarak other rotasına yönelecektir. Eğer buradan sonra başka bir yönlendirme yapmak istemiyorsanız kullanıcıya tekrar aynı soruyu yöneltebilirsiniz ama bu sefer Quick Reply butonları ile biraz daha yardımcı olarak. Other seçeneğinin altındaki mavi yuvarlak simgeyi çekerek yeni bir kutu daha oluşturun ama bu sefer Action Type Alanını send message yerine Send Quick Reply seçin. Mesaj alanına aynı soruyu farklı bir şekilde sorup altta bulunan quick reply buttons kutusuna da hazır mesaj seçeneklerini ekleyin. Bu örnek için Evet ve Hayır ekliyoruz.quick_reply_secenegi
  11. Quick Reply kutusunu da kayıt ettikten sonra Storyboard’unuzda gözüken son eklediğiniz Quickreply kutusunun altındaki mavi yuvarlak simgeyi sürükleyerek bir önceki Wait Response block’a bağlayın. Bu sayede bu Quick Response block içerisinde verilen cevabı yine bağladığınız block işliyor olacaktır. Son durumda konuşma ağacınız aşağıdaki şekilde gözükecek.
    Konusma Ağacı
  12. Konuşmayı biraz daha ilerletip ziyaretçinizden bazı bilgiler almak isterseniz herhangi bir noktadan yeni bloklar oluşturarak devam edebilirsiniz. Örneğin bu örnekte sol tarafta yer alan Evet seçeneğinden sonra gelen mesajı biraz daha değiştirerek sonunda ziyaretçinin ismini soralım ve altında bulunan mavi simgeyi boş bir alana doğru sürükleyerek yeni bir response block açılmasını sağlayalım. Bu reposponse block içerisinde sadece Information Gathering alanına isim adından bir değişken oluşturup herhangi bir başka action group vs. eklemeden kayıt edelim.İsim değişkeni
  13. Bu durumda storyboard üzerinde  aşağıdaki gibi bir görüntü oluşacaktır. Son eklediğimiz Response Block içerisinde herhangi bir action group belirlemediğimiz için kullanıcının yazdığı cevabı olduğu gibi isim adlı değişkene kayıt edip bir sonraki block’a doğru devam edecektir.Konuşma Ağacı
  14. Bir sonraki block için yine son eklediğiniz Response Block’un altındaki simgeyi çekip yeni bir Send Message block oluşturun. Bu sefer bir önceki block içerisinde alıp isim adı ile kayıt ettiğimiz değişkeni kullanabiliriz. Bunun için mesaj alanında @ işareti ile birlikte değişkenin adını yazdığınızda otomatik tamamlama size yardımcı olacaktır. Bu örnek için @isim şeklinde kullanıyoruz.Değişken Kullanımı
  15. Bir sonraki adım olarak bu sorunun cevabını alabilmek için bir response block daha ekleyin. Bu sefer değişken adı olarak email belirleyin ve son olarak teşekkürler mesajı ekleyip konuşmayı sonlandırın.

konusma_sonu

Tebrikler ilk chatbot’unuzu oluşturdunuz. Şimdi test edebilir ve ardından sitenize veya Facebook sayfanıza bağlayabilirsiniz.

Chatbot Demo

Test etmek için Storyboard üst kısmında bulunan sarı renkli Chatbot Live Demo butonunu kullanabilirsiniz. Açılan pencerede chatbot’unuz hazırladığınız kurguya göre çalışacaktır. Konuşmanın herhangi bir yerinde konuşmayı sıfırlamak ve tekrar baştan başlamak isterseniz Bot Settings ekranında ayarladığınız Start Over Message alanındaki metni yazarak başa dönebilirsiniz. Hiç değiştirmediyseniz varsayılan ayar olan Start Over yazmanız ve göndermeniz yeterli.

Canlı Demo

Ek olarak chatbot details ekranında sağ tarafta yer alan Chatbot Live Demo kutusu içerisinden de test edebilir veya orada bulunan Demo Page Butonu ile açılan sayfayı denemek isteyen kişilere gönderip onların da görüşünü alabilirsiniz.

live_demo_link

Chatbot Web Widget & Facebook Messenger Bot

Chatbot’unuzu da test ettiniz sıra yayınlamada. Şuan için iki seçeneğiniz bulunmakta. Çok yakında yeni seçeneklerimiz de eklenecek.

Facebook Messenger Bot

Chatbot Details ekranında sağ üst tarafta yer alan FB Messenger Settings butonuna tıklayarak yayınlamak istediğiniz Facebook sayfasının admin yetkisine sahip bir kullanıcı ile FB login yapmanız gerekiyor.

FB Login yapmanızın ardından sizin admin yetkisine sahip olduğunuz sayfalar listelenecektir. Bu sayfalardan yayınlamak istediğinizi seçtiğinizde chatbot’unuz otomatik olarak yayına başlayacaktır. Herhangi bir zamanda yayından kaldırmak isterseniz Disconnect butonu ile istediğiniz an iptal edebilirsiniz.

Web Widget

Eğer web siteniz varsa Chatbot Details ekranında sağ üst tarafta yer alan Web Widget Settings ekranından sitenizde görünecek olan web widget’ın tüm renk ve görünüm ayarlarını seçebilirsiniz.

web_widget_settings
Ayarları değiştirip Preview Widget butonu ile sağ tarafta canlı önizlemesini de inceleyebilirsiniz. Herşey istediğiniz gibi olduysa sağ alt köşede yer alan Web Widget Embed Code kutusu içerisinde yer alan kodu kopyalayıp web sayfanızda Widget’ı göstermek istediğiniz yere yapıştırmanız yeterli.

Gördüğünüz gibi çok kısa bir süre içerisinde hem chatbot’unuzu hazırlayıp hem de yayına alabildiniz. Bu örnek kurguda basit bir chatbot oluşturduk ama siz konuşma akışını istediğiniz kadar büyütüp geliştirebilirsiniz. Hatta Webhook özelliğimiz sayesinde kendi sisteminizde yer alan API’lar üzerinden dinamik veriler çekebilir veya kendi sisteminize gönderebilirsiniz.

Aklınıza takılan başka noktalar olursa bize her zaman [email protected] adresinden ulaşabilirsiniz.

 

 

 

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *