Every month, the agency sends a report. It is 12 to 20 pages long. It has charts. It has numbers you do not fully understand. It has arrows that point up, which the agency says is good. It takes 45 minutes to read, and by the end you are not sure whether the marketing is working or not.

So you close the PDF and go back to practicing law.

This happens in immigration firms across the country, every month. The report arrives. The partner skims it. Nothing changes. The same report arrives next month with slightly different numbers and the same green arrows.

Here is the truth: you do not need to read a 20-page report. You do not need to understand impressions, click-through rates, quality scores, or bounce rates. You need 5 numbers. You need 10 minutes. And you need to do it every Monday morning.

If you can review these 5 numbers in 10 minutes every Monday, you are running growth better than 90% of immigration firms in the country.

Number 1: Leads by source

The question: How many new leads came in last week, and where did they come from?

What this means: A lead is someone who contacted the firm — called, filled out a form, sent a message, or was referred. This number should be broken down by source: Google Ads, Local Services Ads, organic search, referrals, directories, and other. Not total website visitors. Not impressions. Actual people who raised their hand and said “I need help.”

What good looks like: This depends on the firm’s size, market, and spend. A 5-attorney firm spending $8K–12K/month on marketing should be generating 25–50 leads per month, or roughly 6–12 per week. The more important signal is consistency. If leads dropped 40% this week compared to the last four weeks, something changed and you need to find out what.

Red flag: You cannot get this number at all. If nobody can tell you how many leads came in last week broken down by source, the most basic layer of measurement does not exist. This is the first thing to fix.

Time to review: 2 minutes.

Number 2: Consultations from those leads

The question: Of the leads that came in, how many became scheduled consultations? And how many of those actually happened?

What this means: This is where the intake process gets measured. Leads come in at the top. Consultations come out the other side. The gap between those two numbers tells you how well the firm is converting interest into face time. This should be split into two sub-numbers: consults scheduled and consults held. The difference between them is your no-show rate.

What good looks like: A healthy lead-to-consult rate for immigration firms is 40–60%. If 40 leads come in and 20 become scheduled consults, that is 50% — solid. Of those 20, a healthy show rate is 75–85%. If 15–17 actually show up, the intake system is working. If only 12 show, the firm has a no-show problem that is costing real money.

Red flag: The firm is generating leads but the consult count is disproportionately low. If 40 leads produce only 8 consults, the problem is between the lead arriving and the consultation being booked. That is usually slow response time, poor follow-up, or no scheduling system. This is not a marketing problem. This is an intake problem, and no agency can fix it.

Time to review: 2 minutes.

Number 3: Retained cases from those consultations

The question: Of the consultations that were held, how many resulted in a signed retainer?

What this means: This is the number that determines whether marketing is producing revenue. Not leads. Not traffic. Retained cases. This should also be broken down by source if possible: how many retained cases came from Google Ads, how many from referrals, how many from organic.

What good looks like: A healthy consult-to-retainer rate for immigration firms is 35–55%, depending on case type and whether the firm charges for consultations. If the firm holds 15 consults and retains 6–8, that is a strong conversion rate. If it holds 15 and retains 2, something is breaking in the consultation itself — fee presentation, case evaluation, trust-building, or follow-up after the consult.

Red flag: The firm books plenty of consults but retains very few. This is a consultation quality or closing problem, not a marketing problem. The agency might be sending perfectly qualified leads that the firm is failing to convert in the room. Firing the agency will not fix this.

Time to review: 2 minutes.

Number 4: Cost per retained case by channel

The question: For each marketing channel, what did it cost to acquire one retained case?

What this means: This is the single most important number in legal marketing. It is calculated by dividing total channel spend (agency fees + ad spend allocated to that channel) by the number of retained cases attributed to that channel. If the firm spent $7,000 on Google Ads last month (including the proportional agency fee) and Google Ads produced 3 retained cases, cost per retained case from that channel is $2,333.

What good looks like: This depends entirely on case economics. For a consumer immigration practice where the average case fee is $4,000–$6,000, a cost per retained case of $1,500–$3,000 is healthy. The firm is spending $1,500–$3,000 to acquire a case worth $4,000–$6,000. That is a 2x–4x return. For higher-value matters like employer-based immigration ($8,000–$20,000+), a higher acquisition cost can still make sense. The key is that the number exists and is trackable.

Red flag: Cost per retained case is higher than average case revenue. If the firm spends $4,500 to acquire a case worth $3,500, the math does not work regardless of how many leads the agency generates. Either the channel needs optimization, the case mix needs to shift, or the firm needs to improve consult-to-retainer conversion to bring more cases through at the same cost.

Another red flag: You cannot calculate this number at all. If the firm cannot connect retained cases to channels, cost per retained case does not exist. That means every budget decision is a guess. This is the number that Article 5’s 30-day framework is designed to make visible.

