Why is pooling case types a problem?
Because an inquiry target does not reveal which matters later become signed retainers. One shared budget can bend toward whichever inquiry is cheapest to generate while hiding retained-work economics.
If three case types with different fees and close cycles share one lead target, the resulting average can obscure signed-case performance. Separate tracks let the firm set targets from its own economics and measure the result by case type.
The damage is hidden because the dashboard metric stays green. Cost per lead can look excellent while the mix underneath rots: EB-5 leads arrive with marriage green card pricing expectations, marriage green card leads cannot afford EB-5, and attorneys burn hours on prospects who were never a fit. That is why the honest metric is cost per signed case, read separately for each case type, not one blended cost per lead.
How different are EB-5, NIW, and marriage green card?
Different enough that treating them as one audience makes no sense. They differ on retainer size, how fast a signed client closes, and who the buyer even is. A campaign tuned for one is the wrong campaign for the other two.
Set each input from the firm's current fee schedule, CRM close-cycle data, and intake process.
Fees, margins, close cycles, qualification, and capacity may differ by case type and firm, yet a shared lead target counts each inquiry the same. Separate measurement keeps those inputs visible.
What does pooling do to cost per lead vs cost per signed case?
A pooled cost-per-lead average can move independently of signed-case economics. Compare each case type's source, intake, and retained-work records before interpreting the blended dashboard.
When a shared budget floods with low-fee inquiries, the blended cost per lead drops and everyone relaxes. But those inquiries convert into low-fee retainers, if they convert at all, so the number that matches revenue, cost per signed case, quietly climbs for your high-value work. You are optimizing the metric that looks good and neglecting the one that pays.
Directional illustration of the pooling trap, not figures from any specific firm.
This is the same discipline behind judging marketing on cost per signed case rather than cost per lead: a low cost per lead can hide a high cost per signed case. Pooling case types can hide the gap by averaging services with different economics.
What does the fix look like?
One independent campaign track per case type. Each case type gets its own creative, its own bid strategy, its own cost ceiling, and its own intake path, so no case type can quietly cannibalize another's budget.
- 01Split into one track per case type
EB-5, NIW, and marriage green card each run as a separate campaign. Separate budgets make each track's retained-work economics visible instead of averaging them together.
- 02Give each track its own creative and message
The investor ad speaks to a high net worth, often international buyer. The NIW ad speaks to a self-petitioning professional. The marriage green card ad speaks to a price-aware couple. No shared message can do all three.
- 03Set a bid strategy and cost ceiling per track
Each track carries a ceiling derived from the firm's actual fee, margin, close rate, and capacity. Budgets are set against each case type's economics, not a blended average.
- 04Route each track to its own intake path
An EB-5 inquiry and a marriage green card inquiry need different questions, different pacing, and different expectations set. Separate intake keeps mismatched leads off the wrong desk.
Done together, separation stops the silent subsidy and lets each case type be measured, funded, and scaled on its own terms. The clearest proof we can publish comes from a multi-year immigration engagement built exactly this way.
Immigration law firm engagement: paid media, intake, CRM, and signed-retainer tracking were connected. Client identity and outcome figures are withheld pending final publication approval.
How Digital Rocket separates case types
We build each case type as its own campaign track from the start, then judge every track on cost per signed case, never on a blended cost per lead. Separation is the default, not an optimization we get around to.
In practice that means EB-5, NIW, and marriage green card run as distinct campaigns with distinct creative, distinct bid strategies, and distinct cost ceilings tied to each case type's economics. Signed retainers are tracked per case type in the CRM and fed back to Google and Meta, so spend follows the cases that actually sign rather than the cheapest inquiries.
The result is that no case type subsidizes another by accident. EB-5 gets funded like EB-5, marriage green card gets funded like marriage green card, and you can see which line genuinely pays instead of trusting a green dashboard that averages three different businesses into one misleading number. That is the core of CaseFlow, our signed-case acquisition system for immigration firms.