Konvert.id
← Konvert.id

Akun & Tim

Atur Roles dan Permissions Anggota Tim

Pahami dan atur peran serta hak akses setiap anggota tim toko

Menengah~15 menit

Prasyarat

  • Akun owner toko (anggota biasa tidak bisa edit roles)

Hasil akhir: Kamu memahami sistem role dan permissions di Konvert, bisa membuat custom role sesuai kebutuhan tim, dan tahu persis izin apa yang bisa dan tidak bisa di-grant ke anggota. Butuh: Akun owner toko — hanya owner yang bisa mengelola roles dan permissions.


Ringkasan

Roles menentukan apa yang bisa dan tidak bisa dilakukan anggota timmu di dalam toko. Daripada berbagi satu akun dengan password yang sama, kamu bisa memberi setiap anggota akses yang presisi — editor LP hanya bisa sentuh landing page, CS hanya bisa kelola order, dan seterusnya.


Konsep Dasar: Role System di Konvert

Dua jenis role

1. Admin (System Role)

  • Role bawaan sistem — selalu ada, tidak bisa dihapus, tidak bisa di-rename
  • Secara default memiliki akses luas ke hampir semua modul
  • Owner bisa edit permissions-nya, tapi role-nya sendiri tidak bisa dihilangkan

2. Custom Role

  • Dibuat sendiri oleh owner — nama bebas (misalnya "Marketing", "CS", "Editor LP")
  • Permissions dikonfigurasi penuh sesuai kebutuhan
  • Bisa dibuat, diedit, dan dihapus oleh owner
  • Jumlah custom role yang bisa dibuat tergantung paket:
Paket Maks. Custom Role
Free 0 (tidak bisa buat custom role)
Pro 3 custom role
Platinum Tidak terbatas

Hanya owner yang bisa mengelola roles

Anggota biasa — bahkan yang punya role Admin — tidak bisa membuat, mengedit, atau menghapus role. Manajemen role adalah hak eksklusif owner toko.


Modul dan Tingkat Permissions

Setiap role memiliki pengaturan permissions per modul. Ada tiga tingkat per modul:

Tingkat Artinya
None Tidak bisa melihat atau mengakses modul sama sekali
Read Bisa melihat data, tidak bisa mengubah
Write Bisa melihat dan melakukan perubahan (termasuk membuat, mengedit, menghapus)

Daftar modul yang bisa diatur

Modul Read Write
Pages (Landing Pages) Lihat daftar dan detail LP Buat, edit, publish, hapus LP
Products Lihat daftar dan detail produk Buat, edit, hapus produk
Orders Lihat daftar dan detail order Update status, refund, tandai lunas
Customers Lihat daftar dan profil pelanggan Edit catatan pelanggan, ekspor data
Analytics Lihat semua chart dan laporan (hanya tersedia Read)
Ads Lihat daftar dan detail campaign Buat, edit, pause, hapus campaign
Settings Lihat pengaturan toko Edit pengaturan toko (kecuali yang owner-only)
Team Lihat daftar anggota Invite, hapus, ubah role anggota

Fitur yang Hanya Bisa Diakses Owner

Beberapa aksi sensitif tidak bisa di-grant ke role apapun — hanya owner yang punya akses:

  • Billing & subscriptionupgrade/downgrade paket, lihat invoice, kelola metode pembayaran
  • Payment connection — koneksi ke DOKU SAC, daftar rekening bank untuk withdrawal
  • Transfer ownership — mengalihkan kepemilikan toko

Bahkan jika kamu memberi seseorang role Admin dengan semua permissions Write, mereka tetap tidak bisa menyentuh ketiga hal di atas.


Cara Membuat Custom Role

Langkah 1 — Buka halaman Roles

  1. Pastikan kamu sudah di toko yang tepat.
  2. Buka SettingsTim → klik link Kelola role.
Daftar roles setelah custom role baru dibuat role baru muncul di bawah admin
Daftar roles setelah custom role baru dibuat role baru muncul di bawah admin

Langkah 2 — Klik "Buat role baru"

Di pojok kanan atas, klik tombol Buat role baru.

Tombol buat role di pojok kanan atas tab roles
Tombol buat role di pojok kanan atas tab roles

Langkah 3 — Isi detail role baru

Form pembuatan role muncul:

  1. Nama role — pilih nama yang deskriptif (misalnya "Customer Service", "Marketing", "Editor LP")
  2. Deskripsi — opsional, tapi berguna kalau tim kamu besar
  3. Matrix permissions — untuk setiap modul, pilih None, Read, atau Write
Form buat custom role field nama deskripsi dan tabel matrix permissions per modul
Form buat custom role field nama deskripsi dan tabel matrix permissions per modul

Langkah 4 — Simpan

Klik Simpan. Role baru langsung muncul di daftar dan siap di-assign ke anggota baru atau diubah pada member yang sudah ada.

Screenshot akan ditambahkan

Daftar Roles setelah custom role baru ditambahkan


Contoh Konfigurasi Role yang Umum Dipakai