Time to review: 2 minutes.

Number 5: Response-time performance

The question: How fast did the firm respond to new leads last week?

What this means: This is the operational health check. Response time measures how quickly a lead was contacted after their first inquiry — whether that was a phone call, a form fill, or a message. This number tells you whether the intake system is actually executing or whether leads are sitting in queues while the team catches up.

What good looks like: During business hours, the target should be under 5 minutes for phone calls (answered live or returned within 5 minutes of a missed call) and under 2 hours for web forms and messages. After hours, the target should be an auto-response within 60 seconds and a personal follow-up by 9am the next business day. The firm should track percentage of leads that met the response-time SLA — for example, “85% of leads were contacted within the target window this week.”

Red flag: Average response time is measured in hours or days instead of minutes. If the average time to first contact is 8 hours, the firm is losing leads to competitors who respond in 8 minutes. A second red flag: nobody is tracking this at all. If the firm cannot tell you how fast it responded to last week’s leads, the intake process is running on hope instead of measurement.

Time to review: 2 minutes.

The one-page template to hand your agency

If your agency currently sends a 12–20 page report full of channel metrics, you can replace it with this. Print it. Email it. Hand it over in the next meeting. Say: “This is what I want to see every month instead of the PDF.”

[FIRM NAME] — Monthly Growth Report

Reporting period: [Month/Year]

1. Leads by source

Google Ads: ___  |  LSAs: ___  |  Organic: ___  |  Referrals: ___  |  Directories: ___  |  Other: ___  |  TOTAL: ___

vs. prior month: ▲ / ▼ / flat

2. Consultations

Consults scheduled: ___  |  Consults held: ___  |  No-shows: ___  |  Show rate: ___%

vs. prior month: ▲ / ▼ / flat

3. Retained cases

Total retained: ___  |  From Google Ads: ___  |  From LSAs: ___  |  From referrals: ___  |  From other: ___

Consult-to-retainer rate: ___%

vs. prior month: ▲ / ▼ / flat

4. Cost per retained case

Google Ads: $___  |  LSAs: $___  |  Blended (all channels): $___

Total marketing spend this month: $___

vs. prior month: ▲ / ▼ / flat

5. Response-time performance

% of leads contacted within SLA: ___%  |  Average time to first contact: ___

Missed calls returned within 5 min: ___  |  Form fills responded within 2 hrs: ___

What changed this month / recommended actions:

[2–3 sentences: what worked, what broke, what to adjust next month]

This entire report fits on one page. It takes 10 minutes to review. It answers every question a managing partner actually needs answered. Everything else in the 20-page PDF is supporting detail that the partner does not need to see weekly.

Why this works better than reading the full report

The 20-page agency report is designed to show everything the agency did. It is an activity report. It proves the agency was busy. That is useful for the agency. It is not useful for the managing partner.

The managing partner does not need to know which keywords had the best quality score, how many backlinks were built, or what the click-through rate was on Ad Group 3. The managing partner needs to know: are we getting leads, are those leads turning into cases, what is each case costing us to acquire, and is the intake team responding fast enough?

If those 5 numbers are healthy, the marketing is working. If any of them are unhealthy, the managing partner knows exactly where to investigate.

Low leads? The top of the funnel needs attention. Talk to the agency about campaign performance, budget, or competitive dynamics.

Leads fine, consults low? The intake system is leaking. Check response times, follow-up sequences, and scheduling availability.

Consults fine, retained cases low? The consultation or close process needs work. Review fee presentation, follow-up after the consult, and case evaluation quality.

Retained cases fine, cost too high? Channel optimization or budget reallocation is needed. Shift spend toward the channels producing the lowest cost per retained case.

Response time slow? Everything above is being undermined. Fix this first. Nothing else matters if leads are dying before anyone contacts them.

Each of these diagnostic paths takes 2–3 minutes to identify from the 5 numbers. That is why the framework works. It does not just report data. It tells the managing partner where to look and what to fix.

Ten minutes every Monday

The managing partners who run growth well are not marketing experts. They are not data analysts. They are attorneys who carved out 10 minutes every Monday morning to look at 5 numbers and ask one question: is this working, and if not, where is it breaking?

That is the entire discipline. Five numbers. One page. Ten minutes. Every Monday.

If you can do that, you will know more about your marketing’s performance than the vast majority of immigration firm owners in the country. You will make better budget decisions, catch intake problems before they cost you cases, and stop spending $12,000 a month on something you cannot evaluate.

If you can review these 5 numbers in 10 minutes every Monday, you are running growth better than 90% of immigration firms. The bar is that low. And the payoff is that high.

Lexfull helps immigration law firms fix intake, visibility, and growth execution.

If your firm cannot produce these 5 numbers today, book a Growth Diagnostic and we will show you how to build the visibility framework that makes them possible.

Book a Growth Diagnostic →