<img alt="" src="https://www.smart-7-innovative.com/802971.png" style="display:none;">
Skip to main content
← All case studies
Case Study · Clay Data Engine

An ICP data engine that runs itself, delivered to reps in one click

FullFunnel engineered an automated, multi-vertical data engine in Clay for Laurel.ai, then wired in Exportly so reps could activate it the moment they found a prospect on LinkedIn.
Client profile
Laurel.ai
MarketLegal, accounting, ProServ firms
ServiceICP data engine and rep activation
EngagementTBD
SystemsClay, Exportly, Salesforce, Slack
EnrichmentLusha and Apollo waterfall
SyncDaily, bidirectional with Salesforce
Results
Clay ICP engine · Exportly activation
16K+

Accounts enriched and scored daily

From ~19K accounts pulled from Salesforce

50K+

Contacts in the enrichment hub

Sourced via LinkedIn, website scrape, and find-people

3

ICP verticals auto-routed

Legal, Accounting, and ProServ

1-click

Rep export to an enriched CRM record

From LinkedIn to Salesforce in real time

The Challenge

Reps were researching instead of selling

Laurel.ai sells into a fragmented market of law firms, accounting practices, and professional services firms, each with different buying signals. Sellers needed accurate, deeply researched account and contact data to prioritize and personalize outreach across tens of thousands of firms.

That intelligence did not exist at scale, and building it by hand was slow, inconsistent, and impossible to maintain. Reps researched firms and guessed at ICP fit, hunted for contacts across LinkedIn and the web, chased down and verified emails and phone numbers, then re-keyed it all into a Salesforce instance full of duplicates that no one fully trusted.

What FullFunnel Did

Two layers: a background engine and a one-click path

FullFunnel architected and built the entire system: the ICP framework, vertical routing logic, persona classifications, AI prompting, enrichment waterfalls, and a real-time Exportly pipeline. An always-on engine enriched the whole database, and a one-click path delivered that research to a rep the instant they needed it.

Most data programs force a trade-off between deep enrichment and speed for reps. This design gave Laurel both, tailored to its market rather than a generic data dump.

Sound Familiar?

This is not a Laurel-specific problem

Teams selling into fragmented markets run into the same signs:
01 Reps spend hours qualifying accounts and hunting for contacts before they can sell.
02 Each segment buys for different reasons, but every account gets the same research.
03 Emails and phone numbers are chased down and verified by hand, one prospect at a time.
04 The CRM is full of duplicates, so nobody trusts it as the source of truth.
What FullFunnel Delivered

From manual research to an always-on engine

Salesforce holds the account universe, Clay runs the engine, Exportly is the trigger, and Salesforce receives an enriched contact that is ready to sell.
LAYER 1

The background engine (Clay)

Every day, the engine pulled ~19K accounts from Salesforce, normalized and de-duplicated every record, and classified and auto-routed each account into Legal, Accounting, or ProServ with no manual triage. It ran vertical-specific signals (timekeepers for legal, billable staff for accounting, M&A events for ProServ), generated an AI Account 360 one-pager and fit score for every qualified account, and sourced contacts three ways: LinkedIn, website scrape, and find-people.

LAYER 2

The activation layer (Exportly)

A rep finds a prospect on LinkedIn and clicks Export in the Exportly extension. A webhook fires into Clay and enriches the contact in real time, pulling the Account 360 one-pager, ICP score, and vertical data the engine already built. An email and phone waterfall (Lusha, then Apollo) verifies contact data before writing. The record is matched or created in Salesforce, and the rep is notified in Slack instantly.

THE OUTPUT

What every exported contact carried

Every exported contact arrived complete: scored, verified, and ready to sell.

Account 360 one-pager

AI firm summary, fit score, and revenue and hiring signals on every contact.

AI sales cheat sheet

Per-contact talking points, not just an email and a phone number.

Verified contact data

Multi-provider email and phone waterfall with validation built in.

A CRM they trust

Clean, de-duplicated, scored records written back automatically.
The flow Salesforce → Clay ICP engine → Exportly export → enriched contact in Salesforce.
Outcomes

What changed for Laurel

Research off reps’ plates

Reps stopped doing manual research. The engine did it on every account, every day.

Intelligence in real time

Sellers acted on fresh intelligence the moment they spotted a prospect, instead of waiting on a batch.

Three verticals, no triage

Legal, Accounting, and ProServ accounts were scored and routed automatically.

A CRM the team trusts

Bidirectional Salesforce sync and built-in dedup on accounts and contacts protected CRM hygiene at scale.
Before Now
Reps researched firms and guessed at ICP fit Every account enriched, scored, and routed daily
Hunting for contacts across LinkedIn and the web Contacts sourced three ways, automatically
Emails and phone numbers verified by hand Email and phone waterfall with verification
Re-keying data into a CRM full of duplicates One click from LinkedIn to a de-duplicated Salesforce record
Partner Perspective
What FullFunnel built for Laurel is exactly the kind of GTM system we believe the best sales teams are moving toward: Clay running the intelligence layer in the background, and Exportly putting that intelligence directly into the hands of reps at the moment they need it. Instead of forcing sellers to choose between speed and quality, this workflow gives them both: one click from LinkedIn to a fully enriched, scored, CRM-ready contact in Salesforce.
Elliot O’Connor, CEO
Exportly

Ready to build your own engine?

Tell us about your market and your CRM. We will walk you through how a FullFunnel data engine would research, score, and activate your accounts.
Request a Consultation