Fees, not inquiries
Rank channels by fees earned so one signed matter outweighs fifty inquiries.
Marketing attribution for personal injury firms
Match signed, fee-earning matters to the calls and campaigns that produced them, across settlements that land a year or more later.
$640,000 64% of $1,000,000 paid
The blind spot
Personal injury keywords are the most expensive in advertising. Most calls are not cases, and most cases settle long after any platform is willing to claim them.
What you get
Rank channels by fees earned so one signed matter outweighs fifty inquiries.
A matter signed this year and resolved next still traces to the ad behind it.
Only exact matches count toward collected fees. Anything weaker is flagged for somebody to confirm, and anything unmatched stays unmatched.
A worked example
Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 14 | $470,000 | 47% | |
| Meta Ads | 3 | $80,000 | 8% | |
| TV & radio | 3 | $90,000 | 9% | |
| Direct / Unknown | 11 | $360,000 | 36% |
Few categories have a wider gap between what a lead costs and what it is worth. A channel producing cheap calls from people seeking free advice can consume a whole budget without producing a single signed matter.
Ranking on fees earned rather than calls received routinely inverts the ranking, and the difference is measured in hundreds of thousands of dollars of misallocated spend.
A matter signed in January may not resolve for eighteen months. No cookie survives that and no ad platform is still attributing it, so the campaigns producing your best work look like your worst.
Matching on the client rather than a session credits the fee whenever it lands. It also means last year's matters can be measured against last year's spend, which is the only honest way to evaluate a long-tail practice.
Personal injury is the clearest example of a problem the whole product exists for. The advertisement runs now, the case is signed within weeks, treatment and negotiation take a year or more, and the fee arrives when the matter settles — if it settles at all.
Every intermediate metric a firm is offered measures the first two weeks of that sequence. Cost per lead, cost per signed case, even cost per case accepted after screening: all of them are knowable early, and none of them knows what the case was worth.
Because the match is on the client rather than a session, a signing in one year and a settlement in the next are one record. The campaign that produced the client is credited with the fee whenever it lands, which is the only version of this measurement that survives contact with how the practice actually earns.
A soft-tissue claim and a catastrophic injury are one signed case each and separated by two orders of magnitude in fee. A firm that ranks channels by signed cases is ranking them by a number almost unrelated to its income.
The channels that produce serious cases are rarely the cheapest per lead, which means a volume-led report systematically recommends defunding them. That is the single most expensive mistake available in this segment.
Ranking on collected fees corrects it, and reporting the case count alongside the fee makes it legible: a channel carried by one large settlement reads differently from one producing steady mid-size work, and the page does not blur the two.
Intake staff and screening attorneys spend most of their time on inquiries that will never become cases. A channel that generates a flood of unqualified claims consumes that capacity, and capacity is the constraint that actually limits how much work a firm can take.
None of this appears in an advertising account. The channel looks cheap because its clicks are cheap, and the cost it imposes is paid in salaries somewhere else in the building.
Uploading the inquiry file alongside the collected fees shows inquiry-to-fee conversion per channel. For most firms that ratio, rather than the headline cost per lead, is the number that should be setting the media budget.
Why it matters
"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.
Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgment, you are reading the same ledger they are.
Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.
Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.
Honest answers
Which is why the report ranks on signed, fee-earning matters. Unconverted calls appear as unmatched leads and cost nothing against your allowance.
Those are harder, but if a call-tracking number or a landing page captured the inquiry, that export is a lead file and they attribute like any other channel.
The match needs a contact detail, a fee amount and a date. No matter details, no notes. Encrypted, isolated per workspace, deletable in one click.
Pricing
The price here is the price on the invoice, plus any sales tax that applies — no per-call, per-minute or per-form fees. Enterprise usually fits personal injury and accident firms — ten seats for the team and the highest monthly record allowance, since a year of closed deals is a lot of rows.
One business closing at volume
$499/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Signed or fee-earning matters: a client contact email or phone, the fee, and a date.
Export fees when received and choose the date range accordingly; the match does not expire.
Yes, with a matter-type column — auto, premises and med-mal have very different economics.
Only where an inquiry was captured — a tracking number or landing page list works as a lead file.
No, but if you use them their export is one of the two files.
Encrypted, isolated per workspace, deletable, DPA available. Only a contact detail, an amount and a date are needed.
Yes, and for this practice area that is the right unit.
Matter rows analyzed in a calendar month. Call rows do not count.
Three years. Fees collected this year came from cases signed one to three years ago, and a shorter file will understate every channel that produces serious work.
Fees. A signed case that does not resolve earns nothing, and resolution rates differ sharply by source.
Yes, by uploading the inquiry file as well. In a practice where screening capacity is the constraint, this is often the more useful view.
Yes, with a case-type column mapped as Product / service. Auto, premises and catastrophic work have very different values, and the breakdown shows the fees of each with how much traces to a channel.
Add the clients each firm referred to the lead file, with the referring firm as their source. They then rank on collected fees against paid channels on one axis.
Not required, but injury intake is overwhelmingly telephone, so a call export usually produces the highest match rate available.
A contact detail, an amount and a date. Nothing about the injury, the treatment or the case.
Yes, by mapping an intake column as Product / service (one extra breakdown per import). The report then shows fees by intake team member with how much of each traces to a channel; it does not rank sources within each person.
By correcting your own export and re-uploading the period. The report is a reading of the file you provide, so nothing needs adjusting inside the product itself. Firms that re-run monthly rarely have to think about this at all, because each run replaces the previous figures with the ones their accounts now show.
Quarterly is the honest cadence for injury work, with monthly runs to keep the file fresh. Fees arrive long after the inquiry, so a month adds very little new information about the sources that produced them. A quarter, set against the same quarter a year earlier, is where the ranking becomes stable enough to spend against.
Read a longer period and ask a narrower question. At a handful of resolved cases a month, monthly figures are noise; a year is not. The useful output for a small firm is which two or three sources produce paying cases, not a percentage split spread across a dozen line items you cannot act on.
It will not tell you what a case cost in hours, whether a settlement was well negotiated, or what an inquiry that never signed would have been worth. It attributes collected fees to the source the client came from, across the period you upload. Everything else is left to the people who know the matters.
Referral flow in injury work is lumpy by nature, and two quiet months from a single referrer sits within ordinary variation. Look at that source across a year before changing anything, and remember that a referrer sending few but large cases can outrank a busy one. The ranking is built on fees, not on volume.
Nearby
Match signed, fee-earning claims to the calls and campaigns that produced them, across awards that land years later.
See how it worksMatch signed, fee-earning matters to the calls and ads that produced them — including the ones that settled a year later.
See how it worksMatch your billing export to your call and ad data, and see which channels produced procedures that were paid for rather than inquiries that were not.
See how it worksWhere your sales already are
Match collected fees to the campaigns and calls that produced the client, across the months between the first call and the money.
What to exportExport collected fees, upload the inquiries that produced them, and rank your marketing on money rather than on consultations booked.
What to exportExport resolved cases from Filevine, upload the intake records that produced them, and rank marketing on fees recovered rather than signups.
What to exportExport resolved cases from CasePeer, upload the leads behind them, and rank marketing on fee revenue rather than on signed retainers.
What to exportExport resolved cases from Litify, upload your intake sources, and rank a large acquisition budget on fee revenue.
What to exportExport your leads from Lawmatics, match them against collected fees, and rank intake sources on what they actually produced.
What to exportFrom the blog
Call tracking answers one question well: which campaign produced the ring. It has no view of what happened after the call ended, which is where the money is decided. This is what the gap costs, and how to close it without replacing the call tracker you already have.
Read the articleOut-of-home advertising is sold on impressions nobody can click and measured, increasingly, with location data few buyers ask about. For a business that closes by phone or in person there is a better route: a number on the board, sales matched back to the calls it produced, and a comparison between the places the board could be seen and the places it could not.
Read the articleAttribution needs history and privacy law needs forgetting, and those two facts are in direct tension. A practical retention policy for marketing data: what to keep, what to aggregate, what to delete, and how to prove you did.
Read the articleStart today
Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.