Digital Agency: From Feast-or-Famine to Predictable Growth
How a Digital Agency Broke the Feast-or-Famine Cycle and Achieved 38% Year-on-Year Growth
If you run a digital agency, you know the cycle. You win a big project. The team gets heads-down on delivery. Sales activity drops to zero. Three months later, the project wraps up and suddenly there is nothing in the pipeline. Panic sets in. Everyone scrambles to drum up new business. Eventually something lands — and the cycle starts all over again.
This feast-or-famine pattern is not just stressful. It is expensive. It leads to reactive hiring and redundancies, inconsistent cash flow, and a constant feeling that the business is one lost client away from crisis.
This case study explains how we helped a 30-person digital agency in London break this cycle permanently — building a sales operating system that delivers consistent, predictable revenue growth.
Understanding the Feast-or-Famine Cycle
Before we get into the solution, it is worth understanding why this cycle is so persistent in agencies. It is not because agency founders are bad at sales. It is because of structural problems in how agencies operate.
The Delivery Trap
Agencies sell time and expertise. When you win a project, the people who are best at selling — the founders and senior team — are usually also the people who need to be involved in delivery. Selling and delivering compete for the same scarce resource: senior attention.
No Separation of Concerns
In most agencies under 50 people, there is no dedicated sales function. Business development is something the founders do "when they have time." This means sales activity is inversely correlated with delivery load — which is exactly the wrong dynamic.
Project-Based Revenue
Unlike SaaS businesses with recurring revenue, agencies typically operate on a project basis. Each project has a start date and an end date. Unless you are constantly selling, there will always be gaps between projects.
Referral Dependency
Most agencies grow through referrals and repeat business. This works well in the early years, but referrals are unpredictable by nature. You cannot control when they arrive or how big they are. Building a business on referrals alone is like building a house on sand.
This Agency's Specific Situation
This particular agency specialised in web development, UX design, and digital transformation for mid-market and enterprise clients. They had a strong portfolio including work for several household-name brands.
The numbers told the story:
- Annual revenue: £2.8M
- Team size: 30 (mix of permanent and contract)
- Revenue variance: ±45% month-to-month
- Pipeline visibility: Less than 30 days
- Average project size: £45K
- Client acquisition cost: Unknown (they had never tracked it)
- Repeat business rate: 35%
The revenue variance was the killer. Some months they billed £320K. Other months, £180K. This made it impossible to plan headcount, invest in capabilities, or sleep soundly.
The founders had tried to solve this before. They had hired a part-time sales consultant who generated a few leads but nothing systematic. They had invested in content marketing, which built awareness but did not translate into pipeline. They had even tried partnering with other agencies for referrals, which produced occasional introductions but no consistent flow.
What they had never done was build a proper sales process — a machine that would generate qualified opportunities regardless of how busy the team was with delivery.
The Solution: Three Interlocking Systems
We designed a solution based on three systems that work together to eliminate revenue volatility. Each system addresses a different time horizon and a different root cause of the feast-or-famine cycle.
System 1: Always-On Outbound Engine
The most important change was establishing an outbound sales engine that runs continuously, regardless of what is happening with delivery. This is the system that ensures there are always conversations happening with potential clients.
Building the prospect database:
Using Apollo.io, we built a database of 3,200 target prospects:
- Heads of Digital at mid-market companies (£20M-£500M revenue)
- Marketing Directors at companies with outdated digital presence
- CTOs and Technology Directors at companies undergoing digital transformation
- Procurement leads at enterprise companies with approved supplier lists
We filtered by industry (financial services, healthcare, professional services, and retail — the sectors where the agency had the strongest case studies) and by company signals (recent funding, new leadership, technology migration announcements).
Automated email sequences:
We built six distinct sequences using Apollo.io, each targeting a different prospect segment with messaging tailored to their specific pain points. You can learn more about effective sequence design in our Cold Email Playbook.
Here is an example of the sequence structure:
- Day 1: Personalised opening email referencing something specific about their business and connecting it to a relevant case study
- Day 4: Value-add follow-up sharing an insight or resource related to their likely challenges
- Day 9: Social proof email with a specific client result in their sector
- Day 14: Direct ask for a 20-minute conversation
- Day 21: Breakup email acknowledging timing might not be right and leaving the door open
Key metrics from the outbound engine:
- Average open rate: 52%
- Average reply rate: 8.4%
- Qualified meetings per month: 18-22
- Cost per qualified meeting: £85
The critical design principle was that this engine required zero involvement from the delivery team. It was managed by us as part of our fractional sales leadership engagement, with the agency founders only stepping in for qualified discovery calls.
System 2: Pipeline Visibility Dashboard
You cannot manage what you cannot see. The agency had no CRM and no pipeline reporting. Opportunities lived in email threads, Slack messages, and people's heads.
We implemented a CRM (Pipedrive, chosen for its simplicity and strong sales automation features) with a pipeline structured around their specific sales process:
Pipeline stages:
- New lead — Initial interest or outbound response
- Discovery — First conversation, understanding needs and fit
- Scoping — Detailed requirements gathering and solution design
- Proposal — Formal proposal submitted with pricing
- Negotiation — Terms being discussed or refined
- Verbal yes — Client has agreed but contract not signed
- Won — Contract signed, project in onboarding
The 60-day forward view:
The most valuable feature we built was a dashboard that projected pipeline gaps 60 days into the future. Here is how it worked:
- We knew the average sales cycle was 42 days from discovery to won
- We knew the average win rate at each stage
- By applying weighted probabilities to every deal in the pipeline, we could predict revenue 60 days out with reasonable accuracy
- When predicted revenue fell below target, the system flagged it immediately — giving the team time to increase outbound activity before the gap materialised
This forward visibility was transformative. Instead of reacting to revenue gaps after they happened, the team could proactively prevent them. If the 60-day forecast showed a potential shortfall, they would increase outbound volume, reactivate dormant prospects, or accelerate deals already in the pipeline.
System 3: Capacity-Aligned Sales Targeting
The third system was unique to agencies and is often overlooked. It is not enough to generate demand — you need to generate the right demand at the right time.
The capacity planning integration:
We built a simple capacity model that tracked:
- Current team utilisation (billable hours as a percentage of available hours)
- Upcoming project end dates
- Skills available vs skills needed for pipeline opportunities
- Planned hires and onboarding timelines
This model fed directly into the sales targeting strategy:
- When utilisation was above 85%: Focus outbound on larger, longer-term projects with start dates 60-90 days out
- When utilisation was below 70%: Focus outbound on quick-start projects and accelerate deals already in pipeline
- When specific skills were underutilised: Target projects requiring those skills specifically
This prevented the common agency problem of winning work you cannot deliver — which leads to either turning down projects (wasted sales effort) or delivering poorly (damaged reputation).
Implementation Timeline
Month 1: Audit and Setup
- Conducted a comprehensive sales audit
- Defined the agency's ICP across four target sectors
- Set up Apollo.io and Pipedrive CRM
- Built the first two outbound sequences
- Created the capacity planning model
Month 2: Launch
- Activated all six outbound sequences
- Began weekly pipeline reviews
- Launched the 60-day forward dashboard
- First qualified meetings generated from outbound
Month 3: Optimise
- Refined sequences based on response data (some subject lines performing 3x better than others)
- Improved qualification criteria (too many early meetings were with prospects who did not have budget)
- Added LinkedIn outreach as a secondary channel
Months 4-6: Scale
- Outbound consistently generating 18-22 qualified meetings per month
- Pipeline coverage at 3x quarterly target
- Revenue variance dropping month by month
- First repeat engagement from an outbound-acquired client
Months 7-12: Compound
- Revenue variance stabilised at ±12% (down from ±45%)
- Annual revenue grew to £3.9M (38% YoY growth)
- Pipeline coverage maintained at 3x
- Two new service lines launched with confidence, backed by pipeline data
- Agency began selective hiring based on forward pipeline visibility
Results After 12 Months
| Metric | Before | After | Change |
|--------|--------|-------|--------|
| Annual revenue | £2.8M | £3.9M | +38% |
| Revenue variance | ±45% | ±12% | -73% |
| Pipeline coverage | <1x | 3x | — |
| Pipeline visibility | <30 days | 60+ days | +100% |
| Qualified meetings/month | 4-6 (variable) | 18-22 (consistent) | +300% |
| Average project size | £45K | £62K | +38% |
| Repeat business rate | 35% | 48% | +13pts |
| Client acquisition cost | Unknown | £1,200 | Now tracked |
Why Agencies Need a Different Approach to Sales
Agencies are not SaaS companies. They are not product businesses. The standard sales advice — hire SDRs, build a BDR team, implement Salesforce — does not apply to most agencies. Here is what agencies need instead:
Lightweight Automation, Not Heavy Infrastructure
Agencies do not need enterprise CRMs or teams of SDRs. They need targeted sales automation that runs in the background while the team focuses on delivery. Apollo.io for data and sequences, a simple CRM for pipeline management, and a weekly review cadence. That is it.
Founder Involvement at the Right Stage
The founder should not be taken out of the sales process entirely — they are often the agency's biggest asset in winning deals. But they should only be involved at the closing stage, not the prospecting stage. The system handles prospecting. The founder handles relationships.
Sales Targets That Match Delivery Capacity
There is no point generating 50 meetings a month if you can only deliver 5 projects. Capacity-aligned targeting ensures that sales effort matches delivery capacity, preventing both feast and famine.
Consistent Activity Over Heroic Efforts
The feast-or-famine cycle is perpetuated by inconsistent effort. Agencies sell hard when pipeline is empty, then stop when they are busy. The solution is consistent, moderate outbound activity that never stops — even when the team is at full capacity.
How to Break Your Agency's Feast-or-Famine Cycle
If this story resonates, here is your action plan:
- Calculate your revenue variance. Look at the last 12 months. If monthly revenue swings by more than ±20%, you have a feast-or-famine problem.
- Define your ICP. Which types of clients deliver the best projects, at the best margins, with the best repeat rates? Focus your outbound there. Use our ICP Worksheet to structure this thinking.
- Set up always-on outbound. Apollo.io is our recommended platform for agencies because it combines data, sequencing, and analytics in one tool. Start with one sequence targeting your best-fit prospect segment.
- Implement pipeline visibility. Even a simple CRM with defined stages is better than nothing. The goal is to know, at any moment, how much revenue is coming in the next 60 days.
- Build a capacity model. Track utilisation and project end dates. Feed this into your sales targeting so you are always selling the right type of work.
- Commit to weekly pipeline reviews. Fifteen minutes every Monday to review every deal, update stages, and identify gaps. This single habit prevents more revenue problems than any other activity.
Use our ROI calculator to estimate what consistent outbound could mean for your agency's revenue.
Let Us Help You Build Your Agency's Sales Engine
At MAVEN, we are a London sales consultancy that specialises in helping B2B service firms — including digital agencies — build predictable growth engines. We understand the unique challenges of selling services, managing capacity, and growing without sacrificing delivery quality.
If you are tired of the revenue roller coaster, book a virtual coffee with us. We will review your current situation and give you a practical roadmap for building stable, predictable growth.
You can also explore our services or download the Sales OS Blueprint to start building your sales operating system today.
Ready to Build Your Sales Engine?
Book a free 30-minute Virtual Coffee to discuss your sales challenges.
Continue Reading
Turning Around a Failing Sales Team: From 20% to 45% Win Rate
A technology services firm had a sales team with a 20 percent win rate burning 35K per month. Instead of cutting the team, we fixed the system. Four issues were identified: no qualification standards, inconsistent discovery, no coaching culture, and wrong metrics. Over 12 weeks we overhauled qualification, trained a discovery framework, implemented live call coaching, and replaced activity metrics with outcome metrics. Win rate climbed from 20 to 45 percent, deal size increased 25 percent, sales cycle shortened 30 percent, and revenue grew 35 percent — with the same team.
13 min readCase StudiesCyber Security Firm: From 0 to 25 Enterprise Meetings Monthly
A cyber security startup with no sales infrastructure went from 0 to 25 qualified enterprise meetings per month in 4 months.
12 min readCase StudiesBuilding a Multi-Market Outbound Engine: A Professional Services Expansion Story
A London risk and compliance consultancy wanted to expand into the US and Middle East with no contacts, no brand recognition, and no local presence. We built market-specific outbound engines with tailored ICPs, culturally adapted messaging, and timezone-appropriate sequencing. In six months: 34 US meetings and 3 closed deals worth 285K; 22 MENA meetings and 2 closed deals worth 180K. Combined, 365K in new international revenue. The firm now generates 25 percent of revenue from international markets and continues to expand.
12 min read