Creating a client
Managers can create new clients:- Navigate to Clients in the sidebar
- Click New Client
- Fill in the client details:
- Name - Company or individual name (required)
- Slug - URL-friendly identifier (auto-generated from name)
- Start Date - When the retainer or relationship began
- Plan - Select a retainer plan (required for retainer clients)
- CSM - Assign a Customer Success Manager (optional)
- Notes - Internal notes about the client
- Click Create Client
For project-only clients without retainers, you can skip plan selection or create a zero-hour plan.
Client profile information
Overview tab
The client overview shows key information and metrics: Stat Cards:- Day Rate - Sold vs actual day rate performance
- Efficiency - Banked time, overage, and net efficiency
- Performance indicators for the current period
- Current month hours by default
- Allocated, logged, and remaining hours
- Visual progress bar
- Month picker to view historical usage
Client sidebar
The sidebar appears on all client tabs (except Schedule) and shows: Client Info:- Status badge - Active or Archived
- RAG status - Red/Amber/Green health indicator
- Plan name - With “Custom” badge if hours or cost overridden
- CSM - Assigned Customer Success Manager with avatar
- Month picker dropdown
- Allocated hours (plan hours with PM deduction)
- Logged hours (raw time entries)
- Remaining hours (red if negative/over budget)
- Utilization progress bar
- Link to view all time entries for the client
Client details
Basic information
Name and slug:- Name is the display name throughout CharleOS
- Slug is used in URLs (e.g.,
/clients/fargro) - Slug auto-generates from name but can be customized
- Active - Current client with active work
- Archived - Former client, no longer active
- Tracks when the client relationship began
- Used for tenure calculations and reporting
- Internal notes visible only to your team
- Use for context, special requirements, or history
Team assignments
CSM (Customer Success Manager):- Primary point of contact for the client
- Manages relationship and retainer
- Optional but recommended for retainer clients
- Client team members with portal access
- View quotes, tasks, and submit help desk tickets
- Managed via the Team tab
Retainer & pricing
Plan assignment:- Links to a retainer plan template
- Defines default monthly hours and cost
- Can be overridden per client
- Override monthly hours
- Override monthly cost
- Shown with “Custom” badge in UI
- Takes precedence over plan defaults
Custom overrides allow you to adjust pricing for specific clients while maintaining standard plan templates.
Performance metrics
Day Rate:- Sold day rate: Based on plan cost and hours
- Actual day rate: Based on time logged and billing
- Variance: Sold vs actual performance
- Banked hours: Efficiency gains from completing faster
- Overage hours: Non-billable time over estimates
- Net efficiency: Overall performance
- Monthly allocation with PM deduction (15%)
- Logged hours: Raw time entries
- Billable hours: After billing formula applied
- Remaining budget
Health indicators
RAG Status:- Updated from weekly RAG reports
- Indicates overall client health
- Shows in client list and detail pages
- Based on scheduled hours vs plan allocation
- Three-month view available
- Helps identify under or over-scheduling
Editing clients
Managers can update client information:- Open the client detail page
- Click Edit in the header
- Modify any fields:
- Name, slug, or notes
- Status (active/archived)
- Start date
- Plan assignment
- Custom hours or cost overrides
- CSM assignment
- Click Save Changes
Managing client portal users
The Team tab shows client portal users:User information
Each client portal user has:- Name and email
- Role (Admin or Member)
- Status (Pending, Sent, Active, Deactivated)
- Last login date
User roles
Admin:- Full access to client portal
- Can invite new users
- Can view all quotes and tasks
- View and submit quotes
- View tasks
- Submit help desk tickets
Invite users
To add a client portal user:- Navigate to client Team tab
- Click Invite User
- Enter name and email
- Select role (Admin or Member)
- Click Send Invite
Manage existing users
From the Team tab:- Resend invite - Send a new invite email if the original expired
- Deactivate - Disable a user’s access
- Change role - Update between Admin and Member
Client list features
The main clients list includes:Search and filters
Search:- Search by client name
- Search in notes field
- Status (Active/Archived)
- CSM (filter by assigned CSM or unassigned)
- Plan (filter by retainer plan)
Table columns
- Client name with status badge
- Plan name
- CSM name and avatar
- RAG status badge
- Start date
- Actions (view, edit)
Sorting
Sort clients by:- Name (alphabetical)
- Start date (newest/oldest)
- Plan
- CSM
Client sidebar features
Month picker
View hours for any billing period:- Defaults to current month
- Dropdown to select historical months
- Updates all metrics for selected period
Hours breakdown
Allocated hours:- From plan or override
- PM deduction (15%) already applied
- Example: 60-hour plan = 51 allocated hours
- Raw time entries total
- Includes both billable and non-billable
- Shows actual effort
- Allocated minus billable (not logged)
- Red text if negative (over budget)
- Green text if positive (under budget)
Remaining hours is calculated using billable hours (after the billing formula), not raw logged hours. This accounts for efficiency banking.
Progress visualization
The progress bar shows:- Percent of hours used
- Color coding:
- Green: 0-75% (normal usage)
- Amber: 75-90% (approaching limit)
- Red: 90%+ (near or over allocation)
Best practices
Complete profiles
Fill in all client details including CSM, start date, and notes for context
Assign CSMs early
Assign a CSM when creating retainer clients for relationship ownership
Use standard plans
Avoid custom overrides unless necessary - they make reporting harder
Monitor RAG weekly
Keep RAG status up-to-date to spot issues early
Archive inactive clients
Archive clients when relationships end to keep the active list clean
Review hours monthly
Check hours usage at month-end to inform next period’s planning