Service

Lead generation and prospecting systems

Building a repeatable pipeline of qualified prospects — lawfully, with the compliance constraints designed in rather than discovered later.

Outbound prospecting has a deserved reputation problem, and most of it comes from volume without relevance: scraped lists, generic sequences and no regard for whether contacting someone was lawful. That approach produces complaints, domain reputation damage and, in several jurisdictions, penalties.

A prospecting system worth building does the opposite. It narrows the target list before it widens the volume, verifies what it collects, qualifies before a human is involved, and records a lawful basis for every contact. We build that, and we will decline to build the other kind.

Why this is worth doing properly

The legal position is jurisdiction-dependent and frequently misunderstood. In the EU, business-to-business outreach can rest on legitimate interest under the GDPR, but that requires a documented balancing assessment, transparency, and an easy objection route — it is not a blanket exemption. Canada’s CASL is stricter still and applies to commercial electronic messages regardless of whether the recipient is a business.

The technical position has also changed. Data collection from public sources sits under a growing body of case law and platform terms, and several large platforms prohibit automated collection outright. Collecting from a source that forbids it exposes the client, not just the tool, and we treat robots directives and terms of service as constraints rather than obstacles.

Meanwhile deliverability has tightened. Bulk senders now face enforced authentication requirements and complaint-rate thresholds, which means an unfocused outbound programme damages the domain that your customer communication also depends on. This is the practical argument for precision that tends to land even where the legal one does not.

Where this work usually goes wrong

Volume before relevance

Sending more to a broader list is the fastest way to raise complaints and lose deliverability for the whole domain. Narrowing the target definition until the list is small and genuinely relevant produces better results and less risk.

No documented lawful basis

Contacting EU or Canadian prospects without a recorded basis and an assessment behind it is an exposure that surfaces only when someone complains. Recording it costs an afternoon.

Sending from your primary domain

Outbound complaints damage sender reputation, and if that is your main domain the fallout reaches invoices and customer support. Outbound should run from a separate domain with its own reputation.

Unverified contact data

Bounce rate directly drives sender reputation. Sending to a list that has not been verified burns the domain before the campaign has demonstrated anything.

Personalisation that is obviously generated

A first line that mentions a company’s recent post in a way no human would phrase is worse than no personalisation, because it signals that the whole message was automated at scale.

What this covers

B2B prospecting systems
End-to-end pipelines from target definition to qualified opportunity in the CRM.
Automated lead collection
Gathering prospect data from sources whose terms permit it, with provenance recorded per record.
Custom web scraping
Collection from public sources, respecting robots directives, rate limits and terms of service. We decline sources that prohibit it.
Google Maps lead generation
Local business data through the official Places API rather than by scraping the interface.
Business-directory data collection
Registry and directory sources with licensing checked, including official company registers where they permit reuse.
Lead enrichment
Adding firmographic and technographic detail from licensed providers to support qualification.
Contact-data verification
Deliverability verification before sending, which protects sender reputation more than any other single step.
AI lead qualification
Automated assessment against your defined criteria, with uncertain cases routed to a person.
Lead scoring
A scoring model built from your own closed-won history rather than from a generic template.
Personalised outreach generation
Message drafting grounded in real research, with human review before anything sends.
Automated email outreach
Sequenced sending from a separate domain with warming, throttling and suppression rules.
LinkedIn prospecting workflows
Research and manual-touch workflows that stay inside platform terms rather than automating actions that breach them.
CRM delivery and pipeline automation
Qualified prospects delivered into the pipeline with research and provenance attached.
Automated follow-up sequences
Follow-up that stops on reply, on unsubscribe and on any objection signal.
Prospecting dashboards
Volume, deliverability, reply and qualification rates in one place.

How the work runs

Delivery sequence The delivery sequence for lead generation & prospecting, in order. Each phase is described below. 01 Define the targetnarrowly 02 Establish thelawful basis 03 Collect, verifyand enrich 04 Qualify before ahuman 05 Set up sendinginfrastructureproperly 06 Measure and prune
The delivery sequence for lead generation & prospecting, in order. Each phase is described below.
  1. Define the target narrowly

    Built from your closed-won history rather than from an aspiration. The output is usually a much smaller addressable list than the client expected, and a much better one.

  2. Establish the lawful basis

    Per jurisdiction, documented, with the balancing assessment written down for EU contacts and consent status recorded where CASL applies. Sources whose terms prohibit collection are excluded at this stage.

  3. Collect, verify and enrich

    Data gathered from permitted sources with provenance recorded, then verified for deliverability and enriched for qualification. Unverifiable records are discarded rather than sent to.

  4. Qualify before a human

    Automated assessment against your criteria, so salespeople receive researched prospects rather than a raw list. Uncertain cases go to a person rather than being guessed.

  5. Set up sending infrastructure properly

    A separate outbound domain, authenticated, warmed gradually, with volume throttled and suppression lists enforced across every sequence.

  6. Measure and prune

    Reply and qualification rates by segment, with underperforming segments removed rather than sent to harder.

What you receive

You probably need this if

What we build and work with

Infrastructure that protects your main domain, and data sources whose terms permit what we are doing with them.

