BellPilot
Client Acquisition April 16, 2026 · 9 min read

How to Write an Agency Discovery Call Script That Qualifies Fast and Closes Cleanly

A discovery call is not a presentation, a demo, or a first date — it is a qualifying conversation. Its only job is to decide, in thirty minutes or less, whether the prospect in front of you is a fit and what the next step should be. The script I use runs through six blocks: frame the call, understand the situation, dig the pain, size the opportunity, signal the budget, and close on a clean next step. Every question earns its place or gets cut. What follows is the full script, the reasoning behind each block, and the mistakes I made before I tightened it.

Why Most Agency Discovery Calls Wander

Most agency founders I've met run discovery calls from instinct. They've done hundreds of them, they know the shape of a good one, and they trust that shape to carry them through. For a while, it does. Then a prospect asks a hard question, the founder gets defensive, and the call slides into a demo of the agency's services instead of a diagnosis of the client's problem. Thirty minutes disappear and nobody has learned anything useful.

The fix is not a script that turns you into a robot. It's a script that frees you to listen. When the structure is decided in advance, your brain stops tracking "what do I ask next" and starts tracking "what is this person actually telling me." Every good discovery call I've run sounded like a conversation. The script was invisible — but it was there.

I also treat discovery as a two-way qualifying conversation, not a pitch. The prospect is deciding whether I'm worth their time. I'm deciding whether they're worth a proposal. Both of us need to leave the call with a clear answer. If either side is unsure, we've wasted the slot.

The Six-Block Structure I Use for Every Call

Every discovery call I run follows the same six blocks in the same order. The order matters — each block sets up the one after it, and skipping a block almost always creates a problem later in the pipeline.

  1. Frame — Set the agenda and the decision for both sides (2 minutes).
  2. Situation — Map where they are right now (5-7 minutes).
  3. Pain — Dig into what isn't working and why (8-10 minutes).
  4. Opportunity — Quantify the cost of inaction or the value of solving it (5 minutes).
  5. Budget and fit — Surface the constraints that determine whether we should continue (3-5 minutes).
  6. Close — Commit to a next step or a clean no (3 minutes).

The blocks compress or expand depending on the prospect, but the sequence does not change. The worst calls I've run were the ones where I let a prospect pull me out of order — usually by asking about pricing or deliverables in the first five minutes. Answer that too early and you've lost the frame for the rest of the hour.

Block 1: Frame the Call

The opening two minutes decide the entire call. If I let the prospect set the tone, they usually default to "tell me about your agency." If I set the tone, we're running a diagnosis.

My opening sounds like this: "Thanks for making time. The way I like to run these is pretty simple — I'll spend most of the call asking you questions about where you are right now and what you're trying to solve, so that by the end of our time, we either have a clear sense of whether this is a fit and what next steps make sense, or we've decided it isn't and we both save time. Does that work for you?"

Three things happen in that opening. First, I've signalled that this is a diagnostic call, not a pitch. Second, I've explicitly made "not a fit" an acceptable outcome, which lowers the prospect's defences and makes their answers more honest. Third, I've asked for permission to run the call my way — and almost every prospect grants it, because the structure sounds professional and respectful of their time.

If a prospect responds with "actually I wanted to hear about your services first," I don't fight it. I give a two-minute version of what we do, then pivot: "The rest only makes sense once I understand your situation, so let me start there." The frame reasserts itself.

Block 2: Map the Situation

Situation questions are factual. I'm building a picture of where the prospect is right now — their business model, their current setup, the stakeholders, the status quo. These questions feel easy for the prospect to answer, which is the point. I'm earning trust with low-stakes questions before I ask harder ones.

The core questions I ask in this block:

  • "Walk me through what your business does and who you serve."
  • "How are you currently handling [the thing my agency does]?"
  • "Who else is involved in this decision internally?"
  • "How long have you been doing it this way?"
  • "What's driving the conversation now, as opposed to six months ago?"

That last question is the most important one in the whole block. "Why now" tells me whether there's a real trigger event — a lost client, a missed number, a new hire, a board pressure, a competitor move — or whether the prospect is just window-shopping. No trigger, no urgency, usually no deal.

I take notes during this block visibly. I'll often say "hold on, let me write that down" when the prospect says something useful. It slows the conversation, signals that I'm listening, and builds rapport without effort.

Block 3: Dig the Pain

This is where most founders stop too early. They hear a prospect say "our pipeline is dry" and jump straight into solution mode. The pain block exists to make sure I understand not just what hurts, but why it hurts, how it's hurting, and what happens if it keeps hurting.

