How to Get Clients for a Digital Marketing Agency Without Relying on Referrals
Most digital marketing agencies live the same way: waiting for a happy client to refer another one. It works for a while. Then referrals dry up, the month turns over, and you're staring at an empty pipeline wondering where the next sale will come from. This guide is about how to get clients for a marketing agency without waiting for the next referral.
The problem isn't a lack of business in your city. It's the lack of a predictable way to find who needs you and get there before the competition. Referrals are great, but they're random. You don't control when they come. And a business that depends on something it can't control is a business that lives on edge.
This post is about building the opposite: an active prospecting machine. Simple, repeatable, yours. By the end, you'll know exactly what to do Monday morning to have new conversations happening by Friday.
Why referrals stall (and why that's normal)
Referrals depend on three things happening at once: the client being satisfied, someone in their circle needing the service, and your name coming to mind at the right time. That's a lot of coincidence to build revenue on.
When the agency is new, there are barely any clients to refer you. When it grows, clients settle into a routine and stop talking about you. Either way, the tap shuts off. It's not your fault or the client's. It's the nature of the channel: it doesn't scale, and you don't control it.
Active prospecting is the opposite. You decide how many businesses you'll reach out to this week. Want to double it? Reach out to twice as many. You don't wait for anyone to remember you. You show up.
Referrals are luck with a good reputation. Active prospecting is work with a process. One you hope for, the other you do.
The real bottleneck isn't closing, it's having a good list to reach out to
Almost every agency owner thinks the problem is the sale: "I don't know how to close," "my pitch is weak." In practice, what stalls the machine well before that is not having anyone to talk to. You sit down to prospect and spend the whole morning hunting for company names, looking for phone numbers, trying to find their Instagram. Before you know it, it's noon and you've sent three messages.
Active prospecting is a game of volume with aim. If each lead takes 20 minutes to put together, you'll never have volume. The secret is separating the two steps: building the list and reaching out to the list. When you mix the two, you do both badly.
How to get clients for a marketing agency: the five-step method
1. Choose a niche and a region, not "everyone"
An agency that sells to any business sells to no one. The message becomes generic, the portfolio gets confusing, and you never become a reference in anything.
Choose a segment where you've already had some result, or one you understand. Aesthetic clinics, restaurants, gyms, law offices, pet shops. And define the region: your neighborhood, your city, a 15 km radius. Concrete example:
- Niche: aesthetic clinics
- Region: south side of your city, 10 km radius
Why does this matter so much? Because when you say "I work with aesthetic clinics here in the region," the person on the other end feels like you understand their world. That changes the response rate. Generic gets 2%. Specific gets 15%.
2. Build your target list (the most tedious step, and the most important)
This is where most people give up. The richest source for local prospecting is Google Maps. Every storefront business is there, with a name, phone number, website (or lack of one), and an Instagram link. It's a lead catalog that updates itself.
The manual way looks like this: you search "aesthetic clinic" in your region, open each business one by one, write down the name, get the phone number, check the website to see if it's live, look for the Instagram profile, check if it posts or has been abandoned. Repeat fifty times. It's functional and it's free. If you're just starting out and have more time than money, do it by hand for a few days to get the hang of it.
What you want in the end is a spreadsheet with, for each business:
- Name and phone / WhatsApp
- Do they have a website? Is it live or does it show an error?
- Do they have Instagram? Do they post regularly or did they stop months ago?
- Email, if you find one
This last part is gold. It's not enough to have the contact, you want to know what each one is missing. Because the gap is what becomes your opening line. A business with no website is a client for whoever sells websites. A business with a stalled Instagram is a client for a social media manager. A business that shows up poorly in search is a client for traffic and SEO. A good list already comes with the hook built in.
If hunting for leads by hand starts costing you the whole day (and it will, once you want to scale), this is the step worth automating first. I'll talk about that at the end.
3. Prioritize by need, not by alphabetical order
With the list in hand, don't just start reaching out from top to bottom. Sort by the size of the pain. A simple way to score it:
- No website at all: 3 points (big pain, easy to show value)
- Abandoned Instagram: 2 points
- No business WhatsApp / hard to contact: 1 point
Add up each business's points. Whoever scores 5 or 6 goes to the top of the queue. These are people who need it badly and probably already know it. The conversation is easier and the close is faster. Leave the "almost perfect" ones for last, they take more work to convince.
4. Open with a specific message, not with "hi, how are you?"
The first message decides everything. If you send "Hello! We're a marketing agency and we'd like to present our services," you're just one more. Deleted in two seconds.
The message that works shows you looked at the person's business before reaching out. Example for a clinic with no website:
Hi, how's it going? I saw Clinic X here on Maps, you have a good rating and quite a few reviews. But I noticed that when someone looks you up, they don't find a website, just the phone number. That makes a lot of people give up before calling. I build websites for aesthetic clinics here in the region. Can I quickly show you what yours could look like?
Notice what this message does: it names the business, shows you noticed something real, points out the practical consequence ("makes people give up"), and makes a light invitation. No "revolutionize," no "take it to the next level." It talks person to person.
If you want to go deeper on this part, I wrote a whole guide about the first prospecting message and what to send so you don't get ignored.
To bring together business search, analysis, and first-outreach prep in one place, check out Verso Radar's AI prospecting flow. Also check out the application for prospecting for marketing agencies.
5. Treat it like a pipeline and follow up
The sale almost never happens on the first message. And here's the costliest mistake: the person didn't reply, so you gave up. A large part of sales happen on the second and third touch.
Organize your contacts into simple stages:
- Contacted: sent the first message
- Replied: had a conversation, shows interest
- Closed: became a client
If someone hasn't replied in about 7 days, send a short follow-up. Nothing like "hey, did you see my message?". Bring something new: "Hi, I put together a quick example of what your website could look like. Want me to send it over?". A follow-up with value gets a response rate that's absurdly higher than a nagging one.
One rule that changes the game: keep a folder or a tab for the "not now" crowd. A lot of people say no because the timing is bad, not because the service is bad. Come back to them in 60 days. Half of your future client base is on that "later" list.
How much effort this really takes
Let's go to the numbers so you don't have illusions or laziness. Say you build a list of 100 businesses in a niche in your region. With a specific approach, a realistic response rate is between 10% and 20%. That's 10 to 20 conversations. Of those, if you close between 15% and 30%, you get 2 to 6 new clients.
From 100 well-worked leads, 2 to 6 clients. Do this every month and you've stopped depending on referrals. The math isn't magic, it's volume with aim and follow-up. What gets in the way isn't the math, it's that building those 100 lists becomes so painful that you do it once and never again.
Where things usually get stuck
After running this method with dozens of agency owners, the sticking points are always the same:
- Building the list eats the whole day. You spend so much time hunting for contacts that there's no energy left to reach out. Prospecting dies in the legwork.
- Wrong contact. You send it to a phone number that isn't WhatsApp, to an email that no longer exists. Work wasted.
- No hook. Without knowing what the business is missing, the message goes generic again.
- No consistency. You go all in for a week, stop the next, and it never becomes a habit.
Notice that almost everything happens before you even open your mouth. The bottleneck is the list. Fix that, and the rest flows.
The shortcut for the most tedious step
You've already got the method, and you can do the whole thing by hand, for free. If you're just starting out, do it. It's worth it to get the hang of reading need and writing outreach.
But once you want to scale, manual legwork becomes the ceiling on your growth. That's exactly why Verso Radarexists. You tell it the segment and the region (a radius on the map or whichever neighborhoods you want), and a robot scans Google Maps, opens each business's website, and hands you back the list with phone, WhatsApp, email and Instagram already checked. Along with it comes what each one is missing: no website, broken website, stalled Instagram, with a neediness score so you can prioritize whoever has the most pain first, exactly like in step 3.
It also delivers a ready-made outreach message for every situation and a pipeline with the 7th-day follow-up so you don't lose anyone. In practice, it's the method from this post with the tedious part automated. Check out the available plans, pick your credit volume, and start prospecting.
If you want to go deeper into the legwork itself, there are two posts that continue this conversation: how to prospect clients on Google Maps and how to build a lead list that closes. But the main message is this: stop waiting for referrals. Your next batch of clients is already on Maps, waiting for someone to get there first. Let it be you.
Continue your prospecting
Verso Radar for agencies
Discover business search and outreach prep for your agency.
Learn more →Build your list on Google Maps
Choose a segment and region to find prospecting candidates.
Learn more →Prospecting with Verso Radar's AI
Discover the search, the analysis, and the outreach prep on the platform.
Learn more →