Label
Label adalah fitur WhatsApp Business yang memungkinkan Anda mengkategorikan dan mengorganisir chat Anda. Melalui Wappfy API, Anda dapat membuat label kustom, menetapkannya ke chat, dan mengambil chat berdasarkan label.Label hanya tersedia pada akun WhatsApp Business. Akun WhatsApp personal tidak mendukung label.
Membuat Label
Buat label baru dengan nama dan warna.Warna Label
WhatsApp Business mendukung set warna label tetap yang diidentifikasi dengan nomor:| ID Warna | Warna |
|---|---|
0 | Abu-abu muda |
1 | Hijau |
2 | Biru |
3 | Kuning |
4 | Merah muda/Merah |
Melihat Daftar Label
Ambil semua label untuk instance tersebut.Memperbarui Label
Perbarui nama atau warna label yang sudah ada.Menghapus Label
Hapus label secara permanen. Ini menghapus label dari semua chat yang ditetapkan.Label Chat
Mendapatkan Label untuk Chat
Ambil semua label yang ditetapkan ke chat tertentu.Menetapkan Label pada Chat
Tetapkan satu atau beberapa label ke chat. Ini menggantikan label yang sudah ada pada chat tersebut.Mendapatkan Chat berdasarkan Label
Ambil semua chat yang memiliki label tertentu.Kasus Penggunaan Umum
Menandai lead baru secara otomatis
Menandai lead baru secara otomatis
Gunakan webhook untuk mendengarkan event
message.received. Saat pesan datang dari kontak yang tidak dikenal, tetapkan label “New Lead” melalui API. Ini membantu tim Anda dengan cepat mengidentifikasi dan memprioritaskan percakapan baru.Melacak status tiket dukungan
Melacak status tiket dukungan
Buat label seperti “Open”, “In Progress”, dan “Resolved”. Perbarui label saat tim Anda menyelesaikan permintaan dukungan. Gunakan endpoint “Mendapatkan Chat berdasarkan Label” untuk membangun antrian dukungan sederhana.
Mengelompokkan pelanggan untuk broadcast
Mengelompokkan pelanggan untuk broadcast
Beri label pelanggan berdasarkan kategori (misalnya, “VIP”, “Wholesale”, “Retail”). Saat mengirim pesan broadcast, ambil semua chat untuk sebuah label dan kirim pesan secara berulang.
Referensi Endpoint
| Method | Endpoint | Deskripsi |
|---|---|---|
POST | /api/instances/{id}/labels | Membuat label baru |
GET | /api/instances/{id}/labels | Melihat daftar semua label |
PUT | /api/instances/{id}/labels/{labelId} | Memperbarui label |
DELETE | /api/instances/{id}/labels/{labelId} | Menghapus label |
GET | /api/instances/{id}/labels/chats/{chatId} | Mendapatkan label untuk chat |
PUT | /api/instances/{id}/labels/chats/{chatId} | Menetapkan label pada chat |
GET | /api/instances/{id}/labels/{labelId}/chats | Mendapatkan chat berdasarkan label |
Penanganan Error
| Kode Status | Deskripsi |
|---|---|
400 | Warna label tidak valid atau field wajib tidak ada. |
404 | Label atau chat tidak ditemukan. |
409 | Label dengan nama yang sama sudah ada. |
422 | Format chat ID tidak valid. |