Protokol Serah Terima |
Protokol Serah Terima Platform Messenger memungkinkan dua aplikasi Facebook atau lebih untuk berpartisipasi dalam percakapan dengan meneruskan kontrol percakapan di antara mereka. Protokol Serah Terima untuk aplikasi yang berlangganan Halaman Facebook secara otomatis diaktifkan.
Catatan:Perutean Percakapan kini tersedia, dan akan segera menggantikan Protokol Serah Terima. Anda sebaiknya memperbarui aplikasi Anda agar menggunakan Perutean Percakapan sesegera mungkin.
Halaman Facebook atau akun Profesional Instagram dapat menggunakan beberapa aplikasi berkirim pesan untuk berkomunikasi dengan pelanggan atau orang-orang yang tertarik dengan konten mereka. Contoh: untuk dukungan pelanggan, pelanggan dapat dikirim ke pengalaman otomatis tetapi jika pengalaman otomatis tidak dapat menyelesaikan masalah pelanggan, pelanggan dapat dikirim ke aplikasi lain dengan agen dukungan langsung. Untuk mentransfer percakapan, dan metadata tentang percakapan, dari satu aplikasi ke aplikasi lainnya, atau antara aplikasi dan Kotak Masuk Halaman Facebook atau Kotak Masuk Instagram, kontrol percakapan harus beralih dari satu aplikasi ke aplikasi lainnya. Protokol Serah Terima memungkinkan transfer ini.
Secara default, ketika pelanggan mengirim pesan untuk memulai percakapan, percakapannya idle. Aplikasi akan menerima notifikasi, melalui Webhooks, bahwa sebuah pesan telah diterima dan sedang menunggu tanggapan. Untuk menerima notifikasi ini, aplikasi harus berlangganan Webhooks khusus serah terima.
Aplikasi apa pun dapat mengambil kontrol percakapan selagi percakapannya idle. Aplikasi yang mengontrol percakapan memiliki kemampuan eksklusif untuk menanggapi pesan. Hanya satu aplikasi yang memiliki kontrol pada satu waktu dan aplikasi lain tidak dapat mengirim pesan sampai aplikasi pengontrol merilis kontrol. Setelah aplikasi merilis kontrol, percakapan kembali idle, dan kemudian aplikasi berikutnya dapat mengambil kontrol.
Untuk aplikasi yang mengontrol percakapan, aplikasi akan menerima notifikasi dari Webhooks berkirim pesan. Semua aplikasi lain akan menerima notifikasi dari Webhooks khusus serah terima.
Percakapan akan otomatis kembali idle ketika tidak menerima aktivitas selama 24 jam. Aplikasi pengontrol dapat memperpanjang kontrol lebih dari 24 jam jika perlu.
Jika aplikasi yang tidak mengontrol percakapan mencoba mengirim pesan ke seseorang, kesalahan 400 akan ditampilkan dengan subkode kesalahan 2018300
.
Jika Anda ingin pesan ditangani oleh aplikasi tertentu setelah diterima, Anda dapat menetapkan aplikasi sebagai Penerima Utama. Penerima Utama menerima semua pesan baru untuk percakapan, dapat mentransfer kontrol ke aplikasi lain atau Kotak Masuk Halaman Facebook atau Kotak Masuk Instagram, dan dapat mengontrol percakapan dari aplikasi lain, jika perlu. Ketika aplikasi yang bukan Penerima Utama selesai dengan percakapan, dan merilis kontrol, percakapan diatur ke idle.
Jika percakapan idle dan seseorang mengirim pesan baru, Penerima Utama memiliki kontrol atas percakapan dan menerima notifikasi Webhooks tentang pesan baru.
Catatan: Pengaturan Penerima Utama tidak diwajibkan.
Kotak Masuk Halaman Facebook atau Kotak Masuk Instagram tidak dapat ditetapkan sebagai Penerima Utama. Namun, jika Anda memindahkan pesan ke folder Utama atau menanggapi pesan dalam percakapan yang tidak dikontrol oleh kotak masuk, kotak masuk akan mengambil kontrol percakapan. Jika Anda menanggapi pesan yang ditandai sebagai Selesai di kotak masuk, kontrol tetap ada dengan aplikasi pengontrol sebelumnya, Penerima Utama, jika diatur, atau dirilis ke idle.
Percakapan dapat ditetapkan ke aplikasi tertentu saat menggunakan titik masuk percakapan Arahkan ke Messenger (CTM). Sebuah bisnis dapat menggunakan CTM untuk memulai percakapan dengan pelanggan untuk menciptakan prospek, meningkatkan brand awareness, dan banyak lagi.
Aplikasi apa pun dapat mengatur menu level Halaman kecuali jika Penerima Utama telah diatur. Jika aplikasi utama telah diatur, hanya aplikasi utama yang dapat mengatur atau menghapus menu level Halaman.
Aplikasi yang mengontrol percakapan dapat mengatur atau menghapus menu level Pengguna meskipun aplikasi itu bukan Penerima Utama, dan aplikasi apa pun dapat mengatur menu level pengguna saat percakapan idle.
Ketika pelanggan memilih item dari menu, aplikasi yang membuat menu akan mendapatkan kontrol percakapan. Ini dilakukan karena aplikasi yang membuat menu dikonfigurasikan untuk menangani data itu.
Ketika pelanggan mengeklik Ajakan Bertindak (CTA) Postback, aplikasi yang membuat CTA Postback akan mendapatkan kontrol percakapan bahkan jika aplikasi lain memiliki kontrol. Ini dilakukan karena aplikasi yang membuat CTA postback dikonfigurasikan untuk menangani data itu.
Jika survei dikirim sementara aplikasi lain mengontrol percakapan, itu tidak akan disampaikan sampai aplikasi merilis kontrol dan percakapan idle.
Komponen berikut diperlukan agar berhasil menerapkan Protokol Serah Terima untuk aplikasi berkirim pesan langganan Halaman Facebook Anda.
Token akses Halaman yang diminta oleh orang yang dapat melakukan tugas MODERATE
di Halaman diperlukan untuk panggilan ke endpoint Protokol Serah Terima.
Tinjauan Aplikasi diperlukan untuk aplikasi yang akan:
Aplikasi akan dapat mengirim pesan kepada seseorang bahkan jika aplikasi tidak mengontrol percakapan jika aplikasi telah disetujui, melalui Tinjauan Aplikasi, untuk menggunakan fitur Agen Manusia dan pesan ditandai dengan tanda agen manusia. Ini adalah satu-satunya skenario agar pesan dapat dikirim oleh aplikasi yang tidak mengontrol percakapan.
Izin pages_messaging
diperlukan aplikasi dalam meminta izin pelanggan untuk mengakses data berkirim pesan.
Dalam Protokol Serah Terima ada dua set Webhooks yang aplikasi harus berlangganan: Webhooks berkirim pesan dan Webhooks siaga. Notifikasi yang diterima aplikasi bergantung pada kontrol percakapan. Jika aplikasi mengontrol percakapan, aplikasi akan menerima notifikasi Webhooks berkirim pesan. Jika aplikasi tidak mengontrol percakapan, aplikasi akan menerima notifikasi Webhooks siaga.
Bisnis menggunakan satu aplikasi untuk pengalaman otomatis untuk pertanyaan umum tetapi mentransfer pelanggan ke aplikasi lain untuk dukungan langsung jika pengalaman otomatis tidak memecahkan masalah pelanggan. Aplikasi otomatis diatur sebagai Penerima Utama, jadi semua percakapan dimiliki oleh aplikasi otomatis. Ketika agen dukungan langsung perlu bergabung dengan percakapan, aplikasi dukungan langsung dapat meminta kontrol percakapan. Setelah aplikasi agen langsung menyelesaikan percakapan, kontrol percakapan dirilis kembali ke aplikasi otomatis. Jika aplikasi agen langsung perlu lebih banyak waktu untuk menangani masalah pelanggan, aplikasi dapat meminta perpanjangan. Kedua aplikasi harus berlangganan Webhooks untuk memastikan percakapan mengalir dengan benar.
Suatu bisnis menjalankan kampanye marketing dan menggunakan pengalaman otomatis untuk menyaring prospek atau memberikan rekomendasi produk berdasarkan kuis produk. Setelah kualifikasi prospek, bisnis menggunakan Kotak Masuk Halaman Facebook atau Kotak Masuk Instagram untuk menindaklanjuti pelanggan prospek tersebut. Aplikasi otomatis diatur sebagai Penerima Utama, jadi semua percakapan dimiliki oleh aplikasi otomatis. Setelah aplikasi otomatis menyelesaikan tahap kualifikasi prospek, kontrol percakapan diteruskan ke Kotak Masuk Halaman Facebook atau Kotak Masuk Instagram. Setelah percakapan selesai di Kotak Masuk Halaman Facebook atau Kotak Masuk Instagram, tandai percakapan sudah Selesai. Ini akan merilis kontrol percakapan ke aplikasi utama. Kedua aplikasi harus berlangganan Webhooks untuk memastikan percakapan mengalir dengan benar.
Suatu bisnis menjalankan kampanye marketing dan mengirimkan pelanggan prospek ke aplikasi otomatis untuk pengalaman Messenger tertentu. Aplikasi otomatis diatur sebagai Penerima Utama, jadi semua percakapan dimiliki oleh aplikasi otomatis. Ketika agen dukungan langsung perlu bergabung dengan percakapan, aplikasi dukungan langsung dapat meminta kontrol percakapan. Setelah aplikasi agen langsung menyelesaikan percakapan, kontrol percakapan dirilis kembali ke aplikasi otomatis. Jika aplikasi agen langsung perlu lebih banyak waktu untuk menangani masalah pelanggan, aplikasi dapat meminta perpanjangan. Kedua aplikasi harus berlangganan Webhooks untuk memastikan percakapan mengalir dengan benar.
Pelajari selengkapnya tentang komponen Protokol Serah Terima.
Sekarang setelah Anda tahu cara kerja Protokol Serah Terima, untuk menerapkan protokol Anda harus: