Skip to content

B2B Lead Generation for Marketing Agencies: A Practical Playbook

Most small and mid-sized agencies grow on referrals. Referrals are great, until they slow down. A simple, repeatable outbound system gives agency owners a pipeline they control. This playbook covers who to target, how to build the list, and how to reach out without sounding like spam.

1. Define the clients you actually want

Start with your best three to five past clients. What do they have in common? Write down:

  • Industry (for example: ecommerce brands, SaaS, professional services).
  • Company size (employees or revenue band).
  • Location (UK only, UK and Ireland, or also US and Europe).
  • Buyer: the job titles who sign off on your work, such as Marketing Director, Head of Growth or Founder.
  • Trigger: what makes them buy now, such as a new funding round, a product launch, a new marketing leader or hiring for marketing roles.

This is your ideal customer profile (ICP). Everything else depends on it.

2. Build a targeted list

Use the ICP to build a list of decision-makers, not a generic database dump. For each contact you want name, title, company, website, LinkedIn URL and a validated work email. Start with 300 to 1,000 contacts in one niche, so your messaging can be specific.

You can research this yourself in LinkedIn Sales Navigator, or have it built for you and spend your time on pitching instead.

3. Write messages that sound human

The best outbound messages are short, specific and about the prospect:

  • One line showing you looked at their business.
  • One relevant problem you solve, ideally with a short proof point.
  • One easy next step (a question, not a 30-minute meeting request).

Example: “Hi Sarah, saw Brightline just launched in Manchester, congrats. We help ecommerce brands cut paid social costs while scaling. Would a short teardown of your current ads be useful?”

4. Combine LinkedIn and email

A light multi-channel sequence works well for agencies:

  1. Day 1: view their LinkedIn profile and send a personalised connection request.
  2. Day 2: send the first email.
  3. Day 5: a short follow-up email adding one useful idea.
  4. Day 8: a LinkedIn message if they accepted your connection.
  5. Day 12: a final, polite “should I close this out?” email.

Keep LinkedIn activity natural: around 15 to 20 personalised connection requests a day is a sensible ceiling.

5. Stay compliant in the UK

Under UK GDPR and PECR, emailing employees of limited companies and LLPs about relevant B2B services is generally permitted if you identify yourself and offer a clear opt-out. Sole traders and some partnerships are treated as individuals and usually need prior consent. Always remove people who ask, and check the ICO’s guidance for your setup. This is general guidance, not legal advice.

6. Measure and improve

  • Bounce rate: keep it low by validating every email before sending.
  • Reply rate: if it’s low, rewrite the first line and the offer, not just the subject.
  • Meetings booked: the number that actually matters.

Change one thing at a time, and give each version enough sends to judge it fairly.

Get your first list built

leadSaler builds targeted B2B lead lists for agencies in the UK, US and worldwide: decision-makers filtered to your ICP, with every email validated. Get a free sample for your niche, or try the price calculator to estimate your order.

Chat with us