Apabila Welcome Message telah dibuat, langkah selanjutnya adalah membuat alur percakapan chatbot dengan respon - respon yang dapat Anda rancang sesuai kebutuhan Anda yang disajikan ke dalam bentuk Tree Diagram. Untuk menghasilkan respon chatbot sesuai keinginan Anda, Anda perlu mengelola User Input dan Bot Response pada Chatbot.
Sebelumnya Anda dapat mempelajari tentang:
[Blog] Mengenal Apa itu Chatbot, Fungsi, dan Cara Kerjanya
[Fitur] AI Chatbot Indonesia: Efisien Kelola Omnichannel dan Layanan Pelanggan
Ikuti langkah berikut ini:
A. Membuat User Input dan Response Bot
-
Buka Conversation yang sudah Anda buat pada menu Chatbot.
-
Setiap Bot Response yang Anda buat, terdapat user input yang perlu Anda atur. Untuk membuatnya, klik ”+” lalu klik “User input”.
-
Setelah itu, maka muncul sidebar yang bernama User Input. Anda dapat memasukkan User input di kolom yang tersedia dengan batas maksimal 50 karakter.
User Input dapat dibuat beberapa kali, dengan cara klik “+” lalu “User input” sesuai dengan jumlah user input yang ingin Anda buat.
Keterangan:
- Save user input to variable: Digunakan untuk menangkap user input sebagai variabel. Variabel dapat digunakan lagi di Bot Response yang mana akan menampilkan nilai variabel tersebut. Klik di sini untuk fungsi lebih lengkapnya.
- Trigger text: Fitur add-ons yang juga tersedia untuk AI package subscriber ini memperbolehkan Anda untuk mengetikkan kata-kata trigger dari customer di sini agar sistem dukungan AI mengalihkan percakapan ini untuk lompat ke lajur percakapan lainnya. Kata-kata yang telah Anda Enter akan masuk ke dalam daftar di bawah. Anda dapat klik “Generate similiar text” untuk mendapatkan kata-kata usulan AI. -
Jika sudah sesuai, klik “Save” untuk menyimpan user input.
-
User inputpun terbuat. Klik ikon “+” dan Anda dapat pilih salah satu tipe bot response sesuai dengan user input yang dimasukkan oleh penanya. Terdapat 3 tipe bot response, yaitu Texts, Buttons, dan Lists. Saat ini dengan adanya fitur + ini, chatbot dapat mengirimkan multiple bubble messages sesuai dengan chatbot flownya.
Untuk mempelajari pengaturan bot response lainnya, mengenai Additional settings, API Integration dan Qontak CRM, pelajari di sini.
-
Text messages
Text adalah respon bot yang isinya berupa pesan teks panjang guna menjelaskan sesuatu (pesan default).
Anda dapat mengatur Bot response settings dengan cara seperti berikut:
1. Isi Bot response name.
2. Lengkapi Message content, untuk mengisikan pesan defaut yang ingin disampaikan kepada penanya
3. Masukkan lampiran file pada bagian Add attachment. Lalu, klik Browse file. Jumlah maksimal file yang dapat Anda unggah adalah 10 file dan maksimum ukuran file yang dapat diunggah adalah 64 MB. Jenis file yang bisa dapat diunggah adalah Image (.jpeg, .jpg, .png, dan .gif), Video (.mkv, .mov, and .mp4), dan Document (.pdf, .xlsx, .docx, .pptx , .xls, .csv, .s20, dan .cdr). Jika user melampirkan lebih dari 5 file, maka hanya 5 file pertama yang akan ditampilkan. Gunakan tombol “-” di samping file untuk menghapusnya. Jika sudah terunggah, pilih “Save”.
4. Masukkan Conversation tags, apabila diperlukan. Tag ini berguna untuk mengelompokkan percakapan berdasarkan tag yang Anda pilih. Klik di sini untuk mengetahui cara menambahkan tag.
5. Pilih Additional settings untuk menentukan penyelesaian percakapan. Pelajari selengkapnya di sini.
6. Klik Send purchase event untuk mengirimkan purchase event pada setiap Conversation tag, dimana chatbot akan mengirimkan suatu event ke chatpanel untuk diteruskan ke Meta, agar report ads yang memakai CTWA (click to chat WhatsApp ads) dapat menjadi lebih informatif.
7. Klik “Save” jika sudah selesai mengatur bot response. -
Buttons
Bot dapat mengajukan pertanyaan sederhana yang memerlukan Jawaban Ya atau Tidak (atau kasus pilihan dengan klik tombol lainnya) dari penanya dan memilih respon berdasarkan jawaban tersebut.
Hanya tersedia untuk Channel WhatsApp.
Contoh Kasus:
Bot akan mengajukan pertanyaan sederhana dengan jawaban ya atau tidak. Jika ya maka akan masuk ke pertanyaan lain dan tidak akan kembali ke menu utama.
Anda dapat mengatur Bot response settings dengan cara seperti berikut:
1. Isi Bot response name.
2. Pilih jenis Konten Header (Teks, Gambar, Video, atau Dokumen) pada Header content type. Apabila Anda Text, maka kolom yang muncul adalah Header text, namun apabila Anda gambar, video atau dokumen, maka kolom yang muncul adalah Choose file attachment.
3. Lengkapi Message content, untuk pesan perintah, untuk memilih pilihan button yang tersedia.
4. Tambahkan Button pada bagian Button content type dengan klik “Add button”. WhatsApp menyediakan maksimal 3 Button yang dapat dibuat dalam 1 bubble. Anda juga dapat mengatur urutan tombol hanya dengan menggeser naik turun ikon “Titik enam”. Anda dapat memasukkan nama button (maks. 20 Karakter).
5. Masukkan Conversation tags, apabila diperlukan. Tag ini berguna untuk mengelompokkan percakapan berdasarkan tag yang Anda pilih. Klik di sini untuk mengetahui cara menambahkan tag.
6. Pilih Additional settings untuk menentukan penyelesaian percakapan. Pelajari selengkapnya di sini.
7. Klik Send purchase event untuk mengirimkan purchase event pada setiap Conversation tag, dimana chatbot akan mengirimkan suatu event ke chatpanel untuk diteruskan ke Meta, agar report ads yang memakai CTWA (click to chat WhatsApp ads) dapat menjadi lebih informatif.
8. Klik “Save” jika sudah selesai mengatur bot response. -
Lists
Jenis pesan ini menawarkan cara yang lebih sederhana dan lebih konsisten bagi user untuk membuat pilihan saat berinteraksi dengan bot.
Hanya tersedia untuk Channel WhatsApp.
Contoh Kasus:
Bot akan menunjukkan daftar produk yang dapat dipilih user. Jika Anda memilih List, maka Bot response default akan muncul sesuai dengan pilihan yang telah dipilih oleh penanya.
Anda dapat mengatur Bot response settings dengan cara seperti berikut:
1. Isi Bot response name.
2. Seperti Button, Anda harus perlu mengisikan kolom Header, tetapi bedanya terdapat pada List, tipe header tersedia hanya dalam bentuk text.
3. Lengkapi Message content, untuk pesan perintah, untuk memilih pilihan button yang tersedia.
4. Lengkapi nama tombol pada Button text. Tombol di sini berfungsi untuk memunculkan opsi-opsi yang telah Anda siapkan untuk dipilih oleh penanya.
5. Lengkapi opsi-opsi yang dapat dipilih oleh penanya. Anda dapat menyediakan maksimal 3 item atau opsi pada list. Maksimum karakter pada setiap item atau opsi adalah 24 karakter. Centang "Reply all answers with one bot response" jika Anda ingin membuat respon dari bot menjadi 1 respon saja (semua jawaban akan masuk ke 1 respons bot).
7. Lengkapi informasi List name dan List descriptionnya. Anda juga dapat mengatur urutan list hanya dengan menggeser naik turun ikon “Titik enam”. Atau, apabila Anda ingin menghapus salah satu list, klik ikon “-”.
8. Masukkan Conversation tag, apabila diperlukan. Tag ini berguna untuk mengelompokkan percakapan berdasarkan tag yang Anda pilih. Klik di sini untuk mengetahui cara menambahkan tag.
9. Pilih Additional settings untuk menentukan penyelesaian percakapan. Pelajari selengkapnya di sini.
10. Klik Send purchase event untuk mengirimkan purchase event pada setiap Conversation tag, dimana chatbot akan mengirimkan suatu event ke chatpanel untuk diteruskan ke Meta, agar report ads yang memakai CTWA (click to chat WhatsApp ads) dapat menjadi lebih informatif.
11. Klik “Save” jika sudah selesai mengatur bot response. -
AI response
Jenis pesan ini mengandalkan response AI yang Anda atur sedemikian rupa.
1. Isikan nama bot response AI ini di kolom Bot response name.
2. Untuk mempermudah pencarian percakapan yang menggunakan bot response ini, tambahkan Conversation tags bila perlu.
3. Klik Send purchase event untuk mengirimkan purchase event pada setiap Conversation tag, dimana chatbot akan mengirimkan suatu event ke chatpanel untuk diteruskan ke Meta, agar report ads yang memakai CTWA (click to chat WhatsApp ads) dapat menjadi lebih informatif.
4. Klik Select specific sources untuk memilih Knowledge source yang telah dibuat.
5. Klik “Save” jika sudah selesai mengatur bot response.
-
Text messages
Reuse bot response
Apabila Anda ingin menggunakan kembali respons bot yang sudah ada/telah dibuat sebelumnya, Anda dapat klik “Reuse bot response”. Setelah itu, akan muncul pop up Reuse existing bot response, seperti ini. Klik Select Bot Response dan pilih yang respons Anda inginkan, kemudian klik “Reuse”. Maka Respon Bot yang muncul akan sesuai dengan response bot yang telah Anda pilih.
B. Set as Default Delete Single Block, dan Delete with Children
-
Apabila ingin menghapus User input, Anda dapat klik ikon “Titik tiga”. Kemudian, akan muncul pilihan Set as default, Delete single block, Delete with children, dan Delete.
-
Pilih Set as default apabila Anda ingin menonaktifkan Default Fallback yang mana setiap jawaban yang diinput oleh penanya di chat akan dipindahkan ke Bot Response berikutnya. Jadi, alur percakapan tidak terjebak pada respon tersebut berulang kali.
Contoh Kasus:
Anda ingin menanyakan nama, usia, atau pertanyaan apa pun yang tidak dapat ditentukan oleh bot.
Bot: Nama anda
User: Didi
Karena bot dapat mengenali "Didi" sebagai Nama, Anda harus mengatur User Input tersebut sebagai User Input Default sehingga Bot akan pindah ke pertanyaan lain. Jika tidak, Bot akan memicu Default Fallback. -
Pilih Delete Single Block, apabila Anda hanya ingin menghapus User Input dan Bot Response tertentu saja (Apabila Anda telah membuat user input lain pada bagian bawahnya, itu tidak akan terhapus).
Berikut tampilan sebelum Anda mengklik Delete Single Block (User input Sunscreen, Toner, dan Clay Mask berada di bawah User input 2.)
Apabila Anda klik “Delete Single Block” pada user input 2, maka User input Sunscreen, Toner, dan Clay Mask akan naik menggantikan posisi User input 2. -
Pilih Delete with children, apabila Anda ingin menghapus semua User input dan Bot Response di bawahnya (semua user input yang berada di bawah user input yang Anda hapus, akan ikut terhapus juga).
Berikut tampilan sebelum Anda mengklik Delete with Children.
Apabila Anda klik “Delete with Children” pada user input 3, maka user input 3 beserta user input yang berada di bawahnya (Sunscreen, Toner, Claymask) akan ikut terhapus.
C. Membuat Variable Input
Variabel Input digunakan untuk menangkap user input sebagai variabel. Variabel dapat digunakan lagi di dalam Bot Response yang mana akan menampilkan nilai variabel tersebut.
Contoh Kasus:
Anda ingin merekap jawaban di akhir percakapan. Rekapnya adalah Respon Bot.
Bot: Sebutkan Nama Anda
User: Wahyu
Bot: sesuai umur anda
User: 27
Bot: Baik, silakkan cek kembali data Anda
Nama: Wahyu
Umur: 27
Berikut cara membuat variable input:
-
Buat User input terlebih dahulu, lalu centang Set user input to variable.
-
Setelah itu, Anda dapat memasukkan atau membuat Nama Variabel atau tag baru. Tindakan ini akan menyimpan teks yang dimasukkan penanya pada chat room sebagai entitas sehingga dapat digunakan lagi dalam respons bot dengan variabel yang memuatnya.
-
Kemudian pada bagian klik kolom bot response content.
-
Kemudian akan muncul tampilan Bot response setting. Untuk Menggunakan Entitas yang telah dibuat di Bot Response, ketik “{{}}” di Bot Response Message Content. Kemudian, pilih ENTITY.
-
Pilih entity yang ingin Anda tampilkan.
-
Setelah memilih entity, maka entity akan ditampilkan di Respon Bot Content seperti berikut.
- Cara ini dapat Anda lakukan berulang kali dan simpanlah sebagai entity secara satu per satu. Maka, Anda dapat menampilkan semua entity yang telah dibuat, jadi Anda tidak perlu membuat entity yang sama berulang kali.
- Agar Bot dapat mengenali jawaban user tanpa diblokir oleh fallback default, gunakan user input default. Sehingga, Bot dapat menangkap jawabannya dan menyimpannya sebagai entity (tidak mengenalinya sebagai fallback default).
Demikian adalah cara mengelola user input dan bot response pada chatbot Mekari Qontak Omnichannel.