# ABM with Clay: How to Automate Target Account Enrichment Scoring and Activation

> How to use Clay for ABM – from building your truth list and AI ICP scoring to connecting LinkedIn ad engagement signals to automated outbound sequences via webhooks.

Author: Emilia Korczynska
Published: 2026-03-27
Updated: 2026-03-28
Categories: For ABM
Source: https://zenabm.com/blog/abm-with-clay-enrichment-scoring-activation

---

![ABM with Clay: How to Automate Target Account Enrichment Scoring and Activation cover](https://cdn.zenabm.com/media/ABM-with-Clay-How-to-Automate-Target-Account-Enrichment-Scoring-and-Activation.jpg)

Clay has become the default orchestration layer for ABM teams who want to do more with less manual work, and if you are still building your target account list by exporting CSVs from LinkedIn Sales Navigator and enriching them one field at a time, Clay changes that entirely.

The right Clay setup can take an account from “unknown company in our TAM” to “enriched, ICP-scored, contact-found, and routed to the right outbound sequence” in a matter of minutes, automatically and at scale.

This post covers [Patrick Spychalski’s](https://www.linkedin.com/in/patrickspychalski/) (co-founder at the Kiln) session at the [ZenABM](/) ABM Bootcamp 2026, where he walked through how to use Clay for ABM, from building your first enrichment workflow to connecting it with your LinkedIn ad engagement data.

You can watch the full session recording on [YouTube here](https://www.youtube.com/watch?v=DjWO_pTaOPk).

## ABM with Clay: Quick Overview

In case you want a quick rundown of the guide:

- Clay has become a central orchestration layer for ABM because it connects fragmented data sources and turns raw account data into enriched, scored, and actionable records.
- Its biggest ABM advantages are enrichment at scale, AI-based classification, derived data creation, and signal-triggered [automation](/blog/signal-based-outbound).
- The workflow starts with a “truth list” built from existing customers or ideal accounts, which becomes the foundation for ICP scoring.
- Clay then runs AI scoring across a wide prospect pool, helping teams separate Tier 1 and [Tier 2 accounts](/blog/tiered-account-segmentation-abm) from lower-fit accounts before spend is wasted.
- After [account scoring](/use-cases/account-scoring), Clay enriches contacts at good-fit accounts using waterfall enrichment, which improves coverage by pulling from multiple providers instead of relying on one data source.
- One of the most valuable use cases is the signal-response workflow, where engagement signals automatically trigger enrichment and outbound instead of waiting for manual review.
- In this setup, ZenABM acts as the trigger layer by detecting company-level LinkedIn ad engagement, campaign context, qualitative intent, and account-stage movement.
Once an account crosses the right threshold, [ZenABM can send that data](/company-buyers-intent) into Clay through webhooks, which lets Clay enrich, score, and route the account immediately.
- That makes outbound more relevant because the sequence is based on what the account actually engaged with, not just on static ICP assumptions.
- The broader lesson is that Clay works best when it is powered by live first-party buying signals, and [ZenABM](/) helps provide exactly that through account-level engagement tracking, CRM sync, stage progression, webhook automation, and more at just $59/month. [**Book a demo to know more.**](/book-a-demo)

## Why Clay Belongs at the Center of Your ABM Stack

![clay uses waterfall method to enrich leads](https://cdn.zenabm.com/media/How-clay-uses-waterfall-method-to-enrich-leads.jpg)

The problem [ABM](/) teams face is not a lack of data but an excess of disconnected data.

You have [LinkedIn engagement data in Campaign Manager](/blog/track-companies-engaging-with-linkedin-ads), account information in your CRM, contact data scattered across Apollo, ZoomInfo, and Sales Navigator, website visit data in your analytics tool, and intent signals from third-party providers, yet none of it talks to the rest in real time.

Clay is the orchestration layer that connects these sources.

It pulls data from 50 or more providers through a single interface, runs AI analysis against the combined data, and outputs enriched, scored, ready-to-act account records to send them to wherever they need to go, whether that is your CRM, your outbound tools, or your [LinkedIn audience uploads](/blog/linkedin-contact-targeting).

For ABM specifically, Clay solves three problems that are otherwise genuinely hard:

### Enrichment at Scale

You [need to know if 10,000 companies](/blog/rollworks-for-abm) match your ICP, and manual enrichment takes weeks.

Clay does it in hours because it pulls from dozens of providers simultaneously and runs AI classification against the combined [data in a single](/blog/linkedin-single-image-ads-benchmarks) pass.

### Deriving Data That Does Not Exist

No [data provider sells “currently evaluating](/blog/account-penetration-strategy-guide) graph database solutions” as a field you can filter by.

But you can derive that signal by analyzing a company’s job postings, tech stack, LinkedIn content, and website, which is exactly what Clay does automatically through its AI column.

This kind of derived signal is where the real competitive advantage lives, because your competitors cannot buy it off the shelf either.

### Signal-Triggered Automation

[ZenABM](/use-cases/account-scoring) tracks company-level LinkedIn ad engagement, detects when an account crosses a meaningful engagement threshold.

![ZenABM company table showing LinkedIn ad impressions, clicks and cost per target account](https://cdn.zenabm.com/media/Company-level-LinkedIn-ad-engagement-data-for-each-campiagn-for-a-selected-time-period-in-ZenABM.png)

![ZenABM's current vs total engagement score](https://cdn.zenabm.com/media/ZenABMs-current-vs-total-engagement-score-scaled.png)

Then it can push that [account into Clay](/blog/clay-for-target-account-list-building-abm) through webhooks (so the workflow starts from real first-party account behavior rather than static list membership).

![ZenABM Interested stage companies sent from ZenABM into Clay with webhooks](https://cdn.zenabm.com/media/STEP-1-Send-ZenABM-interested-stage-companies-in-to-Clay-with-webhooks-scaled.png)

Clay will then help in finding the right contacts at that account immediately rather than after a weekly manual review.

It can also help in triggering enrichment and routing the moment an account crosses your threshold.

In fact, ZenABM, too, provides [automated pushes like assigning a hot account](/blog/signal-based-outbound) to a BDR in your CRM with qualitative intent pushed as a company property.

This helps sales teams do outbound at the right accounts at the right time with the right message.

![ZenABM assigns accounts in the "interested" stage to BDRs in your CRM](https://cdn.zenabm.com/media/zenabm-hubspot-crm-account-assignment.png)

![ZenABM revenue metrics dashboard showing LinkedIn-influenced pipeline by month and ABM campaign effectiveness](https://cdn.zenabm.com/assets/company-buyers-intent-in-ZenABM.gif)

## The Clay ABM Workflow: From Target Account List to Outbound

Patrick walked through the full end-to-end [ABM workflow](/blog/creative-abm-tactics) with Clay during the bootcamp.

Here is how it works:

### Step 1: Build Your “Truth List”

![Making the truth list as per Bilal's framework for target account list building](https://cdn.zenabm.com/media/truth-pipeline-account-list-building.png)

Start with your existing customers, or if you have fewer than 30, a manually curated [list of ideal target accounts](/blog/abm-target-account-list-building-clay). These are your ICP ground truth.

Enrich them in Clay with every available data field: industry, sub-industry, revenue, employee count, tech stack, growth stage, recent funding, hiring patterns, and [LinkedIn follower count](/blog/track-the-roi-of-linkedin-ads).

### Step 2: Write Your ICP Scoring Prompt

Based on the patterns in your truth list, write an AI prompt that describes what makes a good-fit account.

Patrick’s approach: “Based on the following company data, [score this company’s fit with our ICP](/blog/demandbase-one-for-abm) on a scale of 1 to 10. Our ICP is [description].

Flag any company below 6 as Tier 3. Explain your reasoning in one sentence.” Run this prompt in Clay’s AI column, and the output gives you a [tiered classification for every account](/blog/tiered-account-segmentation-abm) in your table.

### Step 3: Pull a Wide Pool of Prospects

Use Apollo or Sales Navigator to generate a large pool of potential target accounts, import them to Clay, and run the ICP scoring prompt against all of them.

Filter to Tier 1 and Tier 2, and your final list should have 90 to 95% ICP fit accuracy because the scoring prompt was trained on your actual customer base rather than a theoretical persona document.

### Step 4: Enrich Contacts at Good-Fit Accounts

For each Tier 1 and Tier 2 account, Clay finds the right contacts using a waterfall enrichment approach that pulls from multiple providers to maximize coverage.

Enrich each contact with a verified email, [LinkedIn profile URL](/blog/linkedin-url-tracking-parameters), job title, and location so your outbound tools have everything they need to launch sequences immediately.

### Step 5: Push to LinkedIn Audiences and CRM

Upload your ICP-scored company list to [LinkedIn Campaign Manager](/use-cases/linkedin-campaign-management-optimization) as a matched audience, and push enriched accounts and contacts to HubSpot.

Your [LinkedIn campaigns now target only high-fit accounts](/use-cases/linkedin-campaign-management-optimization), and your CRM has the full enriched picture of each account, so sales has the context they need when those accounts start engaging.

## Connecting Clay to LinkedIn Ad Engagement Signals

The most powerful Clay ABM workflow is not the list-building workflow; it is the signal-response workflow, the one that fires automatically when an [account engages with your LinkedIn ads](/blog/how-do-linkedin-ads-work).

Here is how Patrick set this up using ZenABM as the trigger:

### ZenABM Detects Engagement

An account hits your Interested stage threshold, typically 3 or more clicks in 30 days plus a visit to a high-intent page.

[ZenABM knows which specific campaigns](/linkedin-ad-campaign-insights) and ad types the account engaged with, which becomes the intent signal that drives personalization downstream.

More specifically, ZenABM gives you company-level [LinkedIn ad](/blog/how-to-analyze-linkedin-ads-with-claude-code) engagement, campaign context, account stages, and CRM-linked visibility.

That means the trigger is not just “this company clicked an [ad,”](/faq/see-companies-that-saw-your-linkedin-ads) but “this high-fit account engaged with this specific message and has now reached a stage where follow-up makes sense.

![ZenABM account view showing LinkedIn Ads impressions logged before the deal was opened for Edenred](https://cdn.zenabm.com/media/Linkedin-ads-impressions-before-deal-was-opened-ZenABM.png)

![ABM stage tracking in ZenABM](https://cdn.zenabm.com/media/zenabm-abm-stages-management.png)

![LinkedIn ad data pushed to company lists in the HubSpot CRM using ZenABM](https://cdn.zenabm.com/media/ZenABM-metrics-visible-as-company-properties-in-HubSpot-CRM-using-ZenABMs-sync.png)

### Webhook Fires to Clay

![ZenABM Interested stage companies sent from ZenABM into Clay with webhooks](https://cdn.zenabm.com/media/STEP-1-Send-ZenABM-interested-stage-companies-in-to-Clay-with-webhooks-scaled.png)

![ZenABM webhook step 2 filters sending ABM Interested companies with intent signals into Clay](https://cdn.zenabm.com/media/Step-2-ZenABM-webhook-to-send-abm-interested-companies-with-intents-into-Clay-.png)

![ZenABM Data Delivery step for sending company engagement fields to Clay via individual or batch webhooks](https://cdn.zenabm.com/media/STEP-3-Select-how-you-want-to-send-your-company-engagement-data-from-ZenABM-to-Clay.png)

![Clay table of Interested-stage companies synced from ZenABM, ready for people enrichment and outreach](https://cdn.zenabm.com/media/Companies-in-interested-stage-from-ZenABM-in-Clay-1-1.png)

[ZenABM sends the account data](/company-buyers-intent) to a Clay table: company name, domain, LinkedIn URL, campaign names they engaged with, click counts, and intent signals.

This happens automatically within minutes of the account crossing the threshold.

So, instead of exporting CSVs or manually checking engaged-account dashboards, you can push account-level engagement data directly into Clay the moment it matters.

### Clay Enriches the Account

![Clay table of ICP-fit prospects from ZenABM interested accounts, listing job titles and LinkedIn profiles](https://cdn.zenabm.com/media/Finding-icp-fit-prospects-from-ZenABM-interested-accounts-in-Clay-scaled.png)

For each account that arrives via webhook, Clay pulls their current HubSpot record (to check if they are already a deal), recent website visit data (to see if they visited pricing, demo, or other high-intent pages), current hiring signals (to understand what roles they are hiring for), and contact data for ICP-fit personas at the account.

Because ZenABM already sends campaign engagement and account context into the workflow, Clay is not enriching blindly.

It is enriching around a known signal, which makes the downstream routing more relevant.

### Clay Scores and Routes

![Clay table action adding leads to a HeyReach campaign, with the HeyReach account selector highlighted](https://cdn.zenabm.com/media/Select-Heyreach-account-for-outbound-from-ZenABM-via-Clay.png)

Based on the enriched data (ACV potential, ICP fit, engagement level), Clay assigns the account to a tier and routes it to the right outbound tool.

Tier 1 gets full multi-channel outreach, Tier 2 gets email only, and Tier 3 goes into a nurture track.

### Outbound Sequences Launch

SmartLead or HeyReach receives the contact data and launches a personalized outbound sequence where the personalization is based on the specific ad [content the account engaged](/blog/abm-engagement-penetration-strategy) with rather than a generic ICP template.

This is what makes the outreach feel relevant rather than random.

This entire workflow runs without any human intervention once configured.

For more on the intent-based outbound setup that connects to this workflow, see [intent-based outbound with ZenABM and Clay](/blog/intent-based-outbound).

## Clay Best Practices for ABM

Some best practices you must consider while using [Clay for ABM](/blog/clay-for-abm-experts-share-it-all):

### Use AI for Classification, Not for Data Sourcing

AI in Clay is most valuable when analyzing and classifying [data that has already been enriched](/blog/linkedin-ad-data-enrichment-in-crm) from reliable sources.

Asking AI to [generate company data](/blog/demandbase-vs-zenabm) from scratch produces hallucinations, so the correct approach is to use the data providers for sourcing and AI for scoring, interpreting, and routing the enriched results.

### Build Derived Data Columns

Raw data fields like industry, size, and [revenue are available from any data provider](/blog/6sense-vs-zenabm), so they offer no competitive advantage.

The [real edge comes from derived data](/blog/linkedin-ads-benchmarks-2026), characteristics that require interpretation rather than simple lookup.

For example, “Is this [company actively building a graph data](/blog/6sense-for-abm) infrastructure?” is not a field Apollo sells, but you can derive it by asking Clay’s AI to analyze the company’s job postings, LinkedIn content, and tech stack data together.

### Use Waterfall Enrichment for Contacts

No single contact data provider has 100% coverage, which is why Clay connects to LeadMagic, Prospeo, Apollo, and others in sequence so that if the first provider does not have a verified email, it tries the next.

This dramatically improves contact data coverage for your outbound sequences and reduces the number of contacts your tools cannot reach.

### Location Matters for Personalization

If website visitor data shows that the people visiting your pricing [page from a target account](/blog/abm-landing-page-examples) are based in Istanbul, find contacts in Istanbul at that account rather than contacts at the company’s global HQ.

Clay can filter contact enrichment by location, and this level of geographic precision compounds the relevance of your outreach in a way that generic company-level targeting cannot match.

## ABM with Clay: Final Thoughts

Clay is powerful on its own, but its real value in ABM shows up when it is connected to live account behavior instead of static list building alone.

That is what turns it from a useful enrichment tool into a real orchestration engine, one that can help marketing and sales act faster, personalize better, and waste less effort on the wrong accounts.

That is also why the ZenABM connection matters. By feeding Clay company-level LinkedIn engagement, account-stage triggers, campaign context, and CRM-linked signals, ZenABM makes the entire workflow much more actionable.

If you want Clay to operate from real buying signals instead of stale snapshots, ZenABM is a strong layer to put in place.

[Try ZenABM for free (37-day free trial)](https://app.zenabm.com/signup) or [book a demo now to know more!](/book-a-demo)

## FAQs About ABM with Clay

Some questions about ABM with Clay  and their answers:

### What is Clay and how does it work for ABM?

Clay is a [data enrichment and workflow automation](/blog/common-room-abm) tool that connects to 50 or more data providers through a single interface.

For ABM, it is used to enrich [target account lists](/blog/abm-target-account-list-building-clay), score accounts for ICP fit using AI, find contacts at target accounts, and route enriched accounts to LinkedIn audiences, CRM, and outbound tools, all automatically.

See [Clay for target account list building](/blog/clay-for-target-account-list-building-abm) for a detailed setup guide.

### How do I connect Clay to LinkedIn Campaign Manager for ABM?

Build your enriched, ICP-scored company list in Clay, then export it as a CSV with the company name and LinkedIn [company page](/blog/best-abm-tools-linkedin-advertising) URL included.

Upload to [LinkedIn Campaign Manager](/blog/linkedin-campaign-manager-crm-integration) under Audiences, then Matched Audiences, then Company List. [LinkedIn uses the company page URL](/blog/linkedin-url-tracking-parameters) to match accounts accurately, so always include it to aim for 80 to 90% match rates.

### How do I use Clay with ZenABM?

Set up a webhook in ZenABM that fires when an account hits your Interested stage threshold, and configure the webhook to send account data (company name, domain, LinkedIn URL, [campaign engagement data](/abm-campaign-analytics-dashboards)) to a Clay table.

Clay then automatically enriches the account and triggers your outbound workflow without any manual steps in between. The full setup is covered in the [intent-based outbound guide](/blog/intent-based-outbound).

### What data sources work best with Clay for ABM?

Apollo or ZoomInfo for base company and contact data, Sales Navigator for the most accurate LinkedIn people data, LeadMagic or Prospeo for verified email enrichment, [ZenABM](/) for first-party LinkedIn ad engagement signals, and your CRM (HubSpot or Salesforce) as both a data source and the destination for all enriched outputs.

The combination of these sources through Clay’s waterfall approach gives you significantly better coverage than relying on any single provider.
