Overview
The client management system enables you to:- Create and manage client company profiles
- Track multiple sites (locations) per client
- Deploy and monitor assets at client sites
- Manage contracts and agreements
- View client-specific activity and reports
Client Companies (Compañías)
Creating a Client
Open Creation Form
Click + Nuevo Cliente button.The form opens in a side drawer with the following fields:
Fill Required Information
Required fields:
- Código: Unique client identifier (e.g., “CLI-001”)
- Nombre: Company name
- Estatus: Active or Inactive
- Descripción: Company description or notes
- Logo: Upload company logo (max 2MB)
Upload Logo
Click Subir to select a logo image:
- Accepted formats: PNG, JPG, JPEG, GIF
- Maximum size: 2MB
- Recommended: Square format, 400x400px minimum
The logo is uploaded as multipart form data, allowing direct file upload without base64 encoding.
Client List View
The client list provides a comprehensive overview:- Desktop View
- Mobile View
Modern table layout with:Columns:
- Company name with logo avatar
- Client code (monospace font)
- Description
- Status badge (active/inactive)
- Actions menu
- Sortable columns (name, code, status)
- Hover effects for better interaction
- Click row to view details
- Compact, breathable padding
Filtering and Search
| Filter Type | Options | Description |
|---|---|---|
| Search | Free text | Searches code and name |
| Status | Todos, Activo, Inactivo | Filter by client status |
Sorting
Click column headers to sort:- Nombre - Alphabetical by company name
- Código - Alphanumeric by client code
- Estatus - Group by active/inactive
Client Details
Click any client to view comprehensive details across multiple tabs.Information Tab
Company Profile
- Company name and code
- Description/notes
- Current status
- Company logo
- Edit capabilities
Statistics
- Total sites
- Active assets deployed
- Active contracts
- Last activity date
Sites Tab
Manage client locations and facilities.Site Management
Sites represent physical locations for each client (offices, warehouses, retail stores, etc.).Creating a Site
Fill Site Information
Required:
- Nombre: Site name (e.g., “Main Office”, “Warehouse 2”)
- Descripción: Site description or notes
- Ciudad: City/location (select from list)
- Activo: Active status (default: Yes)
Site List Features
Table Columns:- ☑️ Bulk selection checkbox
- Site name
- Description
- City (with location icon)
- Status badge
- Edit action
- Activate selected - Enable multiple sites at once
- Deactivate selected - Disable multiple sites
Site Filtering
Advanced filter drawer with:City Filter
City Filter
Filter sites by city/location:
- Dropdown populated from existing sites
- Shows only cities with sites
- “All Cities” option to clear filter
Status Filter
Status Filter
Three options:
- Activos (Active) - Default view
- Inactivos (Inactive) - Disabled sites
- Todos (All) - Show everything
Pagination
Sites are paginated for better performance:- 10 rows per page (configurable)
- Page navigation controls
- “Showing X of Y” counter
Assets Tab
View and manage assets deployed to the client.Deployed Assets Overview
Total Assets
Count of all assets at client sites
By Status
Breakdown:
- Available
- In Use
- Maintenance
- Damaged
By Type
Asset categories:
- Computers
- Monitors
- Network gear
- Other equipment
Asset Actions
Quick Actions per Asset:- 📝 Edit - Update asset information
- 🔄 Move - Transfer to different location
- 📜 History - View movement history
- 📱 QR Code - Generate/download QR code
- Move multiple assets
- Update status in bulk
- Export asset list
Contracts Tab
Manage service agreements and contracts with clients.Contract management is in development. This section will be expanded with:
- Contract creation and editing
- Terms and conditions tracking
- Renewal reminders
- Document attachments
- Contract history
Keyboard Shortcuts
Navigate faster with keyboard shortcuts:| Shortcut | Action |
|---|---|
/ | Focus search |
Ctrl/Cmd + Shift + F | Quick search |
Ctrl/Cmd + Shift + N | New client (list view) |
Ctrl/Cmd + Shift + N | New site (sites tab) |
Permissions
Client management requires specific permissions:| Action | Permission Required |
|---|---|
| View clients | ver_companias |
| Create client | crear_companias |
| Edit client | editar_companias |
| View sites | ver_sites |
| Create site | crear_sites |
| Edit site | editar_sites |
| View client assets | ver_activos |
| Manage contracts | gestionar_contratos |
Best Practices
Client Organization
Client Organization
- Use consistent naming conventions for client codes
- Keep descriptions concise but informative
- Upload high-quality logos for professional appearance
- Regularly review and update client status
Site Management
Site Management
- Create sites before deploying assets
- Use descriptive site names (avoid “Site 1”, “Site 2”)
- Keep city information accurate for reporting
- Deactivate sites when closed, don’t delete
Asset Deployment
Asset Deployment
- Document assets before client deployment
- Generate QR codes for all deployed assets
- Schedule regular asset audits at client sites
- Track asset condition changes promptly
Data Management
Data Management
- Review inactive clients quarterly
- Archive old sites rather than deleting
- Export client data for backup regularly
- Keep contact information current
Related Resources
- Asset Tracking - Deploy assets to clients
- Reporting - Client activity reports
- Fleet Management - Assign vehicles to clients