Mobile Inbox dan conversation
Tujuan
Agent dapat menemukan percakapan, membaca riwayat pesan, mengirim teks atau private note, menyimpan draft, dan mengubah metadata percakapan.
Untuk siapa
Agent menangani antrean dan pesan. Supervisor dapat memantau antrean serta penugasan sesuai izin API.
Prasyarat
- Sudah masuk ke Mobile PWA.
- JWT valid dan API dapat dijangkau.
- Sesi provider diperlukan untuk pengiriman ke WhatsApp; aplikasi menampilkan kemampuan yang didukung provider.
Membuka antrean dan percakapan
- Buka Inbox.
- Pilih antrean Mine, Unassigned, Mentions, atau Snoozed.
- Gunakan pencarian nama, pratinjau, atau label.
- Pilih percakapan untuk memuat riwayat pesan, termasuk private note.
Tanda berhasil: percakapan menampilkan pesan dan metadata seperti inbox, status, prioritas, penugasan, SLA, label, serta aktivitas terakhir.
Mengirim balasan atau private note
Kotak tulis mendukung mode Reply untuk balasan teks dan Private note untuk catatan internal. Pilih mode, tulis isi, lalu kirim. Private note tampil sebagai catatan agent dan tidak diklaim sebagai pesan WhatsApp keluar. Hanya kemampuan teks yang didukung; unggah media, perekaman suara, lokasi, dan berbagi kontak dibatasi atau tidak tersedia.
Tanda berhasil: pesan baru muncul dengan status pengiriman; setelah muat ulang, data kembali disinkronkan dari server.
Draft
Teks di kotak tulis tersimpan otomatis sebagai draft. Draft bukan pengiriman dan tidak membentuk offline write queue; klien mobile tidak memuat ulang draft dari server saat percakapan dibuka kembali, jadi jangan mengandalkannya untuk sinkronisasi lintas perangkat.
Status, penugasan, prioritas, snooze, dan label
- Buka detail percakapan.
- Ubah status, prioritas, penugasan (termasuk self-assignment), snooze, atau label lewat kontrol yang tersedia.
- Tunggu hasil perubahan.
- Jika gagal, baca pesan kesalahan yang tampil, lalu ulangi setelah koneksi pulih.
Perubahan optimistik dikembalikan atau ditandai gagal ketika API menolak permintaan. Muat ulang untuk memulihkan keadaan dari server.
Realtime
SSE menerima peristiwa message.created, conversation.updated, conversation.created, dan health. JWT ditukar menjadi tiket SSE berumur pendek; token tidak ditaruh di URL SSE. Status menyambung ulang (reconnecting) berarti pembaruan langsung tertunda sampai koneksi pulih.
Jika terjadi masalah
- 401: aplikasi membuka layar masuk ulang; masuk lagi sebelum melanjutkan.
- Provider offline atau tidak sehat: periksa kesehatan di Profile sebelum mengirim.
- Kemampuan teks tidak aktif: administrator harus memeriksa sesi provider; jangan menganggap pesan sudah terkirim.
- Pesan atau perubahan gagal: perbaiki jaringan, ulangi, lalu muat ulang untuk memastikan hasilnya.
Batasan
Mobile tidak menyediakan tata letak desktop, beberapa tindakan media, offline write queue, atau jaminan push/deep-link. Data percakapan dan media selalu network-only.