I work through three layers of pain in every call:

The Surface Pain

The thing they said they needed help with. "We're not getting enough inbound." "Our sales team isn't closing." "Our current agency isn't performing." I restate it in my own words to confirm I heard it correctly.

The Root Pain

What's actually causing the surface pain. The way I get there is with one question: "Why do you think that is?" Asked three or four times in a row, that question will peel a prospect back from "we're not getting leads" to "we've been relying entirely on referrals and that well has run dry." The root pain is almost always structural, not tactical.

The Impact Pain

What the problem is costing them — in revenue, in time, in team morale, in stress. I ask: "What does it cost you when this problem goes unsolved for another quarter?" The prospect usually hasn't calculated it. Making them say the number out loud is the single most important moment in the call.

Good pain-digging sounds like this: "Tell me more." "Why does that matter?" "What have you already tried?" "What happened when you tried it?" "What would have to be true for this to stop being a problem?" Open, curious, slightly naive. A prospect who feels genuinely heard will tell you things they wouldn't say in a sales email.

Block 4: Size the Opportunity

Once the pain is on the table, I flip the conversation. Pain is the cost of staying the same. Opportunity is the value of changing. I want both numbers on the table before we talk about price.

The questions here are simple but uncomfortable:

  • "If you solved this in the next ninety days, what would that unlock for the business?"
  • "What does an ideal outcome look like, twelve months from now?"
  • "What's the revenue or margin upside if this works?"
  • "Who wins internally if this gets solved?"

The last one matters because it surfaces the internal politics. If the prospect can't name who wins, the project will stall before it starts. If they can — "this gets me off the hook with the board" or "this is the thing that justifies my new hire" — I know there's a real sponsor behind it.

I also pay attention to the size of the numbers. A prospect who says "maybe an extra fifty grand a year" is not the same prospect as one who says "this unlocks a seven-figure expansion." The second one can afford a premium engagement. The first one probably can't. Sizing the opportunity tells me what kind of proposal to send, and whether to send one at all.

Block 5: Signal the Budget (Without Pitching Price)

This is the block most founders skip or butcher. Asking about budget feels rude. So they don't ask, they send a proposal, and the prospect ghosts because the number is a thousand miles off what they expected. That's the founder's fault, not the prospect's.

The framing that works for me: "Before I go away and put a proposal together, I want to make sure we're in the right range so I don't waste your time. Most engagements for something like this sit between [X] and [Y] depending on scope. Is that in the territory you were expecting?"

Three things happen with that framing. First, I've anchored the range before they do. Second, I've made the question feel like a favour to them — I'm saving them from reading a proposal that's out of their budget. Third, I've given them permission to say "that's higher than we were thinking" without feeling awkward about it.

If the number lands in the range, we continue. If it lands below the range, I have two choices: offer a lighter scope that fits their budget, or end the call. I try to never do the first one just to win the deal. Misfit-on-budget almost always becomes misfit-on-expectations later. Much of what determines whether an engagement is profitable is decided here — not in the retainer pricing, but in who you let into the retainer in the first place.

Block 6: Close on a Clean Next Step

