The Only Marketing Cold Call Script Built for Agencies
You're an agency founder. Referrals dried up last quarter. You need to pick up the phone, and every marketing cold call script you find online is built for selling SaaS platforms to VPs of Engineering - not SEO retainers to business owners who've been burned by their last agency.
That disconnect is why most calls die in the first ten seconds.
The average cold call success rate sits at 2.3%, and it takes roughly eight attempts to reach a single prospect. Those numbers sound brutal, but averages get worse fast when reps use generic scripts and call dead numbers. Here's the thing: you don't need more scripts. You need better data and fewer objections you can't handle. Let's build both.
What the Numbers Say
Before you dial, set realistic expectations:

- 2.3% average success rate across all cold calls - top performers hit 5%+
- 49% of buyers prefer to be contacted via cold call
- 57% of C-level executives and VPs prefer phone over email or social
- One HubSpot contributor documented 11,519 calls that produced 335 meetings, with 69.1% converting to SQLs - proof that volume plus a good script compounds fast
- Eight call attempts on average to reach a prospect, so follow-up matters as much as your opener
Cold calling for marketing services isn't dead. It's just poorly executed by most agencies.
The Core Script for Marketing Calls
Here's a complete script built for selling marketing services. Adapt the bracketed sections to your agency and service line.
The Opener
"Hey [First Name], appreciate I caught you out of the blue - you got a minute?"
That's it. No "How are you today?" No fake enthusiasm. The permission-based opener works because it gives the prospect control, which paradoxically makes them more likely to stay on the line. The consensus on r/sales is clear: permission-based openers and a slower pace outperform everything else.
Delivery tip: Pause for a beat after your opener. Your tone matters more than your words - speak slowly, like you're not in a rush, and the prospect mirrors that calm energy back to you.
The Value Pitch
Adapt this to your service. Keep it under 15 seconds:
SEO: "We help [industry] companies like [similar business] rank for the keywords their customers are actually searching. [Client name] went from page 3 to the top 3 for their main terms in about four months."
PPC: "We manage Google and Meta ads for [industry] businesses. Our last client in [their city/niche] cut their cost per lead by 40% in the first 60 days."
Social media: "We run social campaigns for [industry] companies that actually drive leads - not just likes. [Client name] booked 15 consultations last month from Instagram alone."
Web design: "We build websites for [industry] businesses that convert visitors into leads. [Client name] doubled their form submissions within 30 days of launching."
Discovery Questions
If they're still listening, shift to questions. These are adapted from noCRM's marketing agency script framework:
- "Where are most of your leads coming from right now?"
- "How have your channels performed over the last three to six months?"
- "What are you using to measure whether your marketing is actually working?"
- "Have you worked with an agency before? What went well - and what didn't?"
These questions qualify the prospect and surface pain you can address in the meeting.
The Close
Don't sell the service. Sell 15 minutes.
"Look, I don't want to take more of your time right now. Could we set aside 15 minutes on [Tuesday/Wednesday] so I can show you exactly what we'd do for [their company]? I'll bring a quick audit - no commitment."
3 Script Variations Worth Testing
The Risk-Reversal Script
Best for newer agencies without a deep case study library.
"Bad news - this is a cold call. Good news, you can hang up on me whenever you feel like it! I run a [service] agency and I'm new to [their niche] - I want hands-on experience. I'd run your [Meta ads / SEO / social] completely free. No fees, no commitment. If the results are good, all I'd ask for is a testimonial."
This approach comes straight from a Reddit thread where an agency founder used it to break into the plastic surgery niche. It works because it eliminates risk entirely. Skip this if you already have strong social proof - you don't want to devalue services you've already proven.
The "Already Have an Agency" Script
You'll hear "we already work with someone" constantly. Don't fight it.
"Totally get it - most businesses we work with had an agency when we first connected. I'm not asking you to switch. Could I just get five minutes to show you what we're seeing in [their niche]? If nothing else, it'll give you a benchmark for what your current agency should be delivering."
The key is positioning yourself as a second opinion, not a replacement. Nobody feels threatened by a benchmark.
The Gatekeeper Script
Picture this: you've got the owner's name, you dial the main line, and the office manager picks up. Don't overthink it.
"Hi, I was hoping to speak with whoever handles your marketing - would that be [owner's name] or someone else? I have a quick question about your [Google ads / website / social presence] that'll take about 60 seconds."
Gatekeepers respond to confidence and brevity, not corporate jargon. Keep it casual and specific.
The Voicemail Script
You'll hit voicemail more than you'll hit a live person. Make it count in under 20 seconds:
"Hey [First Name], it's [Your Name] from [Agency]. I work with [industry] businesses on [service] - helped [client name] [specific result]. I'll shoot you a quick email. If it's interesting, grab 15 minutes on my calendar. Talk soon."
No callback request. The voicemail's job is to warm up the email that follows, not to generate a return call.

Eight attempts to reach one prospect - unless you're calling dead numbers, then it's infinite. Prospeo gives you 125M+ verified mobile numbers with a 30% pickup rate, so your agency script actually reaches the business owner, not a disconnected line.
Stop rehearsing scripts for voicemail boxes. Start dialing numbers that pick up.
Objection Handling for Marketing Services
60% of cold calls hit the "not interested" objection. The framework is simple: Listen, Clarify, Respond with value.

