For a three-person marketing agency, prospecting works best as a small, repeatable part of the week—not a second job. The aim is to find a manageable set of good-fit companies, make a relevant first contact, and remember what happened next.
Start with a narrow definition of a good-fit prospect
Before anyone searches LinkedIn, agree on whom the agency can help and why. “Companies that need marketing” is too broad to guide useful research. A working definition should make it easier to decide both who belongs on a list and who does not.
Write down a few practical filters:
- Company type: for example, B2B software firms or specialist professional-services businesses.
- Company stage or size: a range where the agency’s services and delivery model make sense.
- Likely need: a visible signal, such as a new product launch, a lean marketing team, or expansion into a new market.
- Relevant contact: the person likely to understand the problem, not simply the most senior person available.
Treat these as starting assumptions, not universal truths. Review recent client work, look for the conditions that made those engagements a good fit, and choose one segment to test first. If the agency serves several distinct markets, keep them as separate prospect lists. This makes it easier to tailor the reason for reaching out and learn which assumptions hold up.
A useful test is whether everyone on the team can explain, in one sentence, why a company belongs on the list. If the explanation needs several guesses, the criteria probably need to be tighter.
Give three people clear, complementary roles
A small team does not need a complicated sales organization, but it does need ownership. If prospecting is vaguely “everyone’s job,” list building and follow-ups can be overlooked—or duplicated.
Assign responsibility around the work rather than creating rigid titles. One person can own the target segment and maintain the list. Another can review account context and draft first messages. A third can keep the weekly process moving: checking what needs attention, recording outcomes, and bringing useful patterns back to the team. Rotate the roles if that fits the agency, but make it clear who is responsible for each step in a given week.
Keep the shared prospect record simple. At minimum, track the company, contact, reason for fit, relevant context, last touch, next step, owner, and status. A focused list is more useful than a large one with no clear reason for inclusion. Leadupio can help organize prospect lists, prepare personal outreach, and retain context across follow-ups; the team can also move useful details into its wider workflow.
Agree on a short set of statuses, such as “to research,” “ready to contact,” “waiting,” “follow up,” and “not a fit.” The exact labels matter less than using them consistently. Avoid recording sensitive or unnecessary personal information; keep notes relevant to the professional conversation and the next action.
Make each message personal for a specific reason
Personalization is not adding a compliment or repeating a detail from someone’s profile. It is showing why this person, at this company, is worth contacting now—and connecting that reason to a problem the agency can credibly help with.
Before writing, note one or two relevant observations. Perhaps the company is entering a market where its positioning will matter, or its small marketing team appears to be balancing several priorities. Separate what you can verify from what you are assuming. Then make the message about the possible business challenge, not about how much research you did.
A practical first message has three parts:
- A concise, genuine reason for contacting this person.
- A specific connection between that context and the agency’s work.
- A low-pressure question or invitation to continue the conversation.
For example: “I noticed your team is introducing the product to a new audience. We help B2B teams clarify positioning before expanding their campaigns. Is improving the message for that audience a focus this quarter?” Adjust the wording to the actual situation; do not use the example as a template when the context does not fit.
Keep messages short enough to read easily, and make one clear point. Avoid implying that you know the prospect’s priorities when you do not. If the reason for reaching out is weak, return the person to research rather than trying to disguise a generic pitch as a personal one.
Build follow-up into the weekly rhythm
Good prospecting depends as much on reliable follow-through as on the opening message. Set a modest, repeatable time for the work: for example, one block to review companies and contacts, one block to prepare outreach, and a short check-in to handle replies and next steps. Choose a cadence the agency can maintain alongside client delivery.
After each interaction, record a concise note: what was discussed, what the person said mattered, and what action—if any—was agreed. Set a follow-up only when there is a sensible reason to do so. If someone asks to reconnect later, capture the timing. If there is no response, any further message should add context or offer a useful next step rather than simply repeating the request.
At the weekly check-in, review a few operational questions:
- Are the companies on the list still a good fit?
- Are messages grounded in specific, verified context?
- Are any replies or agreed next steps waiting on an owner?
- What should the team change about its segment or approach next week?
The point is not to judge the system by activity alone. A list of sent messages says little about whether the targeting is sound or the conversation is relevant. Look instead for practical learning: which reasons for outreach lead to useful replies, which assumptions prove wrong, and where the team is spending research time without finding a clear fit.
Keep the system small enough to use
A three-person agency does not need a sprawling playbook to prospect consistently. It needs a clear audience, a shared record, an owner for each next step, and a regular moment to improve the process. Start with one segment and a manageable list. Use real context in each message, preserve notes that will help the next interaction, and remove prospects when the fit is not there.
Once the team can follow that routine without friction, refine it based on what it learns. The best system is not the most elaborate one; it is the one the team can keep using while doing good work for current clients.
