I first wrote this guide in May 2018, right before the GDPR went into effect. Back then, sales teams were panicking. "Is cold outreach dead?" was the question I heard every single week.

Eight years later, the answer is still the same: no, cold outreach is not dead. But lazy outreach should be.

What has changed is the tooling. When I wrote the original guide, the compliance burden fell entirely on humans. Someone had to manually track where they found each contact's data. Someone had to remember to include a disclaimer. Someone had to update the CRM when a prospect objected. And the biggest gap: someone had to make sure they only processed personal data of people who actually matched the company's Ideal Customer Profile. That's the core of legitimate interest, and it was always the hardest part to enforce consistently.

Today, with agentic GTM workflows, that problem is solved by architecture, not by discipline.

Personal data is only ever processed for people who work at ICP-matching companies AND who match your buyer personas. That's GDPR compliance built into the workflow itself.

Here's the key insight: in a workspace like Evergrowth, AI agents are trained on two distinct sets of criteria before they do anything. The first is your ICP, your Ideal Customer Profile, which defines the type of company you sell to: industry, size, region, technology stack, business model. The second is your buyer personas, which define the type of person you contact at those companies: role, seniority, expertise, decision-making authority.

These are two separate gates, and both must pass before any personal data is processed.

The Account Qualification agent checks whether a company matches your ICP. If it doesn't pass, the workflow stops. No contacts are searched. No personal data is touched. The Contact Finder agent then only searches for people who match your defined buyer personas at companies that already passed the ICP gate. It doesn't pull a bulk list of everyone at the company. It finds the specific roles and seniorities your personas describe.

This means personal data is only ever processed for people who work at ICP-matching companies AND who match your buyer personas. By default, the system only touches the data of people where you have a documented, research-backed legitimate interest to contact them.

This guide covers the same three pillars as the original: data processing, outreach, and honoring data subject requests. But this time, I'll show you how an agentic GTM workspace turns what used to be a manual compliance exercise into something that happens automatically because the agents simply can't operate outside the ICP and persona boundaries you set in the Agent Training Center.

Important disclaimer

This guide is an interpretation of the GDPR from a B2B outbound sales practitioner's perspective. It is not legal advice. Consult a qualified attorney for your specific situation.


The definitions you need to know

Before we get into the mechanics, let's translate GDPR language into B2B sales language:

Personal data = your prospect's full name, job title, email, phone number, and any other information you collected about them from public sources.

Processing = the act of collecting and working with that data. As soon as you copy-paste someone's name and email into your CRM, you are processing their data.

Controller = your company. You decide why and how the data is processed.

Processor = the tools and services you use. Your CRM, your email platform, your data vendors. Each one needs a Data Processing Agreement (DPA) confirming they handle data compliantly.

Data subject = your prospect. The person whose data you are processing.

Consent = freely given, explicit agreement to process data. You typically do NOT have this in outbound. And that's where legitimate interest comes in.

Direct marketing = cold outreach. The GDPR doesn't define this term, but the Federation of European Direct Marketing describes it as any communication of advertising or marketing material directed to particular individuals. B2B outbound fits this definition.

Data Protection Officer (DPO) = the designated person in your company responsible for GDPR compliance oversight.


The big question: Do you need consent for cold outreach?

No. And this hasn't changed since 2018.

Recital #47 of the GDPR states that processing personal data for direct marketing purposes may be regarded as carried out for a legitimate interest.

The keyword is "may." The regulation is deliberately ambiguous. Direct marketing can qualify as a legitimate interest, but only if you can demonstrate that your outreach is targeted, relevant, and backed by proper research.

If you buy a random list and blast 50,000 emails, you cannot credibly claim legitimate interest. Your prospect will look at your email, see zero connection between what you're selling and what they do, and your legitimate interest falls apart under scrutiny.

This is where your ICP and your buyer personas become both sales tools and compliance tools. But they serve different purposes, and it's important to understand the distinction.

