Digital marketing is the most spammed cold-call space there is. Every business owner has taken the fake "I noticed some issues with your website" call and hangs up on reflex. This script is built to sound like the opposite of that: specific, honest, and credible, with rebuttals to the stalls every owner throws, "we already have someone," "marketing never worked for us," "no budget," and "just send me a proposal."
Steal this, swap in your details, and read it out loud a few times. Then go run it live. Reading a script and pulling it off on a real call are two different skills.
Hi, is this [First Name]? Hey [First Name], this is [Your Name] from [Company], and full disclosure, this is a cold call, so I know how these usually go. I'm not calling to tell you your website is broken. I actually looked at [specific thing, e.g. your Google ranking for "[keyword]", your reviews, your ads] before I dialed, and I noticed one specific thing worth 30 seconds. Can I tell you what it was, or is now genuinely bad?
Here's what makes us different from the ten agencies that already cold-called you: we don't pitch a retainer on the first call and we don't promise you page one by Friday. What we do is tie everything to a number you actually care about, leads, booked calls, revenue, and if we can't move that number, we shouldn't have your money. Most owners we talk to have never had an agency say it that plainly.
“We already have an agency / someone who does this.”
Good, better than DIY, honestly. Quick question, not a trap: can they tell you exactly how many leads or sales they generated for you last month? A lot of owners pay a retainer and get a report full of impressions and clicks that never tie to revenue. If yours ties it to actual dollars, keep them. If it's fuzzy, that's usually where we come in. Which is it for you?
“We tried marketing before and it didn't work.”
I completely believe you, and that's more common than the industry likes to admit, usually because nobody agreed on what "working" meant up front. Can I ask what you actually tried and what it was supposed to produce? The reason I ask is I'd rather show you how we'd measure it before you ever spend a dollar, so you're not betting on faith again.
“We don't have the budget for this.”
That's fair, and I'm not going to pretend budget doesn't matter. The way I think about it: this only makes sense if it pays for itself. So before we ever talk money, can I ask what one new customer is worth to you? If we can build something where the return clearly beats the spend, the budget question sort of answers itself. If we can't, you shouldn't do it, and I'll tell you that.
“Just send me a proposal / some info.”
Happy to, but if I send a proposal right now it's basically a guess, and you'll toss it in two seconds, which helps neither of us. Give me two quick questions so what I send is actually about your business and not a template. What's your website, and what does a great new customer look like for you? Then I'll send something real and follow up Thursday.
Hi [First Name], this is [Your Name] from [Company]. I'm not calling to tell you your website's broken. I actually looked at [specific thing] for [Business] before I called and noticed one thing worth a quick conversation. No retainer pitch, just a specific observation. Call or text me back at [Number], again, [Your Name] at [Number]. Thanks [First Name].
Here's what I'd suggest: give me 15 minutes to screen-share what I'm actually seeing for [Business], where you rank, what competitors are doing, and the one or two things I'd fix first. No proposal, no pressure, and if there's nothing worth doing I'll say so. Does tomorrow afternoon or Friday morning work better, and what's the best email for a calendar hold?
The "I noticed issues with your site" opener has been burned by a thousand offshore boiler rooms. If your first line pattern-matches to that, you're hung up on before you say anything real. You need a specific, verifiable observation, not a vague scare.
Most owners either have someone or got burned by someone. The move isn't to trash the incumbent. It's to ask a sharp question about results they probably can't answer, and let the silence do the work.
Plenty of owners paid an agency, saw no ROI, and now equate all marketing with lost money. Separate what they tried before from what you'd measure, and lead with accountability instead of promises.
A blind proposal with no discovery is a guess, and it gives them an easy way to end the call and ghost. Trade the proposal for two or three questions so anything you send is actually relevant.
The script above is a starting point. Drop in what you actually sell and get a digital marketing agency script written around your own offer, free, on this page.
Kill the "I noticed issues with your website" opener, because it's the exact line spam callers use. Instead, do real homework first (their actual ranking, reviews, or ads), name it specifically, admit it's a cold call, and offer one concrete observation. Specificity and honesty are what separate you from the boiler rooms.
Don't trash the incumbent. Ask one sharp question they often can't answer: "Can they tell you exactly how many leads or sales they generated last month?" Many owners get reports full of impressions and clicks that never tie to revenue. If the answer is fuzzy, that gap is your opening.
Agree, since it's more common than the industry admits, usually because nobody defined "working" up front. Ask what they tried and what it was supposed to produce, then show how you'd measure results before they spend a dollar. Lead with accountability, not promises, so they're not betting on faith again.
Reframe budget as ROI. Ask what one new customer is worth, then position the work as something that has to pay for itself. If the return clearly beats the spend, budget answers itself; if it can't, tell them honestly not to do it. That candor is what builds trust in a spammy space.
Not blindly. A proposal with zero discovery is a guess and gives them an easy way to ghost. Trade it for two quick questions (their site and what a great customer looks like) so what you send is specific. Then send something real and set a concrete follow-up time.
The best reps practice before they dial. Make your first AI cold call in 2 minutes.