Skip to main content

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.

MethodEndpointDescription
GET/api/clientsList clients with pagination, search, and filtering
POST/api/clientsCreate 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-deleteBulk delete multiple clients
GET/api/clients/exportExport clients to Excel
GET/api/clients/{}id}/statsGet client statistics with projects and costs
GET/api/clients/{}id}/accepted-staffGet accepted staff for client

Data Model

Client data structure and fields.

FieldTypeRequiredDescription
idIntegerAutoUnique identifier
nameStringYesClient name (max 255 chars)
emailEmailYesUnique email address
amount_dueDecimalNoCurrent amount due
latest_orderDateNoDate of latest order
first_orderDateNoDate of first order
statusStringNoClient status
account_manager_idIntegerNoAssigned account manager
countryStringNoCountry location
addressStringNoStreet address
cityStringNoCity location
company_idIntegerYesAssociated company
avatar_urlStringNoProfile image URL

Data Grid Visual Examples

Visual demonstrations of client management interfaces.

Edit Client

Client edit form with comprehensive fields and validation

Edit Client Form

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.

๐Ÿ”—

Connected Workflows

Projects โ€ข Finance โ€ข Chat

๐Ÿ‘ฅ

Talent Integration

Applications and Jobs management