Client Management
How to create clients, manage accounts, credit wallets, assign numbers, and view client configurations.
Client management is the core of the provider portal. Every company that uses VoiceCenter is a client (also called a tenant). This guide covers creating clients, managing their accounts, and working with their resources.
Creating a New Client
Creating a client is the first step in onboarding a new company. It sets up a tenant in the system so you can assign numbers, create users, and manage billing for that company.
Navigate to the create client page
Go to Admin > Create New Client from the top navigation.
Fill in company details
Enter the company name, contact information, and any required business details. These form the client profile visible in the client list.
Save and confirm
After saving, the client appears in the Clients list. You can now assign numbers, create users, and configure billing for this tenant.
Viewing All Clients
The Clients page shows every company managed by the provider. Use the search and filter tools to locate specific clients. Each row shows the company name, status, and key account information.
Click a client row to open the Client Detail page — a command center for that account.
Client Detail Page
The client detail page is where you manage everything about a specific client:
| Section | What You Can Do |
|---|---|
| Profile | View and update company information |
| Assigned Numbers | See which phone numbers belong to this client |
| Users | View and manage client-side users |
| Invoices | Review the client's invoice history |
| Usage | Inspect call and usage records |
| Wallet | Credit or debit the client's prepaid wallet balance |
Crediting and Debiting Wallets
Providers can adjust a client's wallet balance directly from the client detail page. This is useful for applying promotional credits, correcting billing errors, or debiting for services rendered outside the normal call flow.
Open the client detail page
Go to Clients and click the client you want to adjust.
Open the wallet adjustment modal
In the wallet section, click Credit / Debit to open the adjustment form.
Enter the amount and reason
Specify the adjustment amount, choose credit or debit, and enter a reason. Adjustments are idempotent and recorded in the client's wallet transaction ledger.
Confirm the adjustment
Review the details and confirm. The balance updates immediately, and the transaction appears in the client's ledger.
Every wallet adjustment is logged with the provider user who made it, the amount, and the reason. This creates an auditable trail for financial operations.
Assigning Numbers to Clients
Numbers must be in the provider inventory before they can be assigned. Once assigned, the number becomes tenant-scoped and the client can see it on their My Numbers page.
Go to Number Inventory
Navigate to Numbers > Inventory to see all numbers in the provider's number pool.
Select unassigned numbers
Filter for unassigned numbers and select the ones you want to assign.
Assign to a client
Choose the target client from the assignment dropdown and confirm. The numbers now belong to that tenant.
Viewing Client PBX Configurations
The provider portal gives read-only visibility into each client's PBX setup. From the Voice menu you can see:
- Extensions — how many extensions the client has, with drill-in to view details
- Queues — call queue configurations
- IVR Menus — interactive voice response menus
- Ring Groups — ring group setups
Provider access to client PBX data is read-only. Clients configure their own PBX through the client portal. The provider view is for support and troubleshooting purposes.
Fulfilling Number Requests
When a client submits a number request (for example, "5 UAE numbers, mobile type"), the request appears on the Numbers > Requests page. The provider reviews the request and fulfills it by purchasing or assigning numbers from inventory.
| Request Status | Meaning |
|---|---|
| Pending | Client submitted the request; provider has not acted |
| In Review | Provider is evaluating the request |
| Fulfilled | Numbers have been assigned to the client |
| Rejected | Provider declined the request (reason provided) |