FigsFlow › Platform › Reporting and analytics
Live · not a roadmap itemNumbers you can follow back to a record
Most practice reporting is a spreadsheet somebody rebuilds on the last Friday of the month, from data that was already out of date when it was exported. FigsFlow reports on the work as it happens — and every figure opens the job, the timesheet line or the deal it came from.
Illustrative figures. Every tile on a real dashboard opens the underlying record.
Reporting is a by-product of the work, not a separate exercise
Nobody keys anything in twice. The figures are assembled from the modules your team is already using to do the job — which is the only reason they can be trusted on a Monday morning.
Jobs, tasks and deadlines
Every job carries an owner, a stage and a due date, so the reporting layer already knows what is late, what is close and what has not started. Nothing needs to be estimated, because the state is the record rather than somebody’s recollection of it.
Timesheets and billing
Recorded time against the fee agreed at proposal stage is what turns activity into recovery, WIP and profitability. This is the module that decides whether the rest of the reporting is worth reading — and it is also the one your team has to keep honest.
Team and capacity
Assigned hours against available hours, per person and per week. Overload shows up before it becomes a missed deadline rather than after.
CRM and pipeline
Deals by stage, age and owner — so a proposal that stalled three weeks ago is a number rather than a memory.
Forms and requests
What is genuinely stuck with the client, and for how long. The difference between your delay and theirs, measured.
AML and risk
Due diligence status and risk ratings across the client base, so a gap is visible as a count rather than found during a file review.
Ownership and response times on the mail that arrives, including the shared inboxes where things historically went quiet.
Audit trail
Who did what and when, underneath every figure. This is what makes a number defensible rather than merely presentable.
Counts describe how the reporting is built, not a performance claim.
Six questions partners ask, and where each answer comes from
Reporting is not really about charts. It is about whether a specific question can be answered in the meeting it was asked in — and whether anyone can check the answer afterwards.
Hover or tab a question to see where the answer comes from
A chart nobody can interrogate is a rumour with axes. The point of drilling from a figure to a timesheet line is that the person being asked about it can check whether it is fair.
The same data, cut for the person reading it
A partner and a preparer do not need the same screen, and giving them the same one is how reporting stops being used. Pick a role to see what it surfaces and what can be done from it.
The practice at a level you can hold in your head, with the exceptions pushed to the top rather than buried in an average.
A dashboard you can only look at is a report. These open the thing that needs deciding.
The next fortnight, in enough detail to move work before it becomes a problem.
Most of a manager’s reporting need is really a reallocation decision waiting to happen.
The state of your obligations as a count you can act on, rather than something discovered in a file review.
The audit trail is what turns a compliance dashboard into something you would be comfortable showing an inspector.
What has been earned, what has been billed, and the gap between the two.
WIP that nobody looks at becomes WIP nobody bills. The point of the view is the invoice at the end of it.
Recovery is 68%. Five clicks to why.
A headline figure is only useful if the conversation it starts can be finished. Here is the same number, opened until it stops being a number and becomes something somebody can fix.
The headline nobody can act on
Recovery on year-end accounts is running at 68% against a 85% target. On its own this is a complaint, not a finding — it tells you something is wrong and nothing about where.
Split it by client
The average was hiding a distribution. Most engagements are close to target; three are dragging the service line down on their own.
Split it by stage
Within the worst engagement, the hours are not spread across the job. They are concentrated in one stage — the one that depends on records arriving from the client.
Open the timesheet lines
Now it is specific. Repeated short entries for chasing and re-working the same schedule, spread over six weeks, by three different people.
The finding, and what you do with it
This is not a pricing problem, it is a records problem — which changes the answer entirely. Either the scope changes at renewal, or the request process does. Both decisions are now defensible.
Where the reporting stops
Reporting is the easiest thing in software to oversell, because a screenshot proves nothing. These are the boundaries worth knowing before you shortlist us.
It reports on your practice, not your clients’ accounts
This is practice management reporting — jobs, recovery, capacity, compliance status. It is not accounts production, and it does not produce management accounts for the clients you serve.
Different jobIt is not a BI platform
There is no data warehouse to model and no query language to learn. If your practice wants to join FigsFlow data to something external, ask about the current export and API position on a call rather than assuming either way.
Ask on the callIt is only as good as the timesheets
Recovery and profitability depend on time being recorded honestly and promptly. No reporting layer fixes a practice where time goes in on a Friday from memory — it just makes the gap visible sooner.
Your disciplineEvery module contributes a column
Reporting is not a module in its own right so much as the view you get once the others are running. Here is what each one puts in.
The daily view these figures land on, before anyone asks for a report.
Dashboard Timesheets and billingRecovery, unbilled WIP and profitability all start here.
Recovery Team and capacityAssigned hours against available hours, per person and per week.
Capacity Jobs, tasks and deadlinesStage, owner and due date — what makes “at risk” a number.
Jobs CRM and pipelineDeals by stage and age, so a stalled proposal is visible.
Pipeline AML and client due diligenceCompliance status as a count, not a file-review surprise.
Compliance Audit trailWho did what and when — what makes a figure defensible.
Evidence HMRC deadlinesThe statutory dates the “at risk” calculation is measured against.
DeadlinesWhat partners ask before they trust a number
From the modules your team already works in — jobs, timesheets, capacity, pipeline, requests, AML and email. Nothing is keyed in twice, which is the only reason the figures stay current between month-ends.
Yes — that is the point of building reporting on the same record rather than an export. A recovery percentage opens the engagement, which opens the timesheet lines, which are dated and attributed in the audit trail.
For the metrics FigsFlow covers, the spreadsheet is the thing being replaced. If your practice tracks something specific that sits outside the platform, bring it to the demo — it is a fairer test than a feature list.
Visibility follows the role and assignment structure already in the platform, so a preparer does not open the partner view by accident. The exact permission model is worth walking through on a call against your own team structure.
Ask us directly rather than taking a marketing page’s word for it. We would rather confirm the current export and API position in writing than imply a capability that turns out to be narrower than you assumed.
No. This reports on how your practice is running — recovery, capacity, deadlines, compliance status. It is not accounts production software and does not prepare client management accounts.
Then your recovery and profitability figures will be wrong, and no reporting layer changes that. What it does change is how quickly the gap becomes visible — which is usually the first step in fixing it.
Deadline and capacity reporting is useful almost immediately, because it draws on data you enter as you set jobs up. Recovery and profitability need a period of recorded time behind them before a trend means anything.
Bring the number you cannot currently answer
Thirty minutes. Come with the question your last partner meeting could not settle, and we will show you where the answer would come from — or tell you plainly that it would not.
Figures shown on this page are illustrative.