Quick Start
First steps with ClientFlow: Create clients, send invoices, track revenue. Access requires agency_owner role.
Get your first client set up, create an invoice, and have your dashboard working.
Prerequisites
- You need the agency_owner role to access ClientFlow
- Navigate to Client Flow in the main menu
Step 1: Create a Client
From the ClientFlow Clients view (/client-flow/clients):
- Click New Client
- Fill in required fields:
- Company name - Email address
- Save
The client appears immediately in your list.
Step 2: Assign a Project
Open the client you just created. Go to the Projects tab.
- Click Assign Project
- Select from your existing GitScrum projects
- Confirm
This links the project to the client. Project health will now appear in your ClientFlow dashboard.
Step 3: Create an Invoice
From the client detail panel, click Create Invoice.
The invoice modal asks for:
| Field | Description |
|---|---|
| Issued Date | When the invoice is issued (defaults to today) |
| Payment Due | When payment is expected |
| Quick Terms | Presets: Due on Receipt, Net 7, Net 15, Net 30, Net 60 |
| Notes | Optional notes for the invoice |
After creating the invoice, it opens in the Invoice Detail Panel where you add line items.
Invoice Statuses
| Status | Meaning |
|---|---|
| Draft | Not yet sent to client |
| Pending | Sent, awaiting payment |
| Paid | Payment received |
| Refunded | Invoice was refunded |
Step 4: Check the Dashboard
Navigate to the main ClientFlow Dashboard (/client-flow).
With one client, one project, and one invoice, you'll see data in:
- Overview — Your invoice appears in the status breakdown
- Revenue — Invoice appears in recent invoices list
- Projects — Connected project shows budget status
As you add more data, the other tabs become useful:
- Pending — Proposals and invoices awaiting approval
- At Risk — Clients with overdue invoices or stalled projects
- Insights — AI-generated action items
- Leaderboard — Client rankings by revenue
Date Filters
Every dashboard tab uses the same date range selector:
| Filter | Period |
|---|---|
| MTD | Month to date |
| Last 30 | Last 30 days |
| QTD | Quarter to date |
| Last 90 | Last 90 days |
| YTD | Year to date |
| Last 6M | Last 6 months |
The Workflow
New project:
- Create client
- Create proposal → Client approves → Project created
- Work happens → Time tracked
- Create invoice from client panel
- Mark invoice paid when payment arrives
Recurring client:
- Create new invoice from client panel
- Add line items
- Issue invoice
- Track payment
Troubleshooting
"I don't see ClientFlow in the navigation"
You need the agency_owner role. Check your user permissions in workspace settings.
"Invoice is stuck in Draft"
You need to issue the invoice. From the Invoice Detail Panel, click Issue Invoice to change status from Draft to Pending.
"Client doesn't appear in dashboard"
The dashboard shows aggregated data. Make sure you have:
- At least one invoice, proposal, or project connected to the client
- The correct date range selected (some filters may not include old data)
Next Steps
- Dashboard Guide — Learn all seven dashboard tabs
- Clients Guide — Client management in detail
- Invoices Guide — Complete invoice workflow
- Proposals Guide — Creating and tracking proposals