Every discovery call ends with one of three outcomes. It is a yes (we agree on a next step), a no (we agree this isn't a fit), or a clear maybe with a defined decision point. "Let's stay in touch" is not an outcome. "I'll think about it" is not an outcome. Either is a polite way of saying no that you haven't processed yet.

My close sounds like this: "Based on what you've shared, here's what I'd recommend as a next step — I'll put together a short proposal covering [scope], [timeline], and [investment range], and we'll meet again on [date] to walk through it. Does that work?"

I always propose the next meeting before I end the call. Booking a second call on the live line of the first call is worth five follow-up emails afterwards. If the prospect can't commit to a second call right now, that tells me something important — they're not close enough to a decision for a proposal to matter. I'll say so: "If you're not at the point where a second call makes sense yet, no problem — let's regroup when you are."

And if the answer is genuinely no, I close clean: "It sounds like this isn't quite the right fit — that's good to know, and I appreciate you being direct. If things change, you know where to find me." Warm, fast, no guilt. A clean no is one of the most valuable outcomes of a discovery call, because it saves everyone the cost of the next three touches that were never going to close.

Mistakes I Made Before I Tightened the Script

The first fifty discovery calls I ran were bad. Not because I didn't care — I cared intensely — but because I kept falling into the same four traps. I list them here because every agency founder I've talked to has made at least two of them.

Pitching Before I Diagnosed

Prospect mentions a problem I can solve. I get excited. I explain how we'd solve it. Thirty seconds of useful information followed by twenty-nine minutes of me talking. The prospect leaves impressed but unconvinced. Pitching early always feels productive and is almost always a mistake.

Being Afraid to Challenge

Prospect says something that doesn't add up. I let it slide to keep the vibe friendly. Later, the proposal lands on the misaligned assumption and the deal dies. Discovery is the time to push back — carefully, respectfully, but genuinely. "That's interesting — help me understand how that works given [contradiction]?" A prospect who takes a challenge well is a prospect who will take your recommendation well. One who can't take a challenge in discovery will never take one during the engagement.

Avoiding the Money Question

Budget feels awkward, so I skip it. I send a proposal. They ghost. I spend two weeks wondering why. Every time. The cure is to ask — always, every call, in the block where it belongs.

Ending Without a Decision

"Great chat, I'll send some info over." That line killed more of my early deals than any bad proposal ever did. If I don't leave the call with a decided outcome, I've outsourced the decision to a cold inbox. The close block exists exactly to prevent that.

The Follow-Up That Locks In the Call

Within two hours of the call ending, I send a follow-up email that does three things: recaps what I heard, confirms the next step, and restates the timeline. It looks like this:

Thanks for the conversation earlier. A quick recap so we're aligned:

Where you are: [one sentence situation]
What's driving the conversation: [one sentence trigger]
What you're trying to solve: [one sentence pain]
What a win looks like in twelve months: [one sentence outcome]

I'll put together a proposal for [scope] in the [range] we discussed, and we're meeting on [date] to walk through it. If anything in the recap looks off, let me know and I'll adjust.

That email is a commitment device disguised as a courtesy. Once the prospect reads and agrees with the recap, the shape of the engagement is effectively decided. The proposal just formalises it. If they disagree with the recap, now is when I want to find out — not after I've spent four hours writing a proposal.

Discovery calls are the highest-leverage conversations in the agency sales process. They decide whether a pipeline prospect becomes a client, a clean no, or a slow-bleeding maybe that costs you weeks of follow-up and closes nothing. A thirty-minute call that you run well is worth more than fifty cold emails. If you're building an outbound motion alongside this — cold email for agencies and a structured sales pipeline both plug directly into the top of the discovery funnel — the quality of the calls is what decides whether the pipeline produces revenue or noise.

Tighten the script. Run it the same way every time. Listen more than you talk. And treat "this isn't a fit" as a win, not a loss — because it is.

Frequently Asked Questions

How long should an agency discovery call be?

Thirty minutes is the sweet spot for most first calls. Long enough to run the full six-block structure — frame, situation, pain, opportunity, budget, close — and short enough that prospects will actually agree to the slot. Anything over forty-five minutes for a first call usually signals that the conversation lost its frame early.

Should I send the prospect a pre-call questionnaire?

For smaller engagements, no — it creates friction and lowers show-up rates. For enterprise deals or six-figure engagements, a short pre-call brief (three to five questions) helps you arrive prepared and signals professionalism. The line sits around ten thousand dollars in engagement value. Below that, keep it simple.

What if the prospect refuses to discuss budget on the first call?

Treat refusal as a data point, not a dead end. Reframe: "I don't need an exact number — just want to make sure we're in the same ballpark so the proposal is useful." If they still won't engage on budget, the deal is usually further from closing than they're signalling. Slow down the process rather than skip the question.

How do I stop prospects from hijacking the discovery call to demand pricing upfront?

Acknowledge the question, defer it briefly, and reassert the frame. "Happy to get into pricing — and it'll be a much more useful number for both of us if I understand your situation first. Can I ask five quick questions before we go there?" Most prospects accept the trade. The ones who don't usually aren't buyers.

Do I need a different script for inbound versus outbound discovery calls?

The structure stays the same. The framing shifts. With inbound, the prospect has self-qualified, so the situation and pain blocks move faster. With outbound, you often need to spend more time on "why now" because the prospect hasn't yet admitted the problem to themselves. Same six blocks, different emphasis.

Should I record my discovery calls?

Yes — with permission. Recording lets you revisit what the prospect actually said when you draft the proposal, and lets you spot patterns across calls when you review them as a batch. Ask at the start: "Mind if I record this just so I can reference your exact words in the proposal?" Almost no one says no.

Ready to Build Your Pipeline?

BellPilot builds automated outbound systems for creative agencies. Book a free 30-minute growth mapping call.

Let’s Talk