Your ICP (Ideal Customer Profile) defines the type of company you sell to. Industry, size, region, technology stack, business model, growth stage. This is company-level data, and company-level data is NOT personal data under GDPR. Qualifying companies against your ICP is compliance-neutral. But it builds the first layer of your legitimate interest: "We contacted this person because they work at a company that matches our documented ICP."

Your buyer personas define the type of person you contact at those companies. Role, seniority, department, expertise, decision-making authority. This IS personal data territory. When you start looking for a "VP of Sales" or a "Head of Revenue Operations" at a specific company, you are about to process someone's personal data. Your personas build the second layer of your legitimate interest: "We contacted this specific person because their role and seniority match the buyer persona we documented as relevant to our product."

Together, ICP + buyer persona = your full legitimate interest argument. The company fits. The person fits. You can explain why for both.

The problem, historically, is that ICPs and personas live in a slide deck or a Google Doc and nobody enforces them in the actual workflow. A rep in a hurry skips the company research, adds a contact who doesn't match any persona, and sends the email anyway. The ICP and the personas exist on paper, but the process doesn't enforce them.

How Evergrowth solves this by design

In the Evergrowth workspace, ICPs and buyer personas are not documents. They are operational configurations inside the Agent Training Center. Every agent in the workflow is trained on and constrained by those definitions. And the two layers are enforced sequentially.

Here's what that means in practice:

Gate 1: Company must match your ICP. The Account Qualification agent scores every company against your ICP criteria (industry, size, region, technology signals, etc.). If the company doesn't pass, it doesn't move forward. No contacts are searched. No personal data is processed. The gate closes before any personal data is touched.

Gate 2: Contact must match your buyer personas. The Contact Finder agent only searches for contacts that match the buyer personas you defined. It doesn't pull "all contacts at this company." It finds people whose role, seniority, and expertise match your persona definitions. Personal data is only processed for people who fit a documented persona at a company that already passed the ICP gate.

The Account Research and Contact Research agents then produce research reports explaining why this company and this person are relevant. These reports are your legitimate interest documentation, generated and stored automatically for every single contact.

So when someone challenges your legitimate interest, you don't need to scramble. You have an ICP qualification score for the company, a persona match for the contact, and research reports for both. That's exactly what Recital #47 asks for when it says legitimate interest requires "careful assessment."


What rights do your prospects have?

Even under legitimate interest, your prospects retain significant rights under GDPR Articles 15 through 21:

Right of access (Article 15): They can ask to see what personal data you hold about them and why you are processing it.

Right to rectification (Article 16): They can ask you to correct inaccurate data. In practice, this is rare in B2B outbound, but it applies.

Right to erasure (Article 17): The "right to be forgotten." They can request a full deletion of their personal data from your CRM and any other system where it was stored.

Right to restriction of processing (Article 18): They can ask you to freeze their data while they challenge your legitimate interest. This is the scenario where someone is essentially saying, "I don't believe you have a valid reason to contact me, and I want you to prove it."

Notification obligation (Article 19): If a prospect exercises any of the above rights, you must notify every third party you've shared their data with.

Right to object (Article 21): The equivalent of "unsubscribe." They can object to further processing for direct marketing purposes, and you must honor this immediately.


Do you need to tell prospects about their rights?

Yes. This is non-negotiable and is covered extensively in Article 14, which deals specifically with personal data that was NOT obtained directly from the data subject (which is the case in all outbound).

