Ask an agency owner how their pipeline is going and you'll hear one of three answers:
1. "It's in my head" (translation: there is no pipeline) 2. "We use a spreadsheet" (translation: it's a mess) 3. "We have HubSpot but nobody uses it" (translation: they paid $800/month for email)
Here's the reality: most agency deals don't die because the prospect said no. They die because nobody followed up.
Leads get lost in inboxes. Follow-ups get forgotten. Proposals sit unsent for days while the prospect talks to your competitor.
A pipeline doesn't need to be complex. It needs to be visible, simple, and ruthlessly maintained. Here's how to build one that actually works.
Why Most Agency Pipelines Fail
Before building the solution, let's understand the problem.
Agency pipelines fail for three predictable reasons:
1. Too Many Stages
Enterprise CRM vendors convinced everyone they need 8-12 pipeline stages. "Awareness → Interest → Consideration → Evaluation → Negotiation → Decision → Closed Won → Onboarding → Expansion."For an agency with 15-30 active deals, this is absurd. Deals move through your pipeline in days to weeks, not quarters. You need 4-5 stages, max.
2. No Clear Next Action
A deal sitting in "Proposal Sent" for 2 weeks means nothing. What's the next action? When does it happen? Who owns it?Every deal needs a next action and a date. If it doesn't have both, it's not in your pipeline — it's in your graveyard.
3. No Regular Review Cadence
The pipeline only works if someone looks at it. Every week. Without fail. 15 minutes every Monday morning to review every deal, update statuses, and identify which deals need attention this week.Most agencies build a pipeline, populate it once, and never look at it again. That's not pipeline management — that's data entry.
The 5-Stage Agency Pipeline
After studying what works for service businesses and agencies, the optimal pipeline has exactly 5 stages:
`
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ NEW │───▶│ ENGAGED │───▶│ PROPOSAL │───▶│ CLOSING │───▶│ WON │
│ LEADS │ │ │ │ SENT │ │ │ │ │
└──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
"Who are "They replied "They have "Negotiating "Contract
they?" or took a call" our offer" terms/price" signed"
`
Stage 1: New Leads
What goes here: Any prospect that enters your world — from AI prospecting, inbound inquiries, referrals, LinkedIn DMs, or podcast guests.Exit criteria: You've had a real conversation (email reply, call, or meeting booked).
Max time in stage: 7 days. If you can't get a conversation in a week, they move to a nurture list — not your active pipeline.
Stage 2: Engaged
What goes here: Prospects who've responded and had a qualifying conversation.Key question to answer: Is this a real opportunity? Do they have budget, timeline, and a problem you can solve?
Exit criteria: You've identified their need and invited a proposal.
Max time in stage: 14 days.
Stage 3: Proposal Sent
What goes here: Qualified deals where you've sent a formal proposal.Critical rule: The proposal must go out within 24-48 hours of the qualifying conversation. Not next week. Now.
Exit criteria: Prospect has reviewed the proposal and given feedback (yes, no, or "let me think about it").
Max time in stage: 7 days. After 7 days, follow up. After 14 days, call. After 21 days, move to Lost or Nurture.
Stage 4: Closing
What goes here: Deals where the prospect wants to move forward but details need to be finalized — scope adjustments, pricing negotiation, contract review.Exit criteria: Contract signed or deal lost.
Max time in stage: 14 days. Closing that drags past 2 weeks usually means the prospect isn't ready.
Stage 5: Won
What goes here: Signed contracts.Action: Trigger your onboarding process. Move the client to your project management tool.
Setting Up Your Pipeline (The Right Way)
Step 1: Define Your Deal Properties
Every deal in your pipeline needs exactly 6 properties:
| Property | Example | Why | |---|---|---| | Company name | "Acme Digital" | Who is it? | | Contact name + email | "Sarah Chen, [email protected]" | Who do you talk to? | | Deal value | "$3,500/month" | What's it worth? | | Next action | "Send proposal by Thursday" | What happens next? | | Next action date | "March 14" | When does it happen? | | Source | "AI Prospecting" | Where did they come from? (tracking ROI) |
That's it. No lead scoring. No custom fields for "buyer persona" or "technology stack." Six fields. Everything else is noise.
Step 2: Set Up Your Weekly Pipeline Review
When: Monday morning, 15 minutes, non-negotiable.
The review checklist: 1. Start from the bottom (Closing stage). These are closest to revenue. What needs to happen this week to close them? 2. Move to Proposal Sent. Anyone overdue for follow-up? Send it now. 3. Check Engaged. Who needs a proposal? Block time this week to write and send them. 4. Look at New Leads. Who hasn't responded to initial outreach? Follow up or remove. 5. Count your numbers. How many deals at each stage? Is the top full enough to hit your goals?
Step 3: Calculate Your Pipeline Targets
Work backwards from revenue:
`
Monthly revenue goal: $20,000
Average deal size: $2,500/month
Deals needed to close: 8 per month
Close rate (Proposal → Won): 40%
Proposals needed: 20 per month
Conversation → Proposal rate: 60%
Conversations needed: 34 per month
Lead → Conversation rate: 30%
New leads needed: ~115 per month
`
Now you know exactly how many leads you need to generate each month. No guessing. No hoping. Math.
If your pipeline doesn't have enough leads at the top, nothing else matters. This is why automated lead generation (AI prospecting) is the foundation — it keeps the top of pipeline consistently full.
The 3 Pipeline Rules That Prevent Stale Deals
Rule 1: Every Deal Gets a Next Action Date
No exceptions. If a deal doesn't have a next action with a specific date, it doesn't belong in your active pipeline."Waiting to hear back" is not a next action. "Follow up via email on March 15" is.
Rule 2: Stale Deals Get Moved or Killed
Define "stale" for each stage:- New Leads: No response after 5 touchpoints → Nurture list
- Engaged: No progress in 14 days → Follow up or remove
- Proposal Sent: No response in 14 days → Call, then move to Lost
- Closing: No signed contract in 21 days → Reassess or remove
Rule 3: Speed Wins Every Stage
The agency that responds fastest wins. This is not opinion — it's data:- Respond to inbound leads within 5 minutes and you're 21x more likely to qualify them (Harvard Business Review)
- Send proposals within 24 hours and your close rate doubles compared to 5+ day turnaround
- Follow up within 48 hours of sending a proposal and most prospects will give you a decision
Automating Your Pipeline (Without Enterprise Complexity)
The goal is a pipeline that mostly runs itself, alerting you only when human judgment is needed.
What to automate:
- Lead entry: AI prospect finder populates New Leads automatically
- First outreach: Email sequences trigger when leads enter the pipeline
- Follow-up reminders: Automatic notifications when deals go stale
- Proposal generation: AI writes the first draft, you customize and send
- Stage movement: Deals auto-advance when key actions happen (email opened, meeting booked)
- Qualifying conversations (relationships need a human)
- Proposal customization (rubber-stamped proposals lose deals)
- Pricing negotiations (context matters)
- Contract signing (a personal touch at the close builds loyalty)
IonicDesk's Pipeline Manager is built for this exact workflow. Prospects from the AI Prospect Finder flow directly into your pipeline. AI Email Campaigns handle sequenced outreach. The AI Proposal Writer generates customized proposals in minutes. One platform, one view, everything connected.
Pipeline Metrics That Actually Matter
Forget vanity metrics. Track these 4 numbers weekly:
1. Pipeline Velocity
Formula: (Number of deals × average deal size × win rate) ÷ average sales cycle lengthThis single number tells you how fast money moves through your pipeline. Track it weekly. If it trends down, something is broken.
2. Stage Conversion Rates
What percentage of deals move from one stage to the next?- Lead → Engaged: Should be 20-30%
- Engaged → Proposal: Should be 50-70%
- Proposal → Closing: Should be 30-50%
- Closing → Won: Should be 70-90%
3. Average Time in Stage
How long do deals sit at each stage? If proposals are stalling, you have a proposal quality or follow-up problem. If closing is slow, you have a pricing or objection-handling problem.4. Lead Source ROI
Which sources produce deals that close?- AI Prospecting: $X in revenue from $Y invested
- LinkedIn: $X in revenue from $Y invested
- Referrals: $X in revenue from $Y invested
Quick-Start: Set Up Your Pipeline This Week
Day 1 (30 minutes): Create your 5-stage pipeline in your tool of choice. Set up the 6 deal properties. Move any existing opportunities into the right stages.
Day 2 (20 minutes): Set up automated lead entry from your prospecting tool. Configure follow-up reminders.
Day 3 (15 minutes): Do your first pipeline review. Update every deal with a next action and date.
Day 4 (1 hour): Create your first AI-generated proposal template. Test the workflow: prospect → pipeline → proposal.
Day 5 (15 minutes): Calculate your pipeline targets (use the formula above). Write them down. These are your weekly goals.
Every Monday (15 minutes): Pipeline review. Update stages, kill stale deals, identify priorities for the week.
Stop Losing Deals You Already Won
The leads are there. The conversations are happening. The opportunities are real.
The question is whether you have a system to move them from "interested" to "signed" — reliably, repeatedly, and fast enough that competitors don't steal them while you're busy with client work.
A 5-stage pipeline with weekly reviews and smart automation is the simplest version of that system. It won't take you weeks to set up. It won't cost a fortune. And it will prevent the single most expensive mistake agencies make: forgetting to follow up.
Start your free IonicDesk trial → Prospect Finder + Pipeline + Proposals + Email Campaigns — one dashboard, no complexity.
IonicDesk helps agencies and service businesses go from lead to deal without the enterprise complexity. Built for small teams that want clients, not CRM certifications.