12. Profil saya
Klik avatar atau nama Anda di pojok kiri bawah sidebar untuk buka halaman profil di /settings/profile.
12.1 Ubah nama atau email
- Edit kolom Nama atau Email → klik “Simpan”.
- Catatan email: mengubah email akan menghapus status verifikasi, banner kuning “belum diverifikasi” akan muncul lagi, dan kami kirim tautan verifikasi baru ke alamat baru tersebut.
- Email yang sudah dipakai akun lain tidak bisa dipilih (error inline akan muncul).
12.2 Pengaturan workspace
Buka dari dropdown workspace (sidebar atas) → “Pengaturan workspace”, atau langsung /settings/workspace.
- Nama workspace: hanya pemilik (OWNER) yang bisa mengubah. Anggota lain (ADMIN/MEMBER) melihat banner info.
- Slug: identifier internal di-generate otomatis dari nama; tidak bisa di-edit manual.
- Ringkasan: jumlah anggota dan total kontak di workspace ini, sekadar konteks, bukan untuk edit.
Ubah nama → klik “Simpan”. Sidebar otomatis update.
12.3 Audit log
Buka dari dropdown workspace (sidebar atas) → “Audit log”, atau langsung /settings/audit.
Audit log mencatat aksi penting di workspace, append-only, catatan tidak bisa dihapus (sengaja, untuk keperluan kepatuhan + investigasi insiden).
Yang dicatat saat ini:
| Aksi | Detail | Tone |
|---|---|---|
| Mengubah nama workspace | nama lama → nama baru | biru |
| Mengirim undangan | email + role | biru |
| Membatalkan undangan | email yang dibatalkan | merah |
| Menerima undangan | email + apakah user baru / user existing | hijau |
| Hapus kontak (bulk) | jumlah dihapus dari jumlah diminta | merah |
| Ubah tag kontak (bulk) | mode (tambah/lepas) + tag + jumlah kontak | biru |
| Membuat otomasi | nama + trigger → action + status | biru |
| Mengubah otomasi | diff status (DRAFT → ACTIVE dll.) atau nama | biru |
| Menghapus otomasi | nama otomasi yang dihapus | merah |
| Menerbitkan form | judul + slug (hanya saat pertama kali terbit) | hijau |
| Menghubungkan WhatsApp | Phone Number ID + WABA ID | hijau |
| Memutuskan WhatsApp | Phone Number ID + WABA ID terakhir | merah |
| Perbarui Access Token WhatsApp | (token tidak dicatat, hanya event) | biru |
| Membuat segmen | nama segmen | biru |
| Menghapus segmen | id segmen yang dihapus | merah |
| Memulai broadcast template | nama template + bahasa + jumlah audiens | hijau |
| Menjadwalkan broadcast | template + segmen + jadwal + audiens | biru |
| Membatalkan broadcast terjadwal | template + segmen | merah |
| Mengubah role anggota | email + role lama → role baru | biru |
Setiap baris menampilkan: waktu (akurat ke detik), aksi (label warna), detail, dan siapa yang melakukan (nama + email). Diurutkan dari terbaru di atas.
Filter (di atas tabel):
- Jenis aksi, dropdown semua jenis aksi yang dicatat (mis. cuma lihat aksi
member.role_update). - Dari tanggal + Sampai tanggal, rentang inklusif. Tanggal akhir dihitung sampai akhir hari (mis. dari
2026-05-01sampai2026-05-31mencakup semua transaksi pada 31 Mei). - Reset filter, kosongkan semua, kembali ke list lengkap.
Filter dikirim ke server (bukan filter di browser), jadi total catatan ikut menyesuaikan + pagination tetap akurat untuk hasil terfilter.
Siapa yang bisa melihat? Hanya Pemilik (OWNER) dan Admin. Anggota biasa (MEMBER) dapat error “Hanya Pemilik dan Admin yang bisa melihat audit log.”
12.4 Ganti password (saat login)
Untuk ganti password tanpa lewat “Lupa password”:
- Isi “Password sekarang” (sebagai konfirmasi, mencegah orang lain yang sempat akses sesi Anda mengubah password).
- Isi “Password baru” + “Ulangi password baru” (minimal 8 karakter, harus sama).
- Klik “Simpan password baru”.
Tautan reset password (Lupa password) yang sebelumnya pernah Anda minta akan otomatis hangus setelah ganti password ini, supaya tidak ada celah jadi backdoor.
12.5 Hubungkan WhatsApp Business
Buka dari dropdown workspace → “WhatsApp Business”, atau langsung /settings/whatsapp.
Karibin terhubung ke WhatsApp Business lewat WhatsApp Cloud API resmi dari Meta. Setiap workspace memakai akun Meta sendiri (Bring Your Own WABA).
12.5.1 Hubungkan WhatsApp Business (Meta)
Halaman WhatsApp Business memakai WhatsApp Business Cloud API resmi dari Meta.
⚡ Hubungkan 1 klik (Embedded Signup) — jalur utama. Karibin adalah Meta Tech Provider dan izin WhatsApp-nya sudah disetujui Meta, jadi tombol “Hubungkan WhatsApp (1 klik)” tersedia untuk semua workspace: klik, masuk ke akun Facebook yang mengelola bisnis Anda, pilih atau buat akun WhatsApp Business, verifikasi nomor, selesai. Tidak ada ID atau token yang perlu disalin.
Nomor yang masih dipakai di HP. Kalau nomor WhatsApp Business masih aktif di HP dan tidak ingin dilepas, pakai tombol kedua “Hubungkan nomor yang dipakai di HP”. Nomor tetap hidup di HP dan sekaligus masuk ke Karibin, riwayat 6 bulan dan kontak ikut ditarik. Panduan lengkapnya di §6b WhatsApp yang tetap dipakai di HP.
Alternatif: Hubungkan manual (masukkan ID). Tautan di bawah tombol 1 klik membuka form kredensial (Phone Number ID / WABA ID / Access Token / App Secret), untuk nomor yang sudah punya app Meta sendiri. Panduan lengkap langkah demi langkah ada di /settings/whatsapp/guide; bagian ini ringkasannya.
Yang Anda butuhkan:
- Akun Meta Business portfolio (business.facebook.com).
- Aplikasi Meta di developers.facebook.com dengan produk WhatsApp.
- Nomor WhatsApp Business (boleh test number Meta untuk uji coba; nomor bisnis asli + verifikasi bisnis untuk produksi serius).
Langkah ringkas:
- Di Meta dashboard → WhatsApp → API Setup: salin Phone Number ID + WhatsApp Business Account ID (WABA ID) + Access Token (Generate access token). Untuk produksi, ganti dengan System User Token permanen (Business settings → Users → System users) yang tidak kedaluwarsa.
- App Settings → Basic → Show App Secret → salin.
- Di Karibin, buka halaman WhatsApp Business → form Hubungkan WhatsApp Business → tempel keempat nilai → klik Verifikasi & simpan. Karibin akan mem-ping Meta untuk validasi.
- Karibin menampilkan Callback URL + Verify Token unik untuk workspace ini. Klik Salin masing-masing.
- Di Meta dashboard → WhatsApp → Configuration → Webhook → Edit → tempel Callback URL + Verify token → Verify and save → di Webhook fields, aktifkan event messages.
- Tes kirim di Karibin (§12.5.3).
12.5.1a Beberapa nomor WhatsApp dalam satu workspace
Satu workspace bisa memegang lebih dari satu nomor WhatsApp (jumlah maksimal mengikuti paket; tambah lewat add-on “Nomor WhatsApp”). Halaman WhatsApp Business menampilkan kartu per nomor: jadikan utama, ganti nama label, atau putuskan satu nomor tanpa mengganggu yang lain.
- Nomor utama. Selalu ada tepat satu, ditandai lencana UTAMA. Dipakai sebagai default broadcast, tes kirim, dan widget. Kalau nomor utama diputus, Karibin otomatis mengangkat nomor tersisa yang paling lama tersambung.
- Thread per nomor. Pelanggan yang menulis ke dua nomor punya dua thread terpisah, dan balasan selalu keluar dari nomor yang pelanggan tuju. Header inbox menyebut “lewat (nama nomor)”.
- Template per nomor. Pemilih template di inbox membaca WhatsApp Business Account milik nomor thread itu; pemilih template broadcast mengikuti nomor pengirim yang dipilih. Nomor di akun berbeda menampilkan katalog templatenya sendiri.
- Broadcast per nomor. Halaman broadcast punya dropdown “Nomor pengirim” (muncul saat nomornya lebih dari satu). Broadcast terjadwal mengingat nomor pilihannya; bila nomor itu diputus sebelum jadwal tiba, pengiriman jatuh ke nomor utama alih-alih membatalkan kampanye.
12.5.2 Perbarui Access Token (rotasi token tanpa reset webhook)
Token sementara Meta hidup 24 jam saja. Untuk produksi disarankan token permanen System User. Saat perlu ganti token (rotasi atau ganti dari sementara ke permanen):
- Halaman WhatsApp Business → section Perbarui Access Token.
- Tempel token baru di Access Token baru (dan App Secret baru kalau berubah; biarkan kosong kalau tidak).
- Klik Perbarui token.
Karibin memvalidasi token baru ke Meta dulu. Verify Token webhook tidak berubah, jadi konfigurasi webhook di Meta dashboard tidak perlu disetel ulang. Ini berbeda dari “Putuskan → Hubungkan lagi” yang akan men-generate Verify Token baru dan memaksa Anda re-setup webhook.
12.5.3 Tes kirim
Section Tes kirim → isi nomor tujuan (format 628…) → Kirim tes. Hasil tampil inline di bawah tombol.
“Diterima Meta” ≠ “sampai ke HP”. Meta balas HTTP 200 berarti pesan diterima/antri, status delivery sebenarnya datang asinkron lewat status webhook. Khusus untuk test number Meta + teks bebas, pesan hanya benar-benar sampai kalau (a) nomor tujuan ada di allow-list test number, dan (b) ada window 24 jam terbuka (pelanggan baru chat duluan dalam 24 jam terakhir).
Aturan pesan WhatsApp Business Cloud API:
- Window 24 jam: pelanggan baru chat duluan → window terbuka 24 jam → di dalamnya boleh kirim teks bebas.
- Di luar window 24 jam / pesan pertama (business-initiated): wajib pakai template yang sudah di-approve Meta.
- Test number dibatasi (jumlah recipient + tidak boleh ke negara tertentu, mis. error 130497 ke nomor Indonesia). Untuk produksi pakai nomor bisnis asli + payment method + verifikasi bisnis Meta.
Urutan tes yang benar:
- Dari Meta API Setup → Step 2 → kirim template
hello_worldke nomor Anda. - Balas dari HP → cek muncul di Karibin → Percakapan (bukti webhook + inbound jalan).
- Sekarang teks bebas dari Karibin → terkirim (window 24 jam sudah terbuka).
12.5.4 Kirim template (pesan pertama / di luar 24 jam)
Halaman WhatsApp Business punya section Kirim template terpisah dari Tes kirim. Section ini memuat daftar template yang sudah ada di WhatsApp Business Account Anda, fetched langsung dari Meta, dan memungkinkan kirim satu pesan template ke satu nomor sebagai tes connectivity / pesan pertama.
Alur:
- Pilih template di dropdown. Setiap baris menampilkan
nama · bahasa · status, hanya status APPROVED yang bisa dipilih; PENDING / REJECTED hanya info. - Kalau template body memakai parameter (
{{1}},{{2}}, …), Karibin otomatis menampilkan input untuk setiap parameter. Pratinjau body di atasnya langsung ter-update sesuai isi parameter. - Isi Nomor tujuan (format
628…atau08…, otomatis dinormalisasi). - Klik Kirim template → hasil tampil inline di bawah tombol.
Buat template baru: klik tautan WhatsApp Manager di section ini → tab Templates → New Template. Approval Meta biasanya beberapa jam sampai beberapa hari.
Batasan section ini (test-send 1 nomor):
- Section ini sengaja untuk test connectivity 1 nomor sekaligus (verifikasi template + kredensial Meta bekerja). Untuk kirim massal pakai broadcast: buka Campaigns → Broadcast (
/campaigns/broadcast), di sana bisa pilih banyak penerima (sampai 5000 kontak) plus header media (gambar/video/dokumen). - Body parameter teks + button URL dinamis + footer parameter belum didukung di template send manapun (test-send maupun broadcast). Yang sudah didukung: body teks polos + parameter
{{1}}…{{n}}+ header media (broadcast saja). - Pesan tes ini tidak disimpan sebagai percakapan, sama seperti Tes kirim teks biasa.
Kenapa template penting: WhatsApp Cloud API hanya mengizinkan teks bebas dalam window 24 jam setelah pelanggan chat duluan. Pesan pertama dari bisnis ke pelanggan, atau pesan setelah 24 jam senyap, wajib pakai template approved, kirim teks bebas akan ditolak Meta dengan error 131047. Section ini adalah jalan resmi untuk membuka percakapan.
12.5.5 Putuskan koneksi
Halaman yang sama → tombol merah Putuskan WhatsApp → konfirmasi. Semua kredensial Meta dihapus dari workspace, termasuk Verify Token webhook. Setelah putus, kalau menghubungkan lagi nanti, Anda harus setel ulang webhook di Meta (Verify Token baru). Pakai Perbarui Access Token (§12.5.2) untuk rotasi token tanpa kena setup ulang webhook.
12.5.6 Catatan keamanan & log
- Access Token + App Secret disimpan terenkripsi (AES-256-GCM) di database. Admin server tidak bisa membacanya tanpa kunci master.
- Audit log mencatat connect/disconnect/token-update dengan Phone Number ID + WABA ID saja, tidak pernah token/secret.
12.5.7 Troubleshooting umum
| Gejala | Penyebab paling mungkin | Tindakan |
|---|---|---|
| “Diterima Meta” tapi tidak sampai HP | Window 24 jam belum terbuka | Kirim template dulu, atau minta pelanggan chat duluan |
| Error 190 | Access Token kedaluwarsa | Perbarui Access Token (§12.5.2), disarankan dengan token permanen |
| Error 131047 | Teks bebas di luar window 24 jam | Pakai template yang sudah di-approve |
| Error 130497 | Test number tidak boleh ke nomor Indonesia | Pakai nomor bisnis asli + verifikasi bisnis |
| Pesan masuk tidak muncul | Webhook belum disubscribe ke field messages | Ulangi langkah 5 di §12.5.1 |
Untuk konteks lebih lengkap (cara dapat token permanen System User, cara verifikasi bisnis, dll), buka Panduan lengkap setup di app (/settings/whatsapp/guide).
12.6 Bahasa aplikasi (Indonesia / English)
Buka Profil (/settings/profile) → kartu Bahasa. Pilih Indonesia atau English — seluruh menu dan halaman langsung berganti bahasa tanpa reload, dan pilihan tersimpan untuk kunjungan berikutnya. Pengaturan ini per pengguna; tidak memengaruhi anggota tim lain.
12.7 Notifikasi (pusat notifikasi, email, Telegram, browser push)
Ikon lonceng 🔔 di kanan atas adalah pusat notifikasi: badge belum-dibaca, riwayat realtime, klik item untuk menuju halamannya. Channel dan event diatur di Pengaturan → Notifikasi: pilih kombinasi di dalam aplikasi (default menyala), email, Telegram, dan browser push (notifikasi OS walau tab Karibin tertutup — aktifkan sekali per browser), lalu nyalakan event yang mau dipantau: pesan masuk, kontak baru, ditugaskan, broadcast & email blast, balasan email di deal, deal dipindah tahap, task jatuh tempo, dan WhatsApp terputus.
12.8 Email masuk & keluar
Koneksi email (kirim/terima email dari deal, tanda tangan, mailbox tim, lead dari email) dikelola di Pengaturan → Email masuk & keluar (/settings/email). Di halaman Profil hanya ada tautan pintasnya. Panduan lengkap: Email di CRM.