Most consultants and small B2B firms win their first clients through people they know. That works until the network runs dry, and then the question becomes whether to pay an agency or build lead generation for consultants into the week yourself. Both can work, and they fail for different reasons.
This guide helps you decide, lists what to ask an agency before you sign, and lays out a simple system you can run on your own in a few hours a week.
In short:
- Define what a lead is for you before you pay anyone for leads.
- An agency buys you time and reach. It cannot buy you the trust that comes from you writing as yourself.
- A small, steady system beats a big campaign once a quarter. Two fixed blocks a week are enough to start.
What lead generation for consultants involves
Lead generation is everything between “nobody knows we exist” and “we have a call booked”. For a consultant or a small firm, it breaks into five steps:
- Decide who you want to work with. Industry, size, country, the role that buys, and the problem you solve for them.
- Find those companies and the right person in each.
- Reach them with a message that gives them a reason to reply.
- Follow up, because a busy person often misses or postpones the first message.
- Turn interest into a call, and a call into a proposal.
The first step is the one most people skip. If you cannot describe your ideal client in a few sentences, start with our guide to the ideal client profile. Every later step gets easier once it is written down.
It also helps to separate three words that often get mixed up. A contact is a name and a way to reach them. A lead is a contact that fits your profile and has shown some interest. A meeting is a lead who has agreed to talk. Agencies and tools often count the first and sell it as the second, so the difference matters when you compare offers.
Agency or do it yourself: what you pay for
A lead generation agency sells you capacity: people and tools that research, write and send on your behalf. Common models include a monthly retainer, payment per qualified lead, and payment per booked meeting, often called appointment setting. Each puts the risk in a different place. A retainer pays for effort whatever the result. Per-lead and per-meeting pricing pays for results, which makes the definition of a lead or a meeting the most important line in the contract.
An agency tends to make sense when:
- you have budget but no time, and that will not change in the next few months,
- you are entering a new country or industry where you have no network at all,
- you need many first conversations quickly, for example after launching a new service.
Doing it yourself tends to make sense when:
- your own expertise is the product, and a prospect can tell the difference between you and a script,
- your market is small enough that every company in it may hear about a clumsy campaign,
- you want to learn which messages work, so you can keep doing it after the first quarter.
Questions to ask an agency before you sign
- What exactly counts as a lead or a meeting? Get it in writing, with who confirms it.
- Whose domain and mailbox will send? Messages sent in your name from the agency’s infrastructure still shape how prospects see you.
- Who owns the contact list and the conversation history when the contract ends?
- Who writes the messages, and do you approve them before anything goes out?
- How do they handle unsubscribes and people who object? Ask to see the process.
- Which countries will they write to, and how do they handle the consent rules there?
- How much notice do you need to give to stop?
An agency that answers these clearly is easier to trust. One that avoids them will be hard to manage later.
If you hire one, how to keep it working
Most agency relationships go wrong in the first month, when nobody has agreed how the work will be checked. A few habits prevent that.
Give the agency your written ideal client profile and a list of companies you never want contacted, such as current clients, partners and competitors. Approve the first messages yourself and ask to see a sample of later ones every week. Book a short weekly review where you look at real replies, not only totals. Join the first calls the agency books, so you can tell quickly whether the people match your profile. If they do not, change the list before you change the message.
The middle path
You do not have to choose one side completely. Many small firms keep the parts where their own voice matters and hand over the rest. A common split is to let a person or a tool do the research and list building, while you write or approve every message and take every call yourself. You keep control of how prospects meet you and spend your hours on the conversations, which is where a consultant adds the most.
A lead generation system you can run in a few hours a week
If you decide to do it yourself, the goal is a routine small enough that you keep it up during busy client weeks. Here is one that works for many solo consultants and small teams.
- Write your ideal client profile on one page. Include signs that a company is a poor fit.
- Build a short list each week. A few dozen well-chosen companies beat hundreds of loosely matched ones.
- Look for a reason to write now. A new hire in the role you help, a new office, a product launch, a public statement about a problem you solve.
- Find the one right person per company. The person who owns the problem, not the most senior name on the website.
- Write one short message per person, built on that reason.
- Follow up once or twice with something new each time: a useful link, a short example, a direct question.
- Log every reply and every “no”, so nobody gets a second campaign after declining.
A weekly routine that fits into two blocks:
| Block | Time | What you do |
|---|---|---|
| Monday morning | About two hours | Pick this week’s companies, check fit, find the person and the reason to write, draft messages |
| Thursday afternoon | About one hour | Read replies, answer the interested, send follow-ups, update your notes |
The times are a starting point. Some weeks you will skip one, and that is fine as long as the routine survives.
Where consultants find leads
Different sources suit different stages. Most small firms do best with two or three that fit their market, done well.
| Source | Good for | Watch out for |
|---|---|---|
| Past clients and your network | Warm introductions, repeat work | Asking too vaguely; name the kind of company you want to meet |
| Referral partners | Firms that serve the same clients with a different service | Partnerships that are only on paper; agree how you refer to each other |
| Finding the right person, seeing what they post | LinkedIn’s limits and its ban on unauthorised automation | |
| Company registers and public data | Lists of companies by industry, size and region | Data that is out of date; check before you write |
| Events and webinars | Meeting several fitting people at once | Time cost; go to fewer events with a clear goal |
| Writing and content | Being found by people already searching | Takes months before it brings regular enquiries |
| Cold email | Reaching companies outside your network | Rules that differ by country; mailbox setup and reputation |
For LinkedIn, our guide to safe LinkedIn limits sums up what LinkedIn itself says about invitations and automation. For cold email, the technical side matters as much as the writing: Google’s email sender guidelines require every sender to set up SPF or DKIM and keep the spam rate below 0.3%, and our guide to choosing an outbound stack covers the tools.
Writing messages that get replies
A good first message to a busy person is short and about them. One structure that works:
- One sentence that shows you looked. The reason you are writing now.
- One sentence on why that matters to them, in their terms.
- One small question that is easy to answer.
A template you can adapt:
Hi [name], I saw that [company] [specific fact, such as opened a second office]. When firms like yours [grow / hire / launch], [the problem you solve] usually shows up within a few months. Is that something you are dealing with, or is it already covered?
Three things to avoid: long introductions about your company, attachments in the first message, and asking for a 30-minute call before the person has shown any interest. Each one makes replying feel like work.
For follow-ups, add something each time. A link to a relevant article, a two-line example of how you approached the same problem, or a simple question that can be answered with yes or no. If there is still no reply after two follow-ups, stop.
The rules you have to follow
Lead generation involves personal data, so the GDPR applies even in B2B. Recital 47 says processing personal data for direct marketing may be regarded as carried out for a legitimate interest. Article 21 gives every person the right to object to direct marketing at any time, after which their data may no longer be processed for that purpose. In practice, that means telling people who you are and where you got their contact, offering an easy way to opt out, and honouring it everywhere.
National rules for email sit on top of the GDPR and differ a lot. In Czechia, for example, Act No. 480/2004 Coll. allows commercial email only to people who gave prior consent or to an existing customer you write to about your own similar products or services, and this applies to business addresses too. Some countries are more permissive for business addresses. Check the rules for every country you write to, and read our guide to cold email law in B2B before your first campaign.
LinkedIn has its own rules in its User Agreement, including a ban on bots and unauthorised automation. They apply whether you or an agency does the work.
Common mistakes when you do it yourself
A few mistakes show up in almost every first attempt.
Starting with the tool instead of the list. A new tool feels like progress, but without a clear profile it only sends the wrong message to more people. Write the profile, then choose the tool.
Writing to the company instead of a person. A message to “info@” or to “the team” rarely reaches the person who owns the problem. Spend the extra minutes finding the right name.
Stopping after one message. Many people read a first message, mean to answer and forget. One or two polite follow-ups with something new in them are normal and expected in B2B.
Changing everything at once. If you change the list, the message and the channel in the same week, you will not know what worked. Change one thing, wait a few weeks, then look at the numbers.
Letting the routine slip during busy client weeks. That is when it matters most, because the pipeline you build now becomes the work you have in three months. Keep the Thursday block even when you skip Monday.
What to measure
Measure the steps you control, and measure them weekly so you can change course early.
| Measure | What it tells you |
|---|---|
| Companies researched | Whether the routine is happening at all |
| Messages sent | Your real weekly volume |
| Replies | Whether people read and react |
| Positive replies | Whether your list and message fit |
| Calls booked | Whether you turn interest into conversations |
| Proposals and wins | Whether the leads were the right ones |
Skip open rates. Many mail apps load or block images automatically, so opens say little about who read your email. Compare your own numbers month to month instead of chasing averages from other markets.
You do not need software to track this. A simple sheet with one row per week and one column per measure is enough. Fill it in at the same time every week, for example on Friday afternoon, and add one line about what you changed that week. After two or three months you can see which change moved which number, which tells you more than any benchmark. Keep the sheet for years, because it shows which time of year works best for you.
If replies are low, look at the list and the reason to write first. If replies are fine but calls are rare, look at the question at the end of your message. If calls happen but nothing closes, the problem is usually the fit, which takes you back to the ideal client profile.
Where software fits
Software will not replace your judgement about who to work with, but it can take over the slow parts. HypeLead does that for small firms: it learns your business from your website and builds a company profile, an ideal client profile and a ready campaign. It finds companies in our global search of 400M+ contacts and in Czech company registers, judges each lead against your profile and looks for buying signals: hiring, funding, web and news. It writes personal messages in natural Czech or English and sends from your own mailbox and your own LinkedIn. Replies land in one inbox, drafted by AI and sent on your click.
You can see the whole flow on the product page. The use case for coaches and consultants shows how it fits a one-person practice, and our guide on how to get B2B clients without referrals goes deeper into the strategy.
Want an AI sales agent to handle the research and first drafts while you keep the final say? Your next step is at the end of this page.
Sources
- GDPR Recital 47 (opens in a new window) Checked
- GDPR Article 21 (opens in a new window) Checked
- Czech Act No. 480/2004 Coll., Section 7 (opens in a new window) Checked
- Google: Email sender guidelines (opens in a new window) Checked
- LinkedIn User Agreement, Section 8.2 (opens in a new window) Checked