Journal · Client Acquisition · 8 min · Oct 4, 2025

How to Get Clients for My Agency: A 90-Day Case Study

By Vesselin Malev, Managing Director, The Demand Department · Updated April 2026.

TL;DR

This case study breaks down a real 90-day engagement with an anonymized search agency. We share the actual metrics, weekly adjustments, and outbound operational shifts that drove revenue. You will see what built pipeline momentum and what failed along the way.

Baseline metrics and initial conditions of the agency

The agency operates out of the US Northeast with a team of 14 people focused on SEO and content marketing. Monthly recurring revenue sat at $87,000 across 11 active clients, averaging $5,800 per client each month. The founder managed technical delivery while carrying full responsibility for sales.

Referrals and repeat business accounted for 92 percent of new client acquisition over the previous year. Previous attempts at cold outbound messaging had failed twice. Social outreach was minimal, with the founder posting to 4,200 LinkedIn followers once or twice a month.

Two consecutive months passed without a single new client sign-up. The referral pipeline dried up completely. The founder was spending nine hours every week on sales calls that led nowhere, and monthly revenue dropped from $91,000 in January to $84,000 in February.

The diagnosis call surfaced three failures: ICP too broad ("B2B SaaS"), offer fuzzy (12 services on the website), no system for past-client referral asks. Channel choice was downstream.

Weeks 1 to 2: Refining positioning and outbound setup

Week 1 spent on positioning. The ICP narrowed from "B2B SaaS" to "VP Marketing or Head of Content at vertical SaaS companies between Series A and Series B (30-150 employees) in healthcare, fintech, or HR tech." The offer narrowed from 12 services to one positioning statement: "We build the SEO and content engine that produces 30-60 qualified inbound conversations per quarter for vertical SaaS at Series A-B."

The proof statement pulled three named past wins with specific dollar numbers and time ranges.

Week 2 spent on infrastructure. Five secondary domains purchased ($18 each). 10 mailboxes provisioned across the five domains. SPF, DKIM, DMARC configured. Connected to Instantly. Warmup started. Apollo subscription confirmed. Clay workspace set up with sub-tables for each ICP segment.

Total spend in weeks 1-2: $1,400 in infrastructure plus the TDD retainer.

While warmup ran in week 2, the past-client referral ask cycle launched. 18 emails sent. 9 replies. 4 warm intros offered. Two intros converted to calls within 14 days.

Weeks 3 to 4: Targeting prospects and messaging copy

FIG. 37 — Ninety days of client acquisition output, one engagement at a time.

Week 3 spent on the list. 4,200 accounts pulled from Apollo using the narrowed ICP. Verified 3,150 with current employees in target roles. Reoon verification on 2,400 deliverable emails. Final usable list: 1,820 accounts.

Week 3 also wrote the cold email sequence. 7 touches. Touch 1: short opener referencing their content stack and one specific gap. Touch 2: stat about content compounding for vertical SaaS. Touch 3: anonymized case study from a healthcare SaaS client. Touches 4-6: shorter value-add follow-ups. Touch 7: breakup.

LinkedIn outbound sequence written in parallel. 4 touches. Connection request with personalized opener referencing recent post. First message after acceptance with the same opener as cold email touch 1. Two follow-ups across 14 days.

Week 4 spent on tuning before launch. Founder reviewed every email. Three rounds of copy revision. Final sequence shipped Friday of week 4.

Net of week 4: warmup complete, list ready, sequences ready, founder still doing 9 hours of referral-driven calls.

Weeks 5 to 6: Campaign launch and early market responses

Week 5 launch. Cold email started Monday at 25/inbox/day across 10 inboxes. 250/day, 1,250/week. LinkedIn outbound started Wednesday at 18 connection requests/day from the founder's account.

Week 5 results. 1,250 cold emails sent. 23 replies (1.84% reply rate, below target). 4 positive replies. 2 calls booked. Founder's first reaction: "outbound still doesn't work."

The diagnosis. The opener was too generic. The ICP was tight, but the cold email opening line wasn't pulling the specific signal that would make the prospect feel seen. The fix was a 2-sentence opener referencing the exact content gap on the prospect's site (pulled via a Clay column scraping their /blog and counting posts in the last 90 days).

