Marcus was doing what every agency owner does. Taking calls he wasn't supposed to take. Writing proposals he shouldn't have been writing. Delivering work himself that a junior could handle. Revenue hovered between $15K and $22K a month depending on whether someone he'd helped in the past happened to send another business his way. Classic referral trap.
The business wasn't broken. It was under-built.
Marcus had the hardest part already handled. Real results for real clients. A waitlist, sometimes. What he didn't have was anything resembling a sales system. No outbound motion. No proposal template. No CRM. Every deal was a one-off conversation that lived in his head and eventually landed in his Gmail. When we audited the 12 months before we started, he'd lost track of at least 40 qualified leads that went cold because nobody followed up.
- Zero outbound pipelineEverything came through referrals. If the word of mouth slowed, revenue slowed.
- Founder doing all salesMarcus was the first call, the discovery call, the follow-up, the proposal, and the close. No leverage.
- Commodity positioningHe was selling the same generic retainer every other agency was. Clients saw him as interchangeable.
- No recurring systemEvery month started at zero. No predictable pipeline, no forecast, no floor.
We had to build a business underneath the reputation.
The core move was positioning. Marcus wasn't "a marketing agency." He was a growth specialist for home services businesses in the Midwest. Once we nailed that down, everything downstream got easier. Pricing. Outbound copy. Close rate. Every piece of the engine we built was in service of that one positioning move.
- Reposition and productizeBuilt a specific $6K/month retainer for home services brands. Locked pricing. No more custom quotes.
- Cold email outbound via InstantlyThree sequences targeting home services owners in specific metros. Average 2.1% reply rate, 18% call-booking rate from replies.
- LinkedIn content engineRebuilt Marcus's LinkedIn presence. One pillar post a week. Three comment engagements a day. Compound works fast on LinkedIn when it's consistent.
- Hire an AEBrought in a full-time AE to take over discovery calls and proposals. Marcus only joined when the deal was qualified and warm.
- Full GoHighLevel installPipelines. Automated proposal delivery. Contract signing in the same workflow. Deals stopped falling through the cracks.
The first 60 days were almost entirely foundation.
We didn't turn on ads or outbound until month two. We couldn't. The systems to hold the leads weren't there yet. That's the part most agencies get wrong. They drive volume into a broken fulfillment system and wonder why they churn. We built the engine first. Then we poured gas on it.
I thought I needed more leads. What I actually needed was to stop being the business. Dan built the machine that let me step out of the sales seat. The best decision I made last year by a mile.