---
title: Mengelola pelanggan
description: Temukan dan dukung pelanggan: daftar pelanggan, negara berdasarkan IP, sumber rujukan, tindakan akun, permintaan penghapusan, dan transfer layanan.
url: https://nexcmp.com/id/docs/customers/managing-customers/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Mengelola pelanggan {#managing-customers}

> **Di admin:** Customers › Customers › List (`/customers`), Deletion requests (`/customers/requests`), Service transfers (`/customers/transfers`) dan API keys (`/customers/apikeys`).

## Fungsi {#what-it-does}

Area Customers adalah tempat staf dukungan mencari akun, melihat dompet, layanan, tiket, dan riwayat masuk, serta mengambil tindakan: mengunci, membuka kunci, memverifikasi email, menyetel ulang kata sandi, menambah atau menghapus kredit, menyamar, membuat VM, atau menutup akun.

## Persyaratan {#requirements}

| Item | Persyaratan |
|---|---|
| Role | Seorang administrator. Setiap tindakan tulis meminta alasan dan dicatat ke log audit (System › Logs › Admin actions). |
| Email | Kata sandi baru dan email undangan memerlukan [SMTP configuration](https://nexcmp.com/id/docs/administration/smtp-and-emails/) yang berfungsi. |

## Daftar pelanggan {#the-customer-list}

Buka **Customers › List**. Pelanggan adalah akun dari situs utama Anda; akun dari reseller juga akan muncul dan dapat difilter berdasarkan situs.

![Daftar pelanggan dengan filter serta kolom negara, sumber rujukan, saldo, dan jumlah VM](https://nexcmp.com/id/docs/images/customers/managing-customers-01-list.webp)

| Kolom | Arti |
|---|---|
| **Email** (dan nama) | Klik untuk membuka pelanggan. |
| **State** | *Active*, *Locked*, atau *Deleted*, ditambah email *verified* atau *unverified*. Arahkan kursor ke tag kunci untuk membaca alasannya. |
| **Login** | Metode masuk yang dimiliki pelanggan: kata sandi, Google, GitHub, passkey. |
| **Country** | Bendera dan nama yang berasal dari **IP address**: negara dari IP pendaftaran, atau jika tidak diketahui, dari IP masuk terakhir. Tooltip menunjukkan mana yang digunakan. |
| **Sumber rujukan** | *Referral* dengan tautan ke perujuk dan kode referensi saat pelanggan mendaftar melalui tautan afiliasi; jika tidak, "Not recorded". |
| **Balance**, **VM** | Saldo dompet (nilai negatif berwarna merah) dan jumlah VM yang aktif. |
| **IP terdaftar / terakhir** | IP yang digunakan saat pendaftaran dan saat masuk terakhir dengan negara dua huruf. Gunakan untuk mendeteksi beberapa akun dari satu alamat. |
| **Tenant** | ID tenant internal pelanggan. |
| **Dibuat**, **Login terakhir** | Waktu relatif. |
| **Site** | Ditampilkan jika Anda memiliki reseller. |

**Search** menerima e-mail, nama, atau IP. **Filters:** status (semua, aktif, dikunci, dihapus), metode login (apa pun, Google, GitHub, passkey, belum ada kata sandi) dan site. Filter disimpan di URL, sehingga daftar yang difilter dapat di-bookmark atau dibagikan kepada rekan kerja.

**Penyortiran bersifat global.** Mengeklik header *Email*, *State*, *Balance*, *VMs*, *Created*, atau *Last login* menyortir **seluruh** basis data pelanggan di server, bukan hanya halaman yang sedang Anda lihat, dan nomor halaman akan kembali ke 1.

**Daftar diperbarui secara otomatis.** Daftar disegarkan setiap beberapa detik saat Anda melihatnya (dijeda saat dialog terbuka atau saat Anda mengetik), sehingga pendaftaran baru dan perubahan saldo langsung muncul tanpa perlu memuat ulang halaman. Halaman pelanggan disegarkan sekitar setiap 30 detik saat terlihat; setiap tab memuat datanya sendiri saat pertama kali dibuka.

### Membuat pelanggan {#create-a-customer}

1. Klik **Create customer**.
2. Masukkan **e-mail**, **nama tampilan** opsional, **kata sandi** opsional (kosong = pelanggan menetapkannya melalui tautan undangan), dan pilih apakah akan **mengirim e-mail undangan**.
3. Konfirmasi. Akun yang dibuat secara manual dihitung sebagai terverifikasi saat Anda mengirim undangan.

## Halaman pelanggan {#a-customer-s-page}

Klik sebuah baris. Halaman ini memiliki delapan tab; tab yang dipilih tersimpan di URL sehingga Anda dapat mem-bookmark-nya. Tab dimuat saat pertama kali dibuka dan mempertahankan statusnya saat Anda berpindah.

| Tab | Konten |
|---|---|
| **Overview** | Identitas, informasi pendaftaran dan proses masuk terakhir, ringkasan dompet serta layanan |
| **Services** | Satu tabel untuk layanan pelanggan, dengan filter tipe dan status, pencarian, pengurutan sisi server, serta paginasi |
| **Billing** | Dompet dan kredit, buku besar, faktur, pembayaran, pengembalian dana, metode pembayaran tersimpan, dan auto top-up |
| **Quota** | Batas dan penimpaan sumber daya; lihat [Quotas](https://nexcmp.com/id/docs/billing/quotas/) |
| **Security** | Sesi, autentikasi, metode masuk, riwayat masuk, dan kunci API; lihat [API keys](https://nexcmp.com/id/docs/developers/api-keys/) |
| **Support** | Tiket terbaru |
| **Affiliate** | Status program referensi |
| **Log** | Riwayat audit dan aktivitas |

Tombol tindakan di header (disembunyikan untuk akun yang dihapus):

| Tombol | Fungsi |
|---|---|
| **Lock account** / **Unlock** | Memblokir akses masuk dan API. Secara opsional juga menghentikan semua VM (tanpa menghapusnya). Layanan prabayar yang bukan VM (Kubernetes, Private Cloud, VPN, dan sebagainya) juga dihentikan. VM yang dikunci oleh administrator harus dibuka secara terpisah di halaman VM. |
| **Verify email** | Menandai e-mail sebagai terverifikasi tanpa pelanggan harus mengeklik tautan. |
| **Send reset link** | Mengirimkan tautan setel ulang kata sandi melalui email (berlaku 1 jam, sekali pakai). Jika SMTP tidak dikonfigurasi, tautan akan ditampilkan sekali agar Anda dapat mengirimkannya sendiri. Administrator tidak akan pernah melihat kata sandi tersebut. |
| **Impersonate** | Masuk sebagai pelanggan selama satu jam. Lihat [Log in as a customer](https://nexcmp.com/id/docs/customers/login-as/). |
| **Credit / debit** | Menambahkan atau menghapus dana dompet melalui penyesuaian buku besar. Lihat [Invoices and ledger](https://nexcmp.com/id/docs/billing/invoices-and-ledger/). |
| **Revoke sessions** | Mengeluarkan pelanggan dari semua perangkat; token aplikasi berhenti berfungsi. |
| **Create VM** | Membuat VM untuk pelanggan. |
| **Soft delete** | Menutup akun. Anda harus mengetikkan alamat email untuk mengonfirmasi. |


### Mengelola layanan individual {#manage-an-individual-service}

Buka tab **Services** pelanggan, temukan layanan berdasarkan nama, ID, IP, atau konfigurasi, lalu gunakan tindakan pada barisnya. Tindakan yang sama tersedia di daftar admin layanan itu sendiri. Kotak dialog hanya menawarkan tindakan yang didukung oleh layanan tersebut dan statusnya saat ini.

| Action | Efek |
|---|---|
| **Lock** | Menghentikan layanan sambil tetap mempertahankan datanya. Pelanggan melihatnya terkunci dan tidak dapat mengoperasikannya. Melakukan top-up tidak menghapus penguncian administrator; perpanjangan otomatis diblokir saat terkunci. |
| **Unlock** | Membatalkan penguncian administrator. Tindakan ini tidak menghapus penguncian akibat abuse yang tidak terkait atau penguncian perlindungan lainnya. |
| **Cancel without refund** | Membatalkan layanan tanpa entri buku besar pengembalian dana. Konfirmasi memperingatkan bahwa pembatalan tidak dapat diurungkan. |
| **Cancel and refund** | Menampilkan pembayaran asli, alokasi dompet/kreditnya, pengembalian dana sebelumnya, dan jumlah maksimum yang dapat dikembalikan. Tinjau jumlahnya sebelum mengonfirmasi. |

Masukkan alasan untuk setiap tindakan. Alasan ini ditujukan bagi administrator; pelanggan menerima peristiwa layanan atau notifikasi netral. Dana dompet yang di-refund kembali ke dompet, dan alokasi kredit atau promosi kembali ke kredit. Tindakan ini tidak mengirim kembali uang melalui Stripe, transfer bank, atau PayPal.

Untuk beberapa layanan dari jenis yang sama, pilih hingga 50 baris dan pilih tindakan massal. Hasilnya mencantumkan keberhasilan atau kegagalan untuk setiap baris. Refund massal menggunakan jumlah yang disarankan untuk masing-masing layanan; layanan dengan saran refund nol akan dilewati dalam mode refund dan memerlukan peninjauan individual atau pembatalan tanpa refund.

DDoS Shield, disk, dan backups adalah baris read-only di sini. Add-on bandwidth mengikuti layanan induknya. Akses AI Models dapat dikunci, tetapi tidak memiliki langganan untuk dibatalkan. Untuk mengunci server Bare Metal yang disewa, lakukan tindakan pada langganannya, bukan pesanannya.

### Menutup akun (soft delete) {#closing-an-account-soft-delete}

Akun diatur ke status *deleted*, diblokir, sesinya dicabut, dan komisi referensi yang belum dibayar dibatalkan. Faktur dan buku besar tetap disimpan untuk keperluan akuntansi. Tindakan ini ditolak jika pelanggan masih memiliki **layanan aktif apa pun** (VM, Kubernetes, Private Cloud, Dedicated, VPN, proxy IPv6), akun S3, atau penggunaan S3 yang belum diselesaikan. Hapus layanan tersebut terlebih dahulu.

## Permintaan penghapusan {#deletion-requests}

Pelanggan dapat meminta penghapusan dari halaman akun mereka. Permintaan akan muncul di bawah **Customers › Deletion requests** (filter default: tertunda) beserta informasi pelanggan, alasan, jumlah VM aktif, saldo, dan waktu permintaan.

- **Approve deletion** hanya dapat dilakukan jika pelanggan tidak memiliki VM aktif. Ketikkan email untuk mengonfirmasi. Akun akan dihapus secara soft-delete; **sisa saldo dompet tidak dikembalikan secara otomatis** — buat pengembalian dana terlebih dahulu jika Anda memiliki tanggungan.
- **Reject** memerlukan alasan.

## Transfer layanan {#service-transfers}

**Customers › Service transfers** mencantumkan permintaan untuk memindahkan **VM atau langganan VPN** dari satu akun ke akun lain **di situs yang sama**.

- Layar ini bersifat hanya-baca-dan-buat: Anda dapat membuat permintaan atas nama pelanggan atau membatalkannya. Sengaja **tidak ada** tombol untuk menyetujuinya bagi pemilik maupun penerima.
- Alur: pemilik mengonfirmasi melalui tautan email sekali pakai (berlaku 30 menit, dengan TOTP jika diaktifkan), kemudian penerima masuk dan menerima (penerima mengambil alih kewajiban pembayaran). Permintaan yang tidak diterima dalam waktu 7 hari akan kedaluwarsa.
- Aturan: layanan harus aktif, tanpa faktur yang belum dibayar dan tanpa tugas yang berjalan; penerima harus menjadi pelanggan aktif dengan email terverifikasi di situs yang sama. Transfer VM akan menghapus kunci SSH dan mematikan perpanjangan otomatis; transfer VPN akan mengubah kata sandi koneksi.
- Faktur yang sudah diterbitkan tetap berada di pemilik sebelumnya; pemilik baru dapat membaca riwayat penagihan layanan dengan data pemilik sebelumnya disembunyikan.
- Pelanggan dapat membuat permintaan mereka sendiri di bawah **Transfers** di portal (maksimal 5 permintaan per jam dan 3 permintaan aktif dalam satu waktu).

## Verifikasi {#verify}

1. Buat pelanggan dengan email undangan. Akun baru akan muncul di bagian atas daftar dalam beberapa detik.
2. Urutkan berdasarkan **Balance**: urutan mencakup semua pelanggan.
3. Kunci pelanggan: tag status berubah menjadi *Locked* dan pelanggan tidak dapat lagi masuk. Buka kuncinya.

## Batas & catatan {#limits-notes}

- Kolom negara adalah panduan berdasarkan IP, bukan bukti tempat tinggal. Alamat pribadi atau yang tidak diketahui tidak menampilkan negara.
- Mengunci akun tidak mengembalikan apa pun dan tidak menghapus VM kecuali Anda juga memilih untuk menghentikannya.
- Membuka kunci akun tidak membuka kunci VM yang dikunci oleh administrator; buka secara terpisah di halaman VM.

## Pemecahan Masalah {#troubleshooting}

| Gejala | Penyebab | Solusi |
|---|---|---|
| "Pelanggan masih memiliki layanan aktif... hentikan/hapus terlebih dahulu" | Pelanggan memiliki layanan atau akun S3 | Hapus layanan tersebut, lalu lakukan soft delete. |
| Persetujuan penghapusan mengatakan "N VM aktif" | Alasan yang sama | Hapus VM terlebih dahulu. |
| Tautan setel ulang ditampilkan alih-alih "email dalam antrean" | SMTP belum dikonfigurasi | Konfigurasikan email, atau kirim tautan sendiri. |
| Tidak dapat menghapus metode masuk (`last_login_method`) | Metode tersebut adalah satu-satunya cara pelanggan masuk | Tambahkan metode lain terlebih dahulu. |
| Penguncian tidak menghentikan layanan prabayar | Galat penghentian dilaporkan | Baca pesan setelah penguncian; sistem mencoba ulang penghentian secara otomatis. |
| Transfer tidak dapat dibuat | Tagihan belum dibayar, pekerjaan sedang berjalan, penerima di situs lain atau belum diverifikasi | Perbaiki kondisinya dan coba lagi. |