Week 6 results. 1,250 cold emails sent with the new opener. 47 replies (3.76% reply rate). 8 positive replies. 5 calls booked. The compounding started.

LinkedIn outbound week 6. 90 connection requests sent. 38 accepted. 12 first messages replied to. 3 calls booked.

[VISUAL — alt: "90-day case study chart showing pipeline growth weekly for how to get clients for my agency"]

Weeks 7 to 8: Sequence optimization and authority content

Week 7 spent on continuing to tune cold email. Touch 4 was underperforming; rewrote with a peer-name reference (anonymous case study from a Series A health-tech client closing $42,000 ARR in 60 days). Touch 7 breakup rewrote to feel less templated.

Week 7 results. 1,250 cold emails. 51 replies (4.08% reply rate). 9 positive replies. 6 calls booked.

Week 8 also launched founder LinkedIn content. 3 posts/week from the founder's personal account. Post 1: a framework for content audits in vertical SaaS. Post 2: an anonymized case study from a healthcare SaaS engagement. Post 3: a contrarian take on "thought leadership content" in B2B SaaS.

Week 8 LinkedIn results. 18,400 impressions across 3 posts. 240 reactions. 14 comments. 2 inbound DMs. 0 inbound calls (expected; content takes 3-6 weeks to start producing calls).

Cumulative through week 8. 17 calls booked from cold email. 9 calls booked from LinkedIn outbound. 2 calls from past-client referrals. 28 total calls. 12 ICP-fit. 4 in proposal stage.

Weeks 9 to 10: Triage calls and initial contract closes

Week 9 brought the first close. A Series B health-tech SaaS founder, 65 employees, $1.2M MRR. Booked from cold email touch 3, took two calls, signed at $7,400/month. ACV: $89,000.

The qualification framework had been live for 4 weeks at this point. The agency was running call #1 with the four-signal framework (ICP fit, decision authority, problem urgency, budget reality) and disqualifying mid-fit prospects on the call instead of after the proposal.

Disqualification stats. Of 28 calls in weeks 5-8, 7 disqualified on call #1. 21 progressed. 9 progressed to call #2. 4 progressed to proposal. 1 closed.

Most agencies at this stage would have run all 28 to proposal. Time saved: roughly 12 hours that went into sequence tuning and content production instead.

Week 10 brought the second close. A Series A fintech SaaS, 42 employees, $640k MRR. Booked from LinkedIn outbound, took two calls, signed at $5,900/month. ACV: $71,000.

Cumulative through week 10. $160,000 in newly committed ACV. 2 closed deals. 8 active in pipeline.

Weeks 11 to 12: Pipeline momentum and inbound deal flow

Week 11 results. Cold email reply rate stabilized at 4.2% across the segment. Positive reply rate at 0.9%. 6 calls booked from cold email. 4 calls from LinkedIn outbound. 1 call booked from a LinkedIn post (first inbound call from content).

The first inbound call was a Head of Content at an HR-tech SaaS series A. Saw the founder's "thought leadership content is dead" post. DMed asking how the agency thought about content distribution. Booked a call. The conversation became a third closed deal in week 13.

Week 12 results. Cold email at 1,250 emails, 53 replies, 11 positive, 7 calls booked. LinkedIn outbound at 90 requests, 41 accepted, 14 messaged, 4 calls booked. LinkedIn content at 3 posts, 22,000 impressions, 4 inbound DMs, 2 calls booked.

90-day cumulative. 89 calls booked across all channels. 41 ICP-fit. 16 in proposal stage at end of day 90. 3 closed at $185,000 ACV combined ($15,400 net-new MRR).

Total financial investment and resource allocation

The math.

TDD retainer: $7,500/month × 3 = $22,500. Tooling (Instantly, Apollo, Clay, Reoon, HeyReach): $1,150/month × 3 = $3,450. Domain and mailbox setup: $1,400 one-time. Founder time: 9 hours/week (down from 12 hours pre-engagement) × 12 = 108 hours.

Total cash spend over 90 days: $27,350.

Total ACV closed in 90 days: $185,000.

Pipeline value at end of day 90 (proposals out, calls scheduled): $295,000 in additional ACV.