At the time of your first communication, you must inform them about:

  1. Who you are (company name and address)
  2. Your DPO's contact details (if applicable)
  3. Why you are processing their data (direct marketing under legitimate interest, per Recital #47)
  4. What categories of data you collected (full name, job title, email, etc.)
  5. How long you will store it (or the criteria you use to determine this)
  6. Their rights (access, rectification, erasure, restriction, objection)
  7. Their right to complain to a supervisory authority
  8. Where you found their data (LinkedIn, company website, etc.)

This information must be presented clearly and separately from your marketing message. This is why we use an email disclaimer.


Part 1: Data processing in an agentic workflow

The original guide broke data processing into three steps. Those steps still apply, but the execution looks radically different with AI agents. And this is where the two-gate compliance advantage of an agentic workspace becomes most obvious.

In a traditional sales process, steps 1 and 2 (finding companies, checking ICP fit) happen on the company level, where GDPR doesn't apply because company data is not personal data. Step 3 (finding contacts) is where personal data enters the picture. The compliance risk lives in the gap between step 2 and step 3: did you actually confirm ICP fit before you started processing someone's personal data? And even if you did, did you only look for contacts matching your buyer personas, or did you just grab whoever you could find?

In a manual process, both gaps are wide open. Reps skip company qualification. They add contacts who don't match any persona. The ICP gate and the persona gate both fail silently.

In an agentic workspace, both gates are enforced by the architecture. The Contact Finder agent only activates for companies that passed ICP qualification (gate 1), and it only finds contacts that match your defined buyer personas (gate 2). There is no gap. Personal data is only processed for persona-fit contacts at ICP-qualifying companies.

Step 1: List building

This is where you generate lists of companies that could match your ICPs. Historically, this meant scraping databases, downloading exports, or manually searching LinkedIn.

Link to GDPR: Company-level data (company name, industry, size, location) is NOT personal data under the GDPR. This step is compliance-neutral. But it matters for what comes next, because a well-defined ICP is the foundation of your legitimate interest.

The agentic way

In Evergrowth, list building starts with importing company names or domains. The Account Qualification agent then scores each one against the ICP criteria defined in your Agent Training Center. Every qualification result is a documented, traceable research output. No manual spreadsheet required.

Step 2: List pre-qualification

Before you ever touch personal data, you need to verify that each company genuinely matches your ICP. This is where you open the company website, check their product, their size, their market, and confirm they fit.

Link to GDPR: This process builds your legitimate interest documentation. By recording whether a company matches your ICP (and which ICP type it matches), you create an auditable trail showing your outreach was targeted, not random.

CRM fields to add at the company level:

The agentic way

The Account Research agent does this automatically. It visits the company website, reviews publicly available information, and produces a research report. The qualification score tells you what percentage of your ICP criteria came back positive. All of this is logged and traceable.

Step 3: Contact research and enrichment

Once a company qualifies against your ICP (gate 1 passed), you find the right person to contact. This is where personal data enters the picture, where your buyer personas become the second gate, and where GDPR compliance becomes critical.

Link to GDPR: You are now processing personal data (full name, job title, email) of data subjects. The ICP justified why you're interested in the company. Now you need to justify why you're processing this specific person's data. That justification comes from your buyer personas: you contacted this person because their role and seniority match a documented persona that is relevant to your product.

CRM fields to add at the contact level:

The GDPR Source field is a dropdown with scenarios like:

This field is populated at the time of enrichment and automatically inserted into your outreach disclaimer.

The agentic way

The Contact Finder agent doesn't search for "all contacts at Company X." It searches for contacts that match the buyer personas defined in your Agent Training Center. If your persona says "VP of Sales or Head of Revenue, decision maker level," then the agent only processes personal data for people who match that description. Everyone else at the company is ignored. Their data is never touched.

This is a fundamental difference from traditional enrichment tools, where you pull bulk contact lists and then filter afterward. In that model, you've already processed the personal data of hundreds of people before you even decide who to contact. Under GDPR, that processing is already a compliance event, even if you never send them an email.

In the agentic model, the persona filtering happens before the personal data processing. The agent only finds and returns contacts that match your personas. The Contact Research agent then produces a research summary for each contact, further documenting why this specific person is relevant. And the data source is tracked at every step.

The result: by the time a contact reaches your outreach queue, there is a complete chain of documentation. The company passed Account Qualification against your ICP (gate 1). The contact matched your buyer persona (gate 2). Research reports explain why both the company and the person are relevant. The data source is recorded. That two-layer chain IS your legitimate interest, produced automatically as a byproduct of how the agents work.


Part 2: Outreach compliance

Now your contacts are researched, qualified, and enriched. Time to reach out. Under Article 14(3)(b), you must inform the data subject about all of the above at the time of your first communication.

The recommended solution: an email disclaimer.

Example disclaimer (recommended format)

Below the email signature (which must include your full company name and address):

Following the GDPR, you are hereby informed that your personal data was found on your [GDPR Source]. Your personal data was processed in our CRM according to Recital 47 and Article 14 of the GDPR. Your personal data is stored in our CRM and will not be processed for any other purpose stated in Recital 47. According to the GDPR, you have the following rights regarding your personal data: 1. To object to any further processing of your personal data. 2. Obtain a copy of your personal data. 3. Full erasure of your personal data from our CRM. To object or express your right(s), you can simply reply to this email with the number(s) of the point(s) related to the right(s) you would like to exercise. For example, if you do not want to receive any emails from us, simply reply 1 to this email.

Why this format works: Prospects can exercise their rights by replying with a single number. We have had hundreds of replies where people literally respond "1" and the process kicks in immediately. It's frictionless for them and fast for you.

What about cold calls?

Honestly, it is very difficult to deliver all of the required Article 14 information during a cold call. You would sound like a robot reading legal text, and the prospect would hang up.

Our recommendation: make your first touchpoint an email with the full disclaimer. Then follow up with a call. The email documents your compliance. The call opens the conversation.

The agentic way

When Evergrowth's Play Copywriting agent generates outreach, it writes the personalized message body and appends the compliant disclaimer with the correct GDPR Source automatically. Your reps don't need to think about it.


Part 3: Honoring data subject requests

According to Recital #59, you must respond to requests from data subjects without undue delay and at the latest within one month. In practice, you should aim for much faster.

The three use cases and response templates

Use case 1: Prospect objects to processing

Update their CRM status to "Do not contact" and confirm:

Hello [First Name], as per your request, I confirm that your status has been updated in our CRM to ensure that you will not be contacted anymore by anyone in our company for direct marketing purposes.

Use case 2: Prospect requests a copy of their data

Extract their data from the CRM and send it:

Hello [First Name], as per your request, please find enclosed a copy of your personal data from our CRM, which includes: your full name, email, job title, LinkedIn profile link, and the source(s) where the data was collected.

Use case 3: Prospect requests full erasure

Delete their data from the CRM and all connected systems, then confirm:

Hello [First Name], as per your request, I confirm that your personal data has been fully removed from our CRM.

The re-contact prevention problem

Here's a scenario the original guide addressed in detail: if you erase someone's data completely, how do you prevent your team from finding and contacting them again during a future enrichment cycle?

The solution is pseudonymization at the company level. Add two fields to the company record:

When someone requests erasure, you delete their contact record but keep an anonymous marker on the company. For example: "CTO, started 2019, initials J.D." This is pseudonymous data that prevents re-contact without storing identifiable information.

The agentic way

In an agentic workflow, this is handled at the workspace level. When a contact is marked "Do not contact" or their data is erased, the system prevents agents from re-enriching that same persona profile at that company. The Contact Finder agent checks against the removal log before adding new contacts.


Why agentic workflows actually make GDPR compliance easier

Here's the counterintuitive truth: AI agents don't create more compliance risk. They reduce it. But only if they are properly trained.

The GDPR's core requirement for outbound sales is straightforward: you need a legitimate interest to process someone's personal data, you need to document that interest, and you need to inform the data subject. The challenge was never understanding the regulation. The challenge was enforcing it consistently across every rep, every account, every contact, every day.

In a manual process, compliance depends on every individual rep remembering to:

Humans forget. They cut corners. They add a contact at a company they haven't qualified because "it looks like a good fit." They paste the wrong disclaimer. They skip the GDPR Source field because they're in a hurry. And the ICP document sits in a Google Doc that nobody references after the first week.

In an agentic workspace, compliance is structural, not behavioral:

Your ICP and your personas aren't suggestions. They are constraints that the system enforces.

Personal data is only processed for persona-fit contacts at ICP-qualifying companies. Gate 1 is the ICP gate. The Account Qualification agent checks every company against your Ideal Customer Profile. Companies that don't meet your ICP criteria don't advance. No contacts are searched. No personal data is touched. Gate 2 is the persona gate. The Contact Finder agent only searches for contacts that match the buyer personas defined in your Agent Training Center. It doesn't pull bulk contact lists. It finds the specific roles, seniorities, and expertise levels your personas describe. Personal data of people who don't match your personas is never collected, never stored, never processed.

Legitimate interest is documented automatically at both levels. Every account has an ICP qualification score and a research report explaining why the company fits. Every contact has a persona match and a contact research summary explaining why this person is relevant. These outputs exist because the agents produced them as part of doing their job. You don't need to create additional GDPR documentation. The workflow IS the documentation, for both the company and the person.

Data source tracking is built into the enrichment chain. When the Contact Finder agent retrieves contact information through waterfall vendor access, the source is logged. When the Play Copywriting agent generates outreach, it references that source in the disclaimer. No manual field entry required.

Disclaimer insertion is systematic. The Play Copywriting agent includes the GDPR notice in every first-touch email. It doesn't forget. It doesn't skip it because the email is already too long.

Opt-out honoring is enforced at the system level. "Do not contact" statuses are respected by every agent in the workspace. A single rep can't override the status because they "forgot" or decided the contact was too valuable to lose. The agents simply won't process that contact.

Re-contact prevention works without pseudonymization hacks. When a contact's data is erased, the removal is logged at the account level. The Contact Finder agent checks this log before adding new contacts, preventing the scenario where an erased contact is re-enriched during a future cycle.

The Agent Training Center is where all of this originates. Your ICP definitions, your buyer personas, your qualification criteria, and your compliance rules all live in one place and govern every agent's behavior across every playbook and every workflow. Change a persona definition once, and every agent in the workspace respects the change immediately.


Conclusion

The GDPR did not kill outbound sales. It killed lazy outbound sales.

The regulation essentially asks: "Did you do your homework before contacting this person?" If the answer is yes, you have legitimate interest. If you bought a list, skipped research, and sent the same template to 10,000 people, you don't.

The old way to do your homework was manual: define ICPs, define personas, qualify companies one by one, research contacts, track sources, include disclaimers, honor requests. Every step depended on human discipline, and human discipline breaks at scale.

The agentic way builds compliance into the architecture with two gates. Gate 1: the company must match your ICP before any personal data is touched. Gate 2: the contact must match your buyer persona before their data is processed. Every step of the workflow produces documentation that proves your legitimate interest at both levels. Disclaimers are included automatically. Opt-outs are enforced by the system, not by individual reps.

The same process that makes you GDPR compliant also makes your outreach more effective.

The irony is that the same process that makes you GDPR compliant also makes your outreach more effective. Targeted outreach to persona-fit contacts at ICP-qualifying companies, with research-backed messaging, performs better than spray-and-pray. When your agents only contact the right people at the right companies for the right reasons with the right message, you're not just compliant. You're good at sales.

Build your ICPs. Define your buyer personas. Train your agents on both. Respect the rights of the people you contact. The system handles the rest.

This guide is an interpretation of the GDPR for B2B outbound sales purposes. It is not official legal guidance. Consult a qualified attorney for compliance advice specific to your organization.

First published May 2018 (Version 1). E-book Version 5 published June 2021. This edition updated April 2026 for agentic GTM workflows.

See how the two-gate compliance model works in practice Request a demo and we'll walk you through how ICP and persona gates enforce GDPR compliance by design.
Request a demo
JB Daguené headshot
JB Daguené Co-founder & CEO, Evergrowth
Connect on LinkedIn