Client Accounts
Manage organization clients, households, special pricing, and client portal access.
Client Accounts lets you manage your organization's clients, group them into households, configure special billing rates, and provide clients with portal access to view their projects.
Overview
The Client Accounts feature helps you:
- Manage clients - Create, view, archive, and delete client records
- Organize households - Group related clients (e.g., spouses) for shared billing
- Set special pricing - Configure custom hourly rates per client per designer
- Enable portal access - Let clients view their projects through the portal
Accessing Client Accounts
Navigate to Client Accounts in the team sidebar to view all clients for your organization.
Client List
The main page shows two sections:
Active Clients
Your current clients displayed in a searchable table with:
| Column | Description |
|---|---|
| Name | Client display name |
| Primary contact email | |
| Phone | Primary contact phone |
| Status | Active, Inactive, or Archived |
| Type | Client, Partner, or Reseller |
| Preferred Contact | How they prefer to be contacted |
| Created | When the client was added |
| Actions | Archive or delete buttons |
Archived Clients
Clients that have been archived are shown in a separate collapsible section. Archived clients can be:
- Unarchived - Restore to active status
- Deleted - Permanently remove (irreversible)
Client Actions
Archive a Client
- Click the archive icon on the client row
- Confirm in the dialog
- Client moves to the Archived section
Archiving is reversible - the client's data is preserved and can be restored.
Unarchive a Client
- Expand the Archived Clients section
- Click "Unarchive" on the client row
- Client returns to Active section
Delete a Client
- Archive the client first (if not already archived)
- Click the delete icon
- Confirm permanent deletion
Warning: Deletion is permanent and cannot be undone.
Client Detail Page
Click on a client name to view their detail page with:
- Client information (name, email, phone)
- Household assignment
- Special pricing configuration
Households
Households group related clients (like spouses) together for:
- Shared projects - Both household members can view assigned projects
- Single billing address - One address for invoices
- Primary contact - Designate one person as the main contact
How Households Work
When a client completes onboarding:
- They can join an existing household or create a new one
- The household stores the shared billing address
- Projects can be assigned to the household (visible to all members)
Special Pricing
Special pricing lets you set custom hourly rates for specific clients that override the default designer rates.
Enable Special Pricing
- Go to the client's detail page
- Toggle "Enable Special Pricing" to ON
- All designers with rates > $0 are automatically added
Manage Special Rates
When special pricing is enabled, you can:
| Action | How |
|---|---|
| Edit rate | Click the rate field, enter new value, press Enter |
| Add designer | Use the dropdown to add designers not yet listed |
| Remove designer | Click the trash icon to remove from special pricing |
Rate Priority
When calculating activity costs, the system checks rates in this order:
- Client Special Rate (if enabled) - Highest priority
- Project-Specific Rate - Locked in when designer joins project
- Designer Default Rate - From team member settings
Client Portal
Clients can access their projects through a read-only portal at /portal.
What Clients See
- List of their assigned projects
- Project details (address, timeline, budget, scope)
- Real-time updates when project information changes
How Clients Get Access
- Admin assigns client to a project
- Client receives email notification
- Client logs in (or completes onboarding if new)
- Client sees their projects in the portal
Permissions
| Action | Required Permission |
|---|---|
| View clients | Any team member |
| Archive/Unarchive | clients.manage |
| Delete | clients.manage |
| Manage special pricing | billing-rates.manage |
Data Sources
Clients can be created through:
- Client Onboarding - New clients completing the onboarding form
- HubSpot Sync - Automatic import from HubSpot contacts
- Manual Entry - Direct database entry (admin only)
Related Features
- Activity Tracker - Associate activities with clients
- Projects - Assign projects to clients
- Statements - Generate billing statements per client
- Time Insights - Filter time data by client