CAC per closed client: $9,116. ACV per closed client: $61,667. CAC ratio: 14.7%. Payback period: roughly 5.4 months on first-year contract value alone.

Beyond month 12, the channels keep producing without proportional spend increase. The infrastructure is in place. The sequence templates exist. The founder's LinkedIn content is compounding.

Unexpected takeaways from the 90-day campaign

Three things, per the founder's debrief at day 90.

One. The opener mattered more than the offer. Same offer, two different openers, doubled the reply rate. He'd been blaming the offer for years. The diagnosis was the first 12 words of the email.

Two. The disqualification framework recovered 12 hours per week. He'd been running mid-fit calls because "you never know." The data showed mid-fit closed at 7% versus sharp-fit at 28%. The disqualifications freed the calendar for sharp-fit chases.

Three. The LinkedIn content was the slowest channel to start producing, but the inbound calls it generated had the highest close rate. Inbound from content closed at 31% versus cold outbound at 19%. By month 6, the founder expects content to be the highest-quality lead source, even though it produces fewer calls than outbound.

The Demand Department system behind the results

Across TDD's active agency engagements, the 90-day arc above is the typical engagement structure. Weeks 1-2 cover positioning and infrastructure. Weeks 3-5 cover list, sequence, launch. Weeks 6-12 cover tuning, content, qualification, closes.

The Demand Department's 4-channel GTM motion is what lets the case study compound across channels. Cold email plus LinkedIn outbound plus founder content plus conversion assets. Each channel reinforces the others. The 4-channel cumulative is what produced the 89 calls in 90 days.

The case study isn't unusual. It's the median outcome for an agency founder in the $50k-$500k MRR range running the engagement.

Frequently asked questions

How representative is this how to get clients for my agency case study?
Highly representative for agencies in the $50k-$500k MRR range with a defined service offering and at least 6-12 months of past clients. Agencies with no past wins, vague offers, or sub-$25k MRR see slower compounding because the foundational pieces (positioning, proof, infrastructure) take longer to fix. The 90-day arc holds for the target ICP.
What was the most expensive part of the how to get clients for my agency case study?
The TDD retainer (60% of cash spend) and tooling (12% of cash spend). The founder's time (108 hours over 90 days) is the hidden cost most agencies underestimate. Founder time fell from 12 hours/week pre-engagement to 9 hours/week during, freeing 3 hours/week for client delivery. The qualification framework recovered another 6-9 hours/week from disqualifying mid-fit calls earlier.
Could a solo agency founder run this how to get clients for my agency case study without an agency partner?
Yes, with 14-18 hours/week instead of 9. The infrastructure setup, sequence build, list build, and reply handling are operator pieces that take time. A founder can run all of it; the question is whether the agency can survive the founder spending 14-18 hours on GTM weekly. For most agencies above $80k MRR, the math doesn't work; partner.
What's the biggest mistake other agencies make trying to replicate this how to get clients for my agency case study?
Skipping weeks 1-2 (positioning and infrastructure) and jumping straight to launch. The reply rates and close rates collapse without the foundation. Agencies that start with infrastructure ready and a tight ICP see 4-5% reply rates by week 6. Agencies that launch without that foundation see 1-2% reply rates and conclude "outbound doesn't work."
How does the how to get clients for my agency case study change for service categories outside SEO/content?
The framework holds across service categories. The specifics differ. Dev shops typically see longer sales cycles (45-60 days) and higher ACVs ($120k-$250k). Design agencies typically see faster sales cycles (14-21 days) and lower ACVs ($30k-$80k). The 4-channel motion works across categories; the channel mix and timing tune to the buyer's purchase pattern.
Where can I see more how to get clients for my agency case studies from The Demand Department?
TDD publishes case studies on the diagnostics page and in the weekly newsletter. Most are anonymized to protect the client. Specific dollar figures, time ranges, and channel-by-channel attribution are real. Reach out via the diagnostic call to discuss specific case studies that match your stage and service category.

Seven standalone systems, run as one revenue engine

This article is one piece of the operating system we build for B2B SaaS, fintech, and AI companies. See how it works, browse all seven systems, or read the case studies.

Related articles