Clients
Relationships ยท Projects ยท Management
Client Management
Clients are the organizations and individuals who utilize your staffing services and projects. Client management encompasses everything from initial contact and project setup to ongoing relationship management and billing.
Comprehensive profiles
Complete client information management.
Project oversight
Client-specific project tracking.
Centralized communication
Unified client communication hub.
Key Features
Essential client tools.
Client Profiles
Complete client information with contact details and billing info.
Project Tracking
Client-specific projects and job management with cost tracking.
Financial Management
Track amount due, order dates, and billing information.
Account Management
Assign account managers and track client relationships.
Advanced Search
Search by name, email, country, city, or address with instant results.
Export & Bulk Operations
Export clients to Excel and perform bulk delete operations.
Clients Management Overview
Visual guide to client management features.
This video demonstrates the complete client management workflow including client creation, profile management, project tracking, financial oversight, and advanced features like search filtering and bulk operations.
Data Grid Features
Advanced table capabilities.
Real-time Search
Search by name, email, country, city, or address with instant results.
Advanced Filtering
Server-side filtering with DataGrid filterModel support.
Column Sorting
Server-side sorting by name, email, status, country, and dates.
Row Actions Menu
View, Edit, Delete actions with proper authorization.
Server-side Pagination
Handle large datasets with configurable page sizes (10, 25, 50, 100, All).
Bulk Operations
Select multiple clients for bulk delete operations.
Column Management
Show/hide columns, adjust density, customize table layout.
Export Functionality
Export filtered clients to Excel with current applied filters.
API Endpoints
Available client API routes.
| Method | Endpoint | Description |
|---|---|---|
GET | /api/clients | List clients with pagination, search, and filtering |
POST | /api/clients | Create new client |
GET | /api/clients/{}id} | Get specific client details |
PUT | /api/clients/{}id} | Update client information |
DELETE | /api/clients/{}id} | Delete client |
POST | /api/clients/bulk-delete | Bulk delete multiple clients |
GET | /api/clients/export | Export clients to Excel |
GET | /api/clients/{}id}/stats | Get client statistics with projects and costs |
GET | /api/clients/{}id}/accepted-staff | Get accepted staff for client |
Data Model
Client data structure and fields.
| Field | Type | Required | Description |
|---|---|---|---|
id | Integer | Auto | Unique identifier |
name | String | Yes | Client name (max 255 chars) |
email | Yes | Unique email address | |
amount_due | Decimal | No | Current amount due |
latest_order | Date | No | Date of latest order |
first_order | Date | No | Date of first order |
status | String | No | Client status |
account_manager_id | Integer | No | Assigned account manager |
country | String | No | Country location |
address | String | No | Street address |
city | String | No | City location |
company_id | Integer | Yes | Associated company |
avatar_url | String | No | Profile image URL |
Data Grid Visual Examples
Visual demonstrations of client management interfaces.
Edit Client
Client edit form with comprehensive fields and validation

Client Types
Different client categories.
Corporate Clients
- Large organizations with ongoing staffing needs
- Multiple projects and departments
- Complex requirements and compliance
- Long-term partnership potential
Small Business Clients
- Local businesses with limited staffing needs
- Simpler project structures
- Direct communication channels
- Flexible service arrangements
Integration with Other Systems
Connected workflows.
Talent Integration
Applications and Jobs management