| Objection | Response | Why It Works |
|---|---|---|
| "We already have an agency" | "Great - how are results? I'd love to show you benchmarks for your niche. Five minutes." | Reframes as comparison |
| "Tried SEO/ads before, didn't work" | "That's actually why I'm calling. Most agencies don't [specific differentiator]. Can I show you what we'd do differently?" | Validates, then pivots |
| "Not interested / send me an email" | "Totally fair. Give me 90 seconds - if it's not relevant, I'll send a one-liner and never call again." | Low-commitment window |
| "What does it cost?" | State it clearly: "$0 down, $150-350/mo depending on scope, 6-month minimum." | Builds trust, filters fast |
Real talk: the "tried it before, didn't work" objection is the one that kills most agency reps. They get defensive. Instead, lean into it - that prospect is telling you exactly what went wrong with their last vendor, which is the best intel you'll get all day.
Best Days and Times to Call
ZoomInfo's analysis of 1.4 million outbound calls makes this straightforward:

- Best days: Tuesday, Wednesday, Thursday.
- Tuesday and Wednesday account for 44% of all demos booked in the sample.
- Best windows for C-suite: 8-9 AM and 4-5 PM - bookend hours when executives aren't buried in meetings.
- Avoid 12-3 PM. Lunch and early afternoon are dead zones.
- Mid-week engagement exceeds 30%; Monday and Friday drop below 15%.
One exception worth noting: Reddit's r/sales community swears by Friday afternoons for reaching VPs. Gatekeepers leave early, and decision-makers are in a looser headspace. We've tested this ourselves and found it surprisingly effective for booking Monday meetings.
Tools That Make Cold Calling Work
Build a Clean Call List First
Your script doesn't matter if you're calling disconnected numbers. Bad data wastes your best call hours. We've seen agencies burn half their dial sessions on dead lines because they pulled numbers from a stale database - it's genuinely frustrating to watch a rep nail their pitch to a voicemail that doesn't exist anymore.
Prospeo's Mobile Finder gives you 125M+ verified mobile numbers with a 30% pickup rate and 98% email accuracy. At 10 credits per mobile number with no contract, it's one of the cheapest insurance policies for your call block.

Dial Faster with AI
Once your list is clean, AI-powered dialers let you burn through it at up to 10x more leads contacted per hour. Orum and Nooks offer parallel dialing - they call multiple numbers simultaneously and connect you only when someone picks up. Both are enterprise-priced, so expect $300+/seat/month. PhoneBurner handles power dialing with workflow automation at around $127/user/month. Close.com bundles a solid dialer inside its CRM starting around $49/user/month.
These tools push your hourly dial count from 20-30 to 100+, but there's a catch.
If your agency's average contract sits below $2,000/month, you probably don't need a $300/seat parallel dialer. A clean list and a $50 CRM dialer will outperform an expensive tool fed with garbage data every single time.
Layer Calls into a Multi-Touch Cadence
Don't cold call in isolation. The smartest play: prioritize calling prospects who've opened your emails two or more times. They already know your name, the call feels warmer, and connect-to-meeting rates double. Run four calls across a two-week sequence alongside four emails, and you're covering every channel where your prospect actually lives.

Mistakes That Kill Your Calls
Pitching too early. You haven't earned the right to talk about your services yet. Lead with a question, not a feature list. As the caller who made 11,519 calls put it: "be curious, not clever."
Talking too fast. Nerves make you rush. Slow down. A steady pace signals confidence, and confidence keeps prospects on the line longer than any clever wordplay.
Not following up. 80% of sales require five or more touches. One call and done isn't a strategy. (If you need a system, steal these follow-up templates.)
Calling bad numbers. If 30-50% of your dials hit disconnected lines, you're burning an hour per session on nothing. Verify your list before you start dialing. (More on building a repeatable outbound stack: cold calling system.)
Not recording your calls. You can't improve what you don't review. Record every session, listen back weekly, and iterate your script based on where prospects actually drop off - not where you think they do.

A perfect cold call script means nothing if your prospect list is garbage. Prospeo's 30+ search filters let you target by industry, headcount, tech stack, and buyer intent - so every dial is a business that actually needs your marketing services.
Build a call list of in-market prospects in minutes, not days.
FAQ
How many cold calls should a marketing agency make per day?
Aim for 50-80 dials per focused two-hour session, generating 5-10 real conversations on a clean list. AI dialers can push volume to 150+, but track conversations - not just dials. Quality conversations book meetings; raw dial counts don't.
Should I mention pricing on a cold call?
Only if your offer is simple and competitive - "$0 down, $150-350/mo" works because it's easy to process. For engagements above $3,000/month, save pricing for the meeting. The call's only job is to book 15 minutes.
What's the best day and time to cold call?
Tuesday through Thursday, either 8-9 AM or 4-5 PM local time. These windows consistently outperform every other slot based on ZoomInfo's analysis of 1.4 million outbound calls. Friday afternoons are a sleeper pick for reaching senior decision-makers.
How do I build a verified call list without wasting credits?
Use a verified data provider to pull direct dials - you'll want one that charges per found number rather than per search, so you're not paying for misses. Pair that with filters for industry, headcount, and job title to target the exact business owners your agency serves. Stack Optimize built to $1M ARR partly by eliminating bad data from their outbound workflow.
Can I use the same script for advertising cold calls?
The structure works across services, but tailor the value pitch to the specific channel. An advertising cold call script for PPC or paid social needs concrete ROAS numbers and spend benchmarks, while an SEO-focused pitch leans on ranking improvements and organic traffic growth. Swap the proof points, keep the framework.