Berikut beberapa contoh konfigurasi yang bisa kamu jadikan referensi:

Marketing

Fokus pada iklan dan analitik, tidak perlu akses ke order atau settings.

Modul Level
Pages Read
Products Read
Ads Write
Analytics Read
Orders None
Customers None
Settings None
Team None

Editor LP

Hanya membuat dan mengedit landing page.

Modul Level
Pages Write
Products Read
Semua lainnya None

Customer Service

Kelola order dan data pelanggan.

Modul Level
Orders Write
Customers Write
Products Read
Semua lainnya None

Finance Viewer

Hanya melihat laporan untuk keperluan keuangan — tidak bisa ubah apapun.

Modul Level
Orders Read
Analytics Read
Semua lainnya None

Edit Role yang Sudah Ada

  1. Buka SettingsTim → klik link Kelola role
  2. Klik role yang ingin diedit
  3. Ubah nama, deskripsi, atau permissions sesuai kebutuhan
  4. Klik Simpan

Perubahan permissions berlaku segera untuk semua anggota yang memakai role tersebut — tanpa perlu re-invite atau logout paksa. Anggota cukup refresh halaman agar UI-nya ikut update.

Halaman edit role matrix permissions yang bisa diubah per modul
Halaman edit role matrix permissions yang bisa diubah per modul

Hapus Custom Role

Custom role hanya bisa dihapus jika tidak ada anggota yang sedang memakai role tersebut.

Jika masih ada anggota dengan role itu:

  1. Buka tab Anggota aktif
  2. Ubah role setiap anggota tersebut ke role lain
  3. Kembali ke Kelola role → hapus role
Tombol Hapus detail custom role — aktif jika tidak ada member, grayed jika masih ada
Tombol Hapus detail custom role — aktif jika tidak ada member, grayed jika masih ada

Bagaimana Sistem Mengecek Permissions

flowchart TD
    A([Anggota akses fitur/route]) --> B{Owner?}
    B -->|Ya| C([Akses penuh — bypass semua cek])
    B -->|Tidak| D{Cek role anggota}
    D --> E{Permission modul = Write?}
    E -->|Ya| F([Akses granted — bisa baca dan ubah])
    E -->|Tidak| G{Permission modul = Read?}
    G -->|Ya| H([Akses terbatas — hanya baca])
    G -->|Tidak| I([Akses ditolak — halaman tidak tampil])
Versi teks (jika diagram di atas tidak muncul)
  1. Anggota mengakses fitur/route.
  2. Apakah Owner?
    • Ya → Akses penuh, bypass semua pengecekan.
    • Tidak → lanjut ke langkah 3.
  3. Sistem cek role anggota untuk modul yang diakses.
  4. Permission modul = Write?
    • Ya → Akses granted (bisa baca dan ubah).
    • Tidak → lanjut ke langkah 5.
  5. Permission modul = Read?
    • Ya → Akses terbatas (hanya baca).
    • Tidak → Akses ditolak, halaman tidak tampil.

Owner selalu melewati semua pengecekan — tidak ada role yang berlaku untuk owner. Untuk anggota lain, sistem mengecek role mereka di toko tersebut setiap kali mereka mengakses fitur.


FAQ

Bisa rename role "Admin"?

Tidak. Admin adalah system role bawaan Konvert — tidak bisa di-rename atau dihapus. Kamu hanya bisa mengubah permissions-nya. Jika ingin nama role yang berbeda, buat custom role baru.


Bisa anggota lihat role mereka sendiri?

Ya. Anggota bisa melihat role yang ditetapkan untuk mereka di halaman profil atau pengaturan akun mereka.


Bisa satu role punya Read di satu modul dan Write di modul lain?

Ya, ini justru tujuan utama sistem ini. Permissions dikonfigurasi per modul secara granular — tidak ada kewajiban semua modul di level yang sama. Misalnya, CS bisa Write di Orders tapi Read di Products dan None di Settings.


Kalau owner ubah permissions role saat anggota lagi buka app, langsung berlaku?

Perubahan berlaku di request berikutnya dari anggota tersebut. Untuk keamanan dan konsistensi UI, minta anggota refresh halaman mereka setelah kamu selesai mengubah permissions — tampilan UI akan ikut menyesuaikan.


Bisa buat role "view-only" untuk keperluan training atau audit?

Ya. Buat custom role dengan semua modul di level Read (atau None untuk modul yang sama sekali tidak perlu dilihat). Anggota dengan role ini bisa menjelajahi semua data tapi tidak bisa mengubah apapun — cocok untuk onboarding, training, atau akses audit internal.


Paket Free tidak bisa buat custom role — lalu role apa yang tersedia?

Di paket Free, hanya tersedia role Admin (system role bawaan). Jika kamu butuh kontrol permissions yang lebih granular, upgrade ke paket Pro (hingga 3 custom role) atau Platinum (tidak terbatas).


Selanjutnya


Last reviewed: 2026-05-17

Siap buat landing page pertamamu?

Daftar Konvert gratis dan mulai jualan online hari ini.

Daftar Sekarang