“Actionstep already reports revenue by matter type.”
It does, and it has no record of the enquiry source, because that predates the matter.
For Actionstep
Export billings from Actionstep, upload the enquiries behind them, and get an answer per practice group rather than per firm.
No API key Nothing to install in ActionstepNothing to install No card requiredNo card
CloseRev reads an Actionstep export of billings — the client's phone or email, the amount and the date — and matches it against the enquiries that produced the matter. Actionstep is usually chosen by firms large enough to run several practice groups with different economics on one system, which makes a single firm-wide marketing number the least useful thing the data can produce. Revenue with no traceable enquiry is reported as Direct / Unknown.
Last checked against Actionstep's own documentation on September 24, 2026.
The gap
Conveyancing, commercial and family share a marketing budget and have nothing else in common.
What was sold, to whom, and for how much.
The click, the keyword, the call, and what each one cost.
The file
Three things carry the match: who, how much, and when. Anything else is optional and only changes how the report can be sliced.
On the client record from intake. Consistency between intake and the matter record is what makes the join work.
Billed or collected, chosen once and used on every row.
When it was billed. Keep the matter open date so cycle length is visible per group.
The most important optional column on this page. Without it the report produces a firm average nobody can act on.
Step by step
Written for somebody with Actionstep open in the next tab. Report names vary by edition, so each step says what to look for.
One row per billing with a client contact detail, the amount, the date and the group.
A firm-wide enquiry file with no group attached cannot be split, and the split is the point.
Groups differ in how much they write off, so mixing the two across groups produces a comparison of accounting rather than of marketing.
Commercial matters run far longer than conveyancing, and a window that suits one will misrepresent the other.
The join runs on the phone and the email, normalised, with results reported per group as well as per firm.
What comes back
Revenue by channel, the count of sales behind each figure, and an honest bucket for the ones nobody could trace. Sample figures, from the worked example on the Law Firms page — not from a Actionstep account.
| Channel | Share | Sales | Revenue |
|---|---|---|---|
| Google Ads | 18 | $312,000 | |
| Meta Ads | 6 | $54,000 | |
| Email marketing | 3 | $30,000 | |
| Direct / Unknown | 14 | $204,000 |
Unmatched sales stay in Direct / Unknown. They are never spread across the paid channels to make the total look better.
The argument
A volume conveyancing group and a commercial litigation group differ in matter value, cycle length, close rate and write-off by an order of magnitude on every axis.
A firm-wide cost per client is the average of those, which describes no group and cannot justify moving a pound from one to another.
Splitting the report by group turns it into a set of decisions a managing partner can actually make: this source for property, that one for family, neither for commercial.
It also stops one group's large matters flattering a channel that only ever produced work for a different group.
Where the export carries the group, this is automatic; where it does not, getting it added is worth more than anything else on this page.
Time recorded and not billed, and amounts billed and not collected, vary enormously between practice areas and between the kinds of client a source produces.
Ranking on billed value therefore rewards the group and the channel that bills most optimistically rather than the one that collects most.
Using collections consistently removes that, and where both figures exist the gap per source is worth measuring once.
The channels that show the widest gap are usually the price-led ones, which is a finding that survives across the whole catalogue.
Whichever basis you choose, the report states it, because a number whose basis is unstated cannot be argued with.
Conveyancing completes in weeks. A commercial dispute runs for years. Measured in one window, one of them is always being misrepresented.
Setting the window per group, stated in the report, is legitimate and necessary — what is not legitimate is one window chosen to make a favoured channel look good.
Grouping revenue by when the enquiry arrived rather than when it was billed makes the groups comparable with their own history, which is the comparison that matters.
The report also produces the cycle length per group and source, which tells the firm how far ahead of a quiet quarter it needs to be spending.
For a firm planning fee-earner capacity, that number has a use beyond marketing.
Estate agents refer conveyancing. Accountants refer commercial. Past clients refer family work. These are entirely different relationships that a single 'referral' label collapses into one line.
Recording who referred, not merely that it was a referral, turns the largest source in most firms into something that can be managed rather than merely appreciated.
Ranked by group on collected fees, it usually shows a small number of relationships producing a large share of the work.
That is a partner-level finding, and it changes where the firm's relationship effort goes far more than any advertising decision would. It also shows which relationships have quietly stopped producing, which is the half nobody notices until a year has gone by.
Fair questions
It does, and it has no record of the enquiry source, because that predates the matter.
It is, and it is the average of practice groups that share nothing. Simplicity that cannot be acted on is not an advantage.
They are estate agents, accountants and former clients, which are three different relationships with three different costs.
No. It reads an exported file, so your matters, documents and workflows stay where they are.
Billings with a client contact detail, the amount, the date and the practice group.
Because groups differ on every axis, and a firm average describes none of them.
Collected where you have it, chosen once and applied to every row, because write-off rates differ by group.
Yes, and it should — conveyancing and commercial litigation cannot share one. The report states the window used.
Yes, and it is what makes each group comparable with its own history.
Yes. A single referral label collapses estate agents, accountants and past clients into one line.
Yes, per group and source, which also informs fee-earner capacity planning.
Keep them in. Intake costs time and a source producing unusable enquiries is expensive.
Any revenue with no traceable enquiry. Its size is stated rather than distributed.
A contact detail, an amount, a date and a practice group. No matter details, no documents, no trust balances. Encrypted in transit and at rest and deleted with the import.
Collected fees per source per practice group, cycle length beside them, the basis and window stated, and everything unmatched kept visible.
By trade
What the report looks like once the export is in, written for each one.
Other systems
Running more than one system, or comparing? The method is the same and the columns are not.
Actionstep and the other product names and logos on this page belong to their owners and are shown to identify the software a file comes from. CloseRev is not affiliated with or endorsed by them, and connects to none of them: it reads a file you export.
Start today
Nothing to install in Actionstep, no API key, and no need to have been tracking anything until now. Last year works as well as this month.