Separate outbound domain
A distinct sending domain, authenticated with SPF, DKIM and DMARC and warmed over weeks, so outbound reputation cannot damage your primary mail.
Email verification service
Deliverability verification before send, which is the cheapest available protection for sender reputation.
Licensed enrichment providers
Firmographic and contact data from providers whose licensing permits your use, with the terms read rather than assumed.
Google Places API
Official API access for local business data, rather than scraping an interface that forbids it.
n8n or Python collectors
Custom collection respecting robots directives and rate limits, with provenance recorded against every record.
LLM qualification and drafting
Automated research summarisation and message drafting, always with human review before sending.
CRM integration
Qualified prospects written into the pipeline with research, source and lawful basis attached.

What changes once this is in place

A smaller, better list
Target definition derived from closed-won history, which usually cuts the addressable list sharply and raises reply rate.
Your main domain stays clean
Outbound isolated on a separate authenticated domain, so a bad campaign cannot take customer email down with it.
Salespeople get researched prospects
Qualification happens before a human is involved, so selling time is spent on conversations rather than on list building.
Defensible compliance
Lawful basis, provenance and objection handling recorded per contact rather than assumed for the list.
Sequences that know when to stop
Suppression on reply, objection and unsubscribe enforced across every sequence, not per campaign.

How this differs by market

The work is the same craft everywhere. What changes is the law, the language and the buying culture — and those change enough to matter.

European Union

B2B outreach can rest on legitimate interest under the GDPR, but that requires a documented balancing test, transparency about where data came from, and a straightforward objection route. Article 14 obliges you to tell people you obtained their data indirectly. This is workable and it is not the free pass it is often assumed to be.

Nordics

National implementations vary in how they treat B2B electronic marketing, and enforcement culture is more active than the European average. Direct, brief, low-pressure messages materially outperform the high-volume American style in these markets, so the compliant approach and the effective one point the same way.

United States and Canada

CAN-SPAM permits opt-out sending with honest headers and a physical address. CASL in Canada is among the strictest regimes anywhere, requiring express or documented implied consent for commercial electronic messages, with substantial penalties — a US-style list cannot lawfully be mailed into Canada.

United Arab Emirates

The federal PDPL governs personal data handling, with DIFC and ADGM operating separate regimes. Business culture places more weight on introduction and relationship than on cold contact, and WhatsApp and phone frequently outperform email — which changes the shape of a prospecting system rather than just its content.

Not legal advice. Regulatory summaries on this site describe how we scope and build, and are current to our latest review. Verify the operative text with qualified counsel in the relevant jurisdiction before relying on it.

How we know it worked

Reply rate, positive reply rate and qualified opportunity rate per segment, alongside deliverability health — bounce rate, complaint rate and authentication status. Deliverability is reported every period because it is the leading indicator of a programme about to stop working.

We report cost per qualified opportunity rather than cost per contacted prospect, since the second number rewards exactly the volume behaviour that damages the first.

Where a segment underperforms, the default action is to remove it rather than increase frequency. We will tell you when the honest conclusion is that a market or segment is not reachable by outbound.

Estimates are labelled as estimates. Any figure on this site that describes a range is a planning estimate with its assumptions stated, not a measured client outcome. We do not publish client results without the client's permission and a date.

Questions

Can you scrape LinkedIn for us?

No. Automated collection breaches LinkedIn’s terms of service and exposes both your company and the accounts involved. We build research and manual-touch workflows that stay within the platform rules, which are slower and do not put your team’s accounts at risk.

Is cold email legal in Europe?

B2B cold email can be lawful under legitimate interest, with a documented assessment, disclosure of the data source and an easy objection route. It is not unrestricted, and consumer contacts are a different matter entirely. We build the documentation as part of the work, and we would still recommend you have counsel review it.

Can you guarantee a number of meetings?

No. Anyone guaranteeing meeting volume is either padding with unqualified calls or has not thought about how they would honour it. We commit to list quality, deliverability standards and a measured reply rate.

What does it cost?

Build is quoted per phase. Data, verification and sending tools are paid by you directly to the providers, and we do not mark them up.

Will this damage our domain reputation?

Not if outbound runs from a separate authenticated domain with verified data and enforced suppression. Running it from your primary domain is how businesses end up unable to send invoices.

Can AI write the outreach?

It can draft, grounded in real research, and a human reviews before anything sends. Fully automated generation at volume produces messages that read as generated, which costs more in reply rate than it saves in time.

Related services

Sectors where this is usually the lead engagement

These are the industries where this discipline is typically the first thing a client buys rather than something added later. The link goes to a page written for that sector specifically, with a paragraph on this service and on every other one.

It appears on all thirty sector pages, because every one of them carries a paragraph on all twenty-two services. This list names only the sectors where it tends to lead.

Where we deliver this

This service is delivered across the European Union, the Nordic countries, North America and the United Arab Emirates. The craft does not change; the law, the language and the buying culture do. Consent regimes, invoicing mandates and payment conventions differ enough between markets that a campaign or a system built for one frequently cannot be used unchanged in another.

Each country page sets out what actually differs there and what it means for scope — all 32 countries and 10 cities are listed here. A few of the markets we work in most:

Start a conversation

Tell us what you are trying to change and we will tell you whether this is the right service for it — including when it is not.

Get in touch

Tell us what you are trying to change

Describe the problem rather than the service — the two frequently differ, and working out which is which is the useful part of a first conversation. We reply within one working day, and if it is outside what we do well you will hear that in the reply rather than after a call.

We use what you send to reply to you. Nothing else, and no list.

WhatsApp