CAPTURE
Inbound Projects
Convert the intent you already get — faster and complete.
01Automated Inbound Enrichment
What you'll build: Every form-fill, demo request, or signup arrives in your CRM fully enriched — person resolved, company resolved, fields complete — within minutes, untouched by human hands.
Use it when: You get inbound leads and reps research them manually, or records land half-empty.
The build, end to end
- Define the qualifying event: which transition fires the flow (form submit, MQL, signup) — never 'any edit'
- Create the intake webhook carrying only the record ID; rehydrate everything else via CRM lookups
- Run the free layer first: lookups against data you hold, formulas for normalization and disqualification
- Add the person waterfall (email finders + one validator) and the company enrichment, all run-condition gated
- Write back under a field contract: fill-blanks-only, source stamps, dedicated fields for discovered data
- Pilot 20 rows; measure per-field match rate and cost per record; then open the volume
Pattern proven at a network-security vendor (88-column production build).
Webhooks · Lookups · Waterfalls · Formulas · CRM write-backInputs: A CRM + one inbound sourceCost: Low–MediumDifficulty: ★★☆Topics: 1.6, 1.5, 1.4, 1.8, 4.1–4.2
02Inbound Scoring & Tiering
What you'll build: Every inbound record gets an explainable A/B/C tier the moment it's enriched — so reps work the right leads first and trust WHY.
Use it when: Reps cherry-pick leads by gut, or a black-box score nobody believes.
The build, end to end
- Define fit: 4–6 weighted firmographic criteria on a worksheet (weights sum to 100)
- Define intent: the 3–5 signals you actually collect, each weighted with a decay window
- Build both scores as formula columns over enriched fields — free math on paid data
- Combine into tiers with sub-scores visible; never hide the components
- Backtest against 10 recent wins and 10 losses; tune weights until winners score high
- Write tier + components to the CRM; sanity-check tier sizes monthly
The explainability rule comes from real rep-adoption failures.
Formulas · AI columns (optional) · CRM write-backInputs: Enriched records + 10 wins/losses for backtestCost: Free–LowDifficulty: ★★☆Topics: 4.3, 1.3
03Speed-to-Lead Routing & Alerts
What you'll build: Qualified inbound reaches the right owner in minutes — routed by rule, alerted in Slack with full context, SLA-escalated if unworked.
Use it when: Leads sit for days; routing lives in someone's head; nobody knows what 'unworked' means.
The build, end to end
- Pick the routing model your org runs: round-robin, territory, or ICP-based
- Build owner assignment with active/inactive rotation (vacations shouldn't need a rebuild)
- Compose the Slack alert payload: who, company, tier, why-routed, one-click links
- Add the SLA ladder: what fires at 1 hour, 1 day, 3 days unworked
- Test end to end: a form-fill lands routed, alerted, CRM-complete, zero manual touches
The alert-with-context format is what makes reps actually act.
Route-row · Formulas · Slack · CRM write-backInputs: The enrichment + scoring projects aboveCost: LowDifficulty: ★★☆Topics: 4.4
04PQL De-Anonymization
What you'll build: Anonymous product signups (Gmail addresses) become named buyers at named companies — ranked by product usage, routed to sales.
Use it when: You're PLG: thousands of consumer-email signups hide real companies worth sales attention.
The build, end to end
- Set the trigger tight: usage/spend threshold + activation — not every signup (this is a 10–40× cost lever)
- Build the de-anonymization waterfall: free CRM/LinkedIn tier first, then person-resolution providers in cost order
- Add the rejected-candidate accumulator so failed candidates never re-validate downstream
- Write the discovered work email to a DEDICATED field — the signup identity stays untouched
- Dedupe at company level before routing; one company = one sales motion
- Route qualified accounts to sales with usage context attached
Pattern proven at a GenAI consumer platform (40× volume reduction via trigger design).
Webhooks · Waterfalls · Formulas · CRM write-back · Warehouse (optional)Inputs: Product signups + a usage signalCost: MediumDifficulty: ★★★Topics: 4.2, 3.5
05Import → Enrich → Update a CRM List
What you'll build: The bread-and-butter motion: any list — export, spreadsheet, event dump — imported, normalized, deduped, enriched, and written back clean.
Use it when: Someone hands you a list. It's always the wrong shape. This is the repeatable answer.
The build, end to end
- Import via CSV or CRM filter; map inputs immediately
- Normalize on entry: domain, full name, title (the standard preamble columns)
- Dedupe on domain+person key BEFORE any paid column exists
- Look up what the CRM already knows; enrich ONLY the gaps, run-condition gated
- Estimate with the calculator, test 20 rows, then run within budget
- Write back fill-blanks-only with stamps — or export CSV through your routing layer
The first project most students should ship — week one material.
Sources · Formulas · Lookups · Waterfalls · CRM write-backInputs: Any list + CRM accessCost: LowDifficulty: ★☆☆Topics: 1.1–1.5, 3.3
06Event & Webinar List Pipeline
What you'll build: A reusable template that turns any event's messy attendee export into an enriched, deduped, campaign-tagged CRM import — runnable by a non-technical teammate.
Use it when: Every conference produces a differently-shaped spreadsheet and marketing hand-fixes it for days.
The build, end to end
- Build a master template table; color-code the input columns a non-technical operator pastes into
- Normalize: derive names, AI-normalize job titles, stamp lead source at intake (attribution captured at entry)
- Resolve company name → domain FIRST; the domain is your dedupe key against the CRM (net-new vs existing)
- Run the validated email waterfall; add an aggregate override column so found-but-unvalidated addresses aren't silently lost
- Export through your existing dedupe/routing layer with campaign membership attached
- Duplicate the template per event; record a walkthrough so anyone can run the next one
Proven pattern — handed to a client's coordinator who ran it solo.
Sources · Formulas · Waterfalls · LookupsInputs: An event export + CRMCost: LowDifficulty: ★★☆Topics: 0.4, 3.3, 1.4
TARGET
Outbound Projects
Go at named accounts — triggered by evidence, not calendars.
07The Automated Outbound Engine
What you'll build: A standing engine: TAM slice in, personalized sequences out — quality-gated so nothing unverified ever sends.
Use it when: Outbound runs on ad-hoc lists and manual research; volume is inconsistent and quality unmeasured.
The build, end to end
- Source the list: TAM segment, signal output, or an imported slice — normalized and deduped
- Enrich through your waterfall Function (one standard, reused, not rebuilt)
- Build the quality gate segment: verified email + first name + a reason-to-reach-out present
- Personalize with a base-prompt AI column: 1–2 data points max, schema'd output
- Run the human review loop; track edit rate (>30% = fix prompt) and skip rate (>10% = fix targeting)
- Push gated records to the sequencer; wire reply-handling (positive → CRM task, negative → suppress)
The review-loop metrics are the difference between scale and spam.
Waterfalls · Functions · Segments · AI columns · SequencerInputs: A defined ICP + sending infrastructureCost: MediumDifficulty: ★★★Topics: 6.1–6.2, 2.8
08Signal-Based Outbound
What you'll build: Outreach that fires when something HAPPENS — funding, hiring surge, tech change, leadership move — with the evidence attached to every alert.
Use it when: Your outbound is calendar-driven while competitors reach out the week the trigger fires.
The build, end to end
- Pick ONE signal to start (job change converts best in B2B); define lookback + recurrence
- Build the monitoring population: the accounts/people worth watching, deduped
- On fire: enrich and fit-check the triggered record BEFORE anyone gets excited
- Compose the play: alert with evidence → contact created → routed to sequence with the trigger as the angle
- Track conversions per signal monthly; add signal #2 only after #1 pays
Ten-workbook version proven at a network-security vendor.
Signals · Segments · Waterfalls · Slack · Sequencer handoffInputs: A champion/target list + one signal sourceCost: MediumDifficulty: ★★☆Topics: 2.4, 5.2
09Audience-Driven Outbound
What you'll build: The always-on version: a CRM-connected Audience watches your market, segments qualify records continuously, and qualified movers auto-enroll into plays.
Use it when: You've built list-based outbound and want it to run itself on live data.
The build, end to end
- Connect the CRM to an Audience; verify field mapping on 20 records
- Layer signals onto the audience population, each writing to its own column
- Build action segments: signal + fit + quality conditions (GATE- prefix conventions)
- Wire per-segment routing: enrich → alert owner → feed the sequence table
- Set frequency caps and exclusions FIRST (customers, open opps) — before anything fires
- Review weekly: which segments produced meetings; retire the ones that don't
The exclusions-first rule exists because someone once emailed current customers.
Audiences · Segments · Signals · WorkflowsInputs: A synced CRM + the outbound engine aboveCost: Medium–HighDifficulty: ★★★Topics: 2.5–2.7, 5.2
10Web-Intent-Triggered Outreach
What you'll build: Anonymous website visitors become account-level intent: high-intent page visits trigger enrichment, alerts, and outreach within the visit window.
Use it when: Buyers visit pricing and leave; sales finds out never.
The build, end to end
- Install the intent pixel; group pages by intent level (pricing/high, docs/medium, blog/low)
- Filter the noise first: bots, internal IPs, existing customers, open opps
- Validate match rate for a week (20–40% of sessions is normal) before building plays on it
- High-intent visit → company enriched → fit-checked → owner alerted with pages-viewed context
- Feed qualified accounts into the outbound engine with the visit as the angle — speed matters; intent decays in days
Configured in production for a commercial EV manufacturer.
Web Intent · Segments · Waterfalls · Slack · Sequencer handoffInputs: Growth-tier Clay + site accessCost: MediumDifficulty: ★★★Topics: 2.4, 5.2, 6.1
11Champion Job-Change & Win-Back
What you'll build: Your happiest past buyers reappear at new companies — and you're the first call, because the play fired the week they moved.
Use it when: Champions move; the relationship dies in your CRM.
The build, end to end
- Build the monitoring list: closed-won contacts + past champions from the last 3 years, deduped
- Configure the job-change signal (60–90 day lookback, weekly recurrence)
- On fire: enrich the NEW company and fit-check it before celebrating
- Alert the owning rep: who moved, where, the old relationship, the fit score
- Create the linked contact preserving history; hand to outreach with the 'old friend' angle
- Sibling play: 'previous customers now at new companies' as a quarterly win-back list
The highest-converting play in B2B — and the easiest signal to start with.
Signals · Waterfalls · Lookups · CRM write-back · SlackInputs: Your closed-won historyCost: Low–MediumDifficulty: ★★☆Topics: 5.2, 2.4
12Competitor-Customer Targeting
What you'll build: Your competitor's public case-study page becomes your target list — extracted, enriched, and routed in an afternoon.
Use it when: You know who buys from competitors; you've never systematically gone after them.
The build, end to end
- Point an AI research column at the competitor's customers/case-studies page; extract company names with a schema
- Resolve names → domains (free lookups first, AI fallback)
- Enrich decision-makers by title through the waterfall Function
- Score against your ICP; tag provenance ('competitor-X customer') for the messaging angle
- Feed the outbound engine with a displacement sequence
Twenty minutes of setup, weirdly satisfying, endlessly repeatable.
Claygent · Formulas · Waterfalls · SegmentsInputs: Competitor namesCost: LowDifficulty: ★★☆Topics: 2.2, 6.1
INTELLIGENCE
Scoring & Research Projects
Turn raw records into judgment your revenue team acts on.
13Rep Intelligence: Meeting Briefs & Account 360s
What you'll build: Every booked meeting generates a one-page brief automatically: company snapshot, news, tech stack, the buyer's background, talking points.
Use it when: Reps walk into calls cold, or spend 30 minutes googling before each one.
The build, end to end
- Trigger on meeting-booked (webhook from the CRM/calendar)
- Enrich the account + attendee: firmographics, recent news via a research agent with source rules
- Compose the brief with a content AI column (your key, your template): snapshot, signals, three talking points
- Deliver where reps live: Slack DM or CRM note, 30+ minutes before the call
- Rep-facing variant: expose the same motion through Clay MCP so reps ask their AI assistant on demand
The project that makes leadership SEE Clay working.
Webhooks · Claygent · AI columns · Slack · MCPInputs: CRM with meetings + BYO AI keyCost: Low–MediumDifficulty: ★★☆Topics: 2.2, 2.10, 1.7
14Account Classification at Scale
What you'll build: Your entire CRM classified against YOUR taxonomy — vertical, sub-vertical, business type — with evidence, at four digits of scale.
Use it when: Campaigns need 'sub-vertical' and the CRM only knows 'industry.'
The build, end to end
- Build the taxonomy WITH your revenue team first — garbage taxonomy in, garbage classification out
- Write the schema-constrained classifier (enum of allowed values, evidence quote, empty-on-uncertain)
- Gate with free deterministic signals first (keywords, suffixes, TLDs); AI runs only on the remainder
- Batch in chunks sized to budget; verify a sample per vertical before trusting any of it
- Write to dedicated CRM fields; keep the classifier as a Function for new records forever
144-pair taxonomy version proven at a call-analytics SaaS.
Formulas · AI columns · Functions · CRM write-backInputs: Your account base + a taxonomyCost: MediumDifficulty: ★★☆Topics: 2.1, 1.3, 2.8
15Closed-Lost Intelligence
What you'll build: Every lost deal classified into canonical loss reasons with evidence — so leadership sees WHY deals die, by segment and quarter.
Use it when: Loss reasons are free-text fiction and nobody reads them.
The build, end to end
- Pull closed-lost opps with notes via the CRM integration
- Define 6–10 canonical loss categories with sales leadership
- Classify with a schema'd AI column: category + evidence quote + empty-on-uncertain
- Human-verify a stratified sample before trusting the distribution
- Write back to dedicated fields; build the loss-pattern view by segment/quarter/rep
Eight-category version proven at a network-security vendor.
CRM import · AI columns · FormulasInputs: Closed-lost opps with notesCost: LowDifficulty: ★★☆Topics: 2.1
16TAM Map & Market Sizing
What you'll build: A living map of your entire addressable market — sourced, deduped, scored, staged — that updates itself instead of rotting in a deck.
Use it when: Territory planning and 'how big is our market' run on a spreadsheet from last year.
The build, end to end
- Translate the ICP into filters (or describe it to Sculptor); refine in draft mode — drafts are free
- Commit; dedupe on LinkedIn URL as the primary key
- Enrich via gap segments only; score fit; assign tiers
- Stage sourced records in their own lifecycle stage — never pollute pipeline metrics
- Keep the filter live as a self-updating segment; for public-registry markets, add change-detection alerts on NEW entries
Registry-driven version proven for an APAC infrastructure contractor.
Find Companies · Sculptor · Segments · AudiencesInputs: A written ICPCost: MediumDifficulty: ★★☆Topics: 5.1, 2.3, 2.5
17Buying-Committee Mapper
What you'll build: For every named target account: the full committee — champion, economic buyer, technical evaluator — found, enriched, and written back with roles.
Use it when: You sell multi-threaded but your CRM has one contact per account.
The build, end to end
- Define the committee personas: titles, seniority, certs per role
- For each named account, run persona-filtered people-finding
- Enrich + validate contacts through the waterfall Function
- Classify each into a committee role (free title logic first, AI fallback)
- Write back with associations + role fields; alert owners on gaps ('no economic buyer found at X')
Committee pattern proven at enterprise fleet/dealer accounts.
Find People · Waterfalls · AI columns · CRM write-backInputs: A named-account list + persona definitionsCost: MediumDifficulty: ★★☆Topics: 1.2, 1.4, 2.1
OPERATE
Data & CRM Projects
The unglamorous engines that make everything else trustworthy.
18The CRM Hygiene Engine
What you'll build: A standing system that keeps the CRM complete and current: gaps fill themselves, stale fields refresh on schedule, and every write is stamped.
Use it when: Fields are blank, industries are self-reported fiction, and every campaign starts with a cleanup project.
The build, end to end
- Build gap segments per field family ('Prospect AND Industry is blank')
- Wire enrichment to the SEGMENTS — only gaps ever get bought
- Set refresh cadences: contacts quarterly, firmographics monthly
- Stamp every processed record: status + date — the engine's heartbeat
- Monthly: review the disagreement rate between refreshed and existing values as a finding
The always-on answer to a whole class of recurring hygiene tickets.
Audiences · Segments · Waterfalls · CRM write-backInputs: A synced CRMCost: Medium (ongoing)Difficulty: ★★☆Topics: 3.4, 2.5–2.6
19Email Validation & Monitoring Program
What you'll build: Bounces stop at the source: every new or changed address validated, failures re-found, the active base re-verified on schedule.
Use it when: Sender reputation is bleeding and nobody trusts the email field.
The build, end to end
- Webhook-trigger validation on new/changed contacts
- Route failures into a re-find waterfall; re-validate recoveries before write-back
- Stamp validation status + date on every record
- Schedule a recurring pass over the active database (quarterly)
- Report the save rate: addresses recovered vs written off
Live in production at two clients as permanent infrastructure.
Webhooks · Waterfalls · CRM write-backInputs: A CRM + sending programCost: LowDifficulty: ★☆☆Topics: 1.4, 1.6
20Dedupe & Association Repair
What you'll build: Duplicate companies merged, orphaned contacts re-parented, missing associations rebuilt — enrichment-assisted, not eyeballed.
Use it when: Contacts without companies, three copies of every account, and reports nobody trusts.
The build, end to end
- Normalize domains across the base; domain is the merge key
- Find duplicates by domain + fuzzy-name; queue merges with evidence, human-approved
- For orphaned contacts: resolve employer via enrichment; match to accounts through the ladder (ID → domain → name)
- Create missing associations in batches; stamp what was repaired and how
- Leave the pipeline standing — new orphans route through it automatically
Association-repair pattern live at a commercial EV manufacturer.
Formulas · Lookups · Waterfalls · CRM write-backInputs: CRM admin accessCost: MediumDifficulty: ★★☆Topics: 3.3, 1.5
21Warehouse → GTM Bridge
What you'll build: Product usage and billing data flows from BigQuery/Snowflake into scores, segments, and plays — PQLs stop hiding in dashboards.
Use it when: Product data lives in the warehouse; GTM decisions are made without it.
The build, end to end
- Map the source of truth for your 10 key fields: warehouse vs CRM vs enrichment
- Create a least-privilege service account (data viewer + job user, nothing more)
- Connect the warehouse source; validate with a 100-row pull
- Feed usage/billing signals into scoring columns and audience segments
- Route threshold-crossers into the PQL play (see De-Anonymization project)
BigQuery pattern proven at a GenAI consumer platform.
Warehouse source · Audiences · Formulas · SegmentsInputs: Warehouse access + a data-eng allyCost: Medium–HighDifficulty: ★★★Topics: 3.5, 2.5
EXPAND
Marketing & Growth Projects
The Audiences-era plays: ads, expansion, and always-on enrichment.
22Ad-Audience Sync with Dynamic Exclusions
What you'll build: CRM-connected ad audiences on LinkedIn/Meta that update themselves — with customers, open opps, and partners excluded automatically, and lookalikes seeded from real won business.
Use it when: Ad targeting runs on stale CSV uploads and you're paying to retarget your own customers.
The build, end to end
- Build the EXCLUSION segment first: customers, open opps, partners, DQ — applied across every campaign
- Build target segments from ICP fit + intent conditions
- Seed lookalikes from closed-won accounts, not raw traffic
- Configure the daily sync; platforms need ~48h to process before judging
- Monitor match rates (LinkedIn 90–95% target); refresh seeds quarterly
Scoped in production for a commercial EV manufacturer; Clay's benchmark: $250→$25 CPL.
Audiences · Segments · Ads syncInputs: Growth-tier Clay + ad accountsCost: MediumDifficulty: ★★☆Topics: 5.3, 2.5–2.6
23Continuous Gap-Fill via Audiences
What you'll build: New records enrich themselves the moment they appear; existing records refresh on schedule — enrichment as infrastructure, not projects.
Use it when: Every quarter someone runs 'the enrichment project' again.
The build, end to end
- Connect the CRM to an Audience; test field mapping on 20 records
- Define gap segments per field family; enrichment fires ONLY on gaps
- Enable continuous enrichment for new records; schedule refresh for existing
- Set the write-back window and fill-blanks-only rules
- Watch spend weekly for the first month; then monthly
This single project retires a whole category of recurring tickets.
Audiences · Segments · WaterfallsInputs: A synced CRMCost: Low (ongoing)Difficulty: ★★☆Topics: 2.5–2.6, 3.4
24Customer Expansion & Win-Back Lists
What you'll build: Your existing base mined for growth: trial users ready to convert, customers ready to expand, past champions at new companies — refreshed quarterly.
Use it when: New logos get all the attention while the base quietly holds your cheapest pipeline.
The build, end to end
- Segment the base: active customers, trials, churned, past champions
- Enrich for expansion signals: headcount growth, funding, new departments, tech changes
- Run 'previous customers at new companies' via the job-change signal
- Score expansion-readiness; route to CS or sales by play
- Refresh quarterly as a standing segment set, not a one-off list
Win-back lists proven for an enterprise marketing team.
Segments · Signals · Waterfalls · LookupsInputs: Customer + churn history in the CRMCost: Low–MediumDifficulty: ★★☆Topics: 5.2, 2.4–2.6
ORCHESTRATE
Integration Projects
When the play spans more tools than Clay — wire it, don't wish it.
25n8n ↔ Clay: External Workflow Orchestration
What you'll build: Clay does the data work; n8n does the multi-app choreography — connected both directions by webhooks, so plays can span any tool in your stack.
Use it when: The play needs apps Clay doesn't reach (Notion, WhatsApp, internal APIs), or scheduling logic beyond Clay's triggers.
The build, end to end
- Decide the split: Clay owns enrichment/scoring/CRM; n8n owns cross-app steps and complex scheduling
- n8n → Clay: n8n posts records to a Clay intake webhook (ID-thin payloads)
- Clay → n8n: an HTTP/webhook column pushes finished rows into an n8n workflow
- Build one real play across the pair (e.g., enriched signal → n8n → Slack approval → CRM + calendar + doc)
- Log every handoff with stamps so a failed run is debuggable from either side
The pattern for everything Clay can't natively reach.
Webhooks · HTTP column · n8nInputs: An n8n instance (cloud or self-hosted)Cost: MediumDifficulty: ★★★Topics: 1.6, 1.7, 2.7
26Campaign Telemetry & Attribution Scorecard
What you'll build: Every campaign becomes an accountable line item: cost, conversion, velocity, and pipeline PER CAMPAIGN — surviving the MAP→CRM handoff.
Use it when: You can run campaigns; you can't say what any of them returned.
The build, end to end
- Create the campaign object: type, channel, motion, owner, spend, dates
- Define one member-status ladder per channel so progression is comparable
- Lock the UTM/source taxonomy that survives the handoff between systems
- Configure first/last/multi-touch influence on the same opportunity
- Wire routing SLA; build the scorecard: cost per opp, velocity, pipeline per campaign
- Monthly read: what to kill, what to scale, what to run next — evidence, not instinct
The six-part telemetry spec — the difference between marketing and measured marketing.
CRM objects · Formulas · Lookups · dashboardsInputs: CRM admin + agreement on definitionsCost: Medium–HighDifficulty: ★★★Topics: 7.1, 1.8