Agen RCS untuk Bisnis berkomunikasi dengan pengguna melalui pesan, peristiwa, dan permintaan untuk mencapai tujuan bisnis Anda. Baik tujuan tersebut sederhana (seperti mengirimkan notifikasi pengiriman) atau kompleks (seperti memesan penerbangan), agen menggunakan kartu multimedia, media, dan saran untuk memandu pengguna melalui percakapan yang lancar dan memenuhi kebutuhan pengguna dan agen.
Cara kerjanya
Alur percakapan antara agen Anda dan pengguna mirip dengan percakapan antara dua orang, dengan setiap pihak bergantian berbicara, mendengarkan, dan merespons pihak lain.
Agen RCS for Business Anda memulai percakapan dengan pengguna. Pengguna tidak dapat memulai percakapan dengan agen Anda, tetapi setelah agen memulai percakapan, pengguna dapat membalas kapan saja.
Agen Anda mengirim pesan pertama saat menerima pemicu eksternal yang Anda konfigurasi. Pemicu dapat berupa apa saja dan bergantung pada kasus penggunaan agen Anda:
- Paket dikirim
- Saatnya mengirimkan penawaran sandwich harian untuk makan siang
- Pengguna menghubungi dukungan pelanggan melalui chat
Saat agen Anda menerima pemicu, agen akan mengirim pesan ke perangkat pengguna dengan RCS Business Messaging API. Agen Anda mengirimkan semua pesan, peristiwa, dan permintaan lainnya kepada pengguna melalui RBM API sebagai permintaan HTTP dengan payload JSON. Pengguna menerima pesan di aplikasi Pesan di perangkatnya.
Jika perangkat tidak mendukung RCS, platform RCS untuk Bisnis akan menampilkan
error 404
, dan agen harus beralih ke teknologi lain, seperti
SMS.
Saat pengguna merespons pesan atau memicu peristiwa, layanan RCS untuk Bisnis Google akan mengirimkan respons ke webhook yang Anda konfigurasi, yang meneruskan informasi kembali ke agen Anda. Webhook mengirim semua pesan pengguna, peristiwa, dan permintaan lainnya ke agen Anda sebagai JSON.
Setelah agen Anda menerima pesan, agen akan mendekode JSON dan menguraikan respons. Dengan menggunakan logika internal, atau mengandalkan modul natural language understanding (NLU) seperti Dialogflow, agen Anda akan memutuskan respons terhadap pesan pengguna dan mengirimkan respons tersebut ke perangkat pengguna melalui RBM API.
Percakapan antara agen Anda dan pengguna akan berlanjut hingga mencapai kesimpulan yang diinginkan atau pengguna berhenti merespons.
Contoh
Contoh berikut menunjukkan skenario sederhana saat pengguna meminta info cuaca.
- Agen Anda menerima pemicu dari layanan eksternal yang menunjukkan bahwa pengguna meminta update cuaca.
- Agen Anda mengirim pesan kepada pengguna untuk mengonfirmasi permintaan pengguna dan meminta lokasi pengguna.
- Di aplikasi Pesan, pengguna membaca pesan dan membalas dengan alamatnya.
- Agen Anda memproses respons, mengambil informasi cuaca, membuat pesan percakapan, dan mengirimkan informasi tersebut kepada pengguna. Selain itu, agen Anda akan menanyakan apakah pengguna juga menginginkan informasi cuaca untuk lokasi lain.
- Pengguna membaca pesan dan berterima kasih kepada agen.
- Agen Anda mengakui bahwa pengguna tidak meminta informasi tambahan dan mengakhiri percakapan.
Enkripsi
Pesan RCS untuk Bisnis yang dikirim antara pengguna dan agen dienkripsi antara agen RCS untuk Bisnis dan server Google, serta antara server Google dan perangkat pengguna. Partner tidak dapat menggunakan kunci enkripsi mereka sendiri karena Google perlu memindai pesan untuk mencari konten berbahaya guna melindungi semua pengguna dan bisnis.
Untuk mengetahui informasi selengkapnya tentang keamanan data untuk RCS untuk Bisnis, lihat Keamanan data untuk RCS untuk Bisnis.
Apa langkah selanjutnya?
Setelah Anda memahami konsep ini, pertimbangkan tindakan yang Anda inginkan untuk dilakukan oleh agen dan buat agen pertama Anda.