The Clay Cookbook: 25 Production-Ready Workflows for GTM Teams
Clay workflows are automated data enrichment and orchestration sequences built inside Clay's table-based platform that connect multiple data providers, AI models, and output destinations to power go-to-market operations. A Clay workflow can take a company domain, resolve it to decision-maker contacts, verify their emails, score them against your ICP, generate personalized outreach copy, and push them into your sequencing tool - all without human intervention. These 25 workflows are production-tested recipes that we run for clients at GTME, covering enrichment, prospecting, signal detection, personalization, and CRM operations.
Each workflow below includes what it does, the Clay columns you need, the providers it connects to, and what you should expect as output. These aren't theoretical - they're workflows running in production right now across 40+ B2B GTM operations.
Enrichment Workflows
Workflow 1: The Company Enrichment Waterfall
What it does: Takes a list of company domains and enriches them with complete firmographic, technographic, and funding data using a cascading sequence of providers.
Clay columns:
domain(input) - Company website domainapollo_company- Apollo Company Enrichmentclearbit_company- Clearbit Company Enrichment (fallback)employee_count- Formula: coalesce Apollo count, Clearbit countindustry- Formula: coalesce Apollo industry, Clearbit industryrevenue_range- Formula: derive from Apollo or Clearbit revenue datahq_location- Formula: coalesce location fieldsyear_founded- Formula: coalesce founding year fieldslinkedin_url- Formula: extract from enrichment resultsbuiltwith_tech- BuiltWith Technology Lookupcrunchbase_funding- Crunchbase Company Searchtotal_funding- Formula: extract from Crunchbaselast_funding_round- Formula: extract round type and dateicp_score- Formula: weighted score based on size, industry, tech stack, funding
Providers used: Apollo, Clearbit, BuiltWith, Crunchbase Expected output: 85-95% fill rate on core firmographic fields, complete tech stack data for 70-80% of companies, funding data for 40-60% of companies (higher for VC-backed) Cost per company: $0.05-0.15
Workflow 2: Find Decision Makers at Target Accounts
What it does: Given a list of company domains, finds the right contacts by title, seniority, and department. Returns verified decision-makers with full profile data.
Clay columns:
domain(input) - Target company domaintarget_titles(input) - Title keywords to match (e.g., "VP Sales, CRO, Head of Revenue")target_departments(input) - Department filter (e.g., "Sales, Revenue Operations")apollo_people_search- Apollo People Search with title and department filterslinkedin_search- LinkedIn Sales Navigator Search (backup via Proxycurl or PhantomBuster)contact_name- Formula: extract from best resultcontact_title- Formula: extract exact titlecontact_linkedin- Formula: extract LinkedIn profile URLcontact_seniority- Formula: classify as C-Level, VP, Director, Manager, ICenrichment_score- Formula: rank contacts by seniority and title relevance
Providers used: Apollo, Proxycurl (LinkedIn), PhantomBuster (optional) Expected output: 2-5 relevant contacts per company, 80-90% of target companies return at least 1 match Cost per company: $0.10-0.30
Workflow 3: Email Waterfall
What it does: Takes a contact (name + company domain) and runs through multiple email-finding providers in sequence until a verified email is found.
Clay columns:
full_name(input)domain(input)linkedin_url(input, optional but improves results)apollo_email- Apollo Contact Enrichment (email)hunter_email- Hunter.io Email Finderdropcontact_email- Dropcontact Email Finderfindymail_email- FindyMail Email Findersnov_email- Snov.io Email Finderbest_email- Formula: first non-null from waterfall priority orderemail_verification- ZeroBounce or MillionVerifier verification on best_emailemail_status- Formula: extract valid/invalid/risky/catch-allverified_email- Formula: only output if status is "valid"
Providers used: Apollo, Hunter.io, Dropcontact, FindyMail, Snov.io, ZeroBounce Expected output: 85-95% email coverage, 92-97% accuracy after verification Cost per contact: $0.03-0.12
Workflow 4: Phone Number Finder
What it does: Finds direct dial phone numbers and mobile numbers through multiple providers.
Clay columns:
full_name(input)domain(input)linkedin_url(input)apollo_phone- Apollo Contact Enrichment (phone)cognism_phone- Cognism Phone Lookuplusha_phone- Lusha Contact Enrichmentrocketreach_phone- RocketReach Phone Finderbest_phone- Formula: first non-null direct dialphone_type- Formula: classify as direct dial, mobile, or main linephone_validated- Phone validation provider check
Providers used: Apollo, Cognism, Lusha, RocketReach Expected output: 40-65% direct dial coverage, higher for US-based contacts Cost per contact: $0.05-0.20
Workflow 5: Tech Stack Detection
What it does: Identifies the complete technology stack of a target company, with focus on tools relevant to your product category.
Clay columns:
domain(input)builtwith_results- BuiltWith Technology Lookupwappalyzer_results- Wappalyzer Technology Lookupcrm_detected- Formula: extract CRM (HubSpot, Salesforce, Pipedrive, etc.)outbound_tools- Formula: extract outbound tools (Outreach, Salesloft, Instantly, etc.)enrichment_tools- Formula: extract enrichment tools (ZoomInfo, Apollo, Clearbit, etc.)marketing_automation- Formula: extract MAP (HubSpot, Marketo, Pardot, etc.)analytics_tools- Formula: extract analytics (GA4, Mixpanel, Amplitude, etc.)competitor_detected- Formula: boolean flag if competitor product is in tech stacktech_fit_score- Formula: score based on presence of complementary tools and absence of competitors
Providers used: BuiltWith, Wappalyzer Expected output: Tech stack data for 75-85% of companies (higher for SaaS companies, lower for SMBs) Cost per company: $0.02-0.05
Signal Detection Workflows
Workflow 6: Funding Signal Monitor
What it does: Monitors target accounts for recent funding events and triggers enrichment + outreach when detected.
Clay columns:
domain(input) - Company domain from your target account listcrunchbase_latest- Crunchbase Company Search (latest funding)funding_date- Formula: extract date of most recent roundfunding_amount- Formula: extract round sizefunding_round- Formula: extract round type (Seed, Series A, B, C, etc.)days_since_funding- Formula: date difference from todayfunding_is_recent- Formula: true if days_since_funding < 30trigger_outreach- Formula: true if recent AND matches target round types
Providers used: Crunchbase Expected output: Flags accounts with funding in last 30 days, typically 2-5% of a 1,000-account watch list per month Cost per check: $0.01-0.03 Schedule: Run weekly against full target account list
Workflow 7: Hiring Signal Trigger
What it does: Detects when target accounts are hiring for specific roles, indicating growth, budget availability, or relevant team expansion.
Clay columns:
domain(input)company_name(input)job_postings_search- Google Search or LinkedIn Jobs API for "[company_name] careers [target department]"open_roles_count- AI column: parse search results to count relevant open positionsrelevant_roles- AI column: extract titles of positions relevant to your producthiring_signal_strength- Formula: score based on number and seniority of open rolestrigger_outreach- Formula: true if 3+ relevant roles or 1+ senior role (VP/Director)
Providers used: Google Search (via SerpAPI or similar), AI analysis Expected output: Hiring signal data for 80-90% of companies checked, triggers on 5-15% showing active relevant hiring Cost per check: $0.02-0.05 Schedule: Run bi-weekly against target account list
Workflow 8: LinkedIn Profile Enricher
What it does: Takes a LinkedIn profile URL and extracts comprehensive profile data including work history, education, skills, recent activity, and mutual connections.
Clay columns:
linkedin_url(input)proxycurl_profile- Proxycurl Person Profile Enrichmentfull_name- Formula: extract from Proxycurlcurrent_title- Formula: extract current position titlecurrent_company- Formula: extract current companytime_in_role- Formula: calculate months since current position start dateprevious_company- Formula: extract most recent previous employerprevious_title- Formula: extract previous position titleeducation- Formula: extract university and degreeskills- Formula: extract listed skillsconnections_count- Formula: extract connection countrecent_posts_summary- AI column: summarize recent LinkedIn activity if available
Providers used: Proxycurl Expected output: Full profile data for 90-95% of valid LinkedIn URLs Cost per profile: $0.01-0.03
Workflow 9: Website Scraper for Personalization
What it does: Scrapes a prospect's company website to extract messaging, value propositions, product descriptions, and other content that can be used for personalization.
Clay columns:
domain(input)homepage_scrape- Clay Web Scraper (homepage)about_page_scrape- Clay Web Scraper (/about or /about-us)product_page_scrape- Clay Web Scraper (/product or /solutions)company_description- AI column: synthesize a 2-sentence company description from scraped contentvalue_proposition- AI column: extract the company's primary value propositiontarget_market- AI column: identify who the company sells to based on website contentrecent_news- AI column: extract any news, announcements, or blog headlinespersonalization_hooks- AI column: generate 3 specific angles that could be used in outreach
Providers used: Clay Web Scraper, Claude/GPT AI columns Expected output: Usable website data for 85-90% of companies, 3 personalization angles per company Cost per company: $0.03-0.08
Workflow 10: Job Change Detector
What it does: Monitors a list of target personas for job changes and triggers enrichment + outreach when someone moves to a new role.
Clay columns:
linkedin_url(input) - LinkedIn URLs of target personasperson_name(input)last_known_company(input) - Their company when you added themcurrent_enrichment- Proxycurl or Apollo person enrichmentcurrent_company- Formula: extract current company from enrichmentcompany_changed- Formula: compare current_company to last_known_companynew_company_domain- Formula: extract domain if company changednew_company_icp_check- Company enrichment on new domain to check ICP fitis_icp_match- Formula: does new company match your ICP criteria?trigger_outreach- Formula: true if company_changed AND is_icp_match
Providers used: Proxycurl or Apollo, company enrichment providers Expected output: Job changes detected for 100% of people who changed (within data provider update frequency), typically 8-12% of a persona list changes jobs per year Cost per check: $0.01-0.03 Schedule: Run monthly against full persona list
Personalization and Outreach Workflows
Workflow 11: AI Email Writer
What it does: Takes enrichment data about a prospect and generates a personalized cold email using AI, following best-practice frameworks for cold outreach.
Clay columns:
prospect_name(input)prospect_title(input)prospect_company(input)company_description(from Workflow 9)tech_stack(from Workflow 5)recent_signal(from Workflows 6, 7, or 10)personalization_hooks(from Workflow 9)email_subject- AI column: generate 3 subject line variants (under 6 words each)email_body- AI column: generate personalized email body (50-80 words) using enrichment contextemail_ps- AI column: generate a P.S. line with social proof or relevant case study referencequality_score- AI column: self-evaluate the email on personalization, relevance, and tone (1-10)final_email- Formula: combine best subject, body, and PS if quality_score >= 7
AI prompt framework for email generation:
The prompt should include:
- All enrichment data about the prospect
- Your value proposition and target outcomes
- 2-3 example emails that performed well historically
- Constraints: under 80 words, no spam trigger phrases, no "I noticed" or "I came across," conversational tone, ends with specific question
Providers used: Claude API or GPT-4 via Clay AI column Expected output: Personalized email for 95%+ of enriched prospects, 70-80% score 7+ on quality Cost per email: $0.02-0.08
Workflow 12: Lead Scoring Calculator
What it does: Takes enrichment data and calculates a composite lead score based on ICP fit, intent signals, and engagement data.
Clay columns:
domain(input)employee_count(from Workflow 1)industry(from Workflow 1)revenue_range(from Workflow 1)tech_stack_fit(from Workflow 5)funding_recency(from Workflow 6)hiring_signal(from Workflow 7)job_change_signal(from Workflow 10)firmographic_score- Formula: 0-30 points based on size, industry, revenue matchtechnographic_score- Formula: 0-20 points based on tech stack compatibilityintent_score- Formula: 0-30 points based on signals (funding, hiring, job change)engagement_score- Formula: 0-20 points based on website visits, content downloadstotal_score- Formula: sum of all component scores (0-100)tier- Formula: Tier 1 (80+), Tier 2 (60-79), Tier 3 (40-59), Tier 4 (below 40)recommended_action- Formula: Tier-specific action (Tier 1: immediate outreach, Tier 2: add to sequence, Tier 3: nurture, Tier 4: monitor)
Providers used: None additional - uses data from other workflows Expected output: Scored and tiered lead list with action recommendations Cost per lead: $0.00 (formulas only, no API calls)
Workflow 13: CRM Sync (HubSpot)
What it does: Pushes enriched, scored, and qualified leads from Clay into HubSpot with all enrichment data mapped to CRM properties.
Clay columns:
- All enrichment fields from upstream workflows
hubspot_contact_create- HubSpot Create/Update Contact actionhubspot_company_create- HubSpot Create/Update Company actionhubspot_deal_create- HubSpot Create Deal (optional, for Tier 1 leads)sync_status- Formula: success/failure status of HubSpot synchubspot_contact_id- Formula: extract created contact ID for reference
Field mapping:
Clay Field: verified_email | HubSpot Property: email | Type: Contact
Clay Field: full_name | HubSpot Property: firstname, lastname | Type: Contact
Clay Field: current_title | HubSpot Property: jobtitle | Type: Contact
Clay Field: linkedin_url | HubSpot Property: linkedin_profile | Type: Contact
Clay Field: best_phone | HubSpot Property: phone | Type: Contact
Clay Field: lead_score | HubSpot Property: lead_score (custom) | Type: Contact
Clay Field: tier | HubSpot Property: lead_tier (custom) | Type: Contact
Clay Field: domain | HubSpot Property: domain | Type: Company
Clay Field: employee_count | HubSpot Property: numberofemployees | Type: Company
Clay Field: industry | HubSpot Property: industry | Type: Company
Clay Field: revenue_range | HubSpot Property: annualrevenue | Type: Company
Clay Field: total_funding | HubSpot Property: total_funding (custom) | Type: Company
Clay Field: tech_stack | HubSpot Property: tech_stack (custom) | Type: Company
Providers used: HubSpot API via Clay integration Expected output: Contacts and companies created/updated in HubSpot with full enrichment data Cost per sync: $0.00 (included in Clay plan)
Workflow 14: Duplicate Detection
What it does: Checks incoming leads against your existing CRM database and Clay tables to prevent duplicate outreach and wasted enrichment spend.
Clay columns:
email(input) - New lead emaildomain(input) - New lead company domainhubspot_search- HubSpot Search Contact by emailexisting_contact_id- Formula: extract HubSpot ID if existsis_existing_contact- Formula: boolean true if found in HubSpothubspot_company_search- HubSpot Search Company by domainexisting_company_id- Formula: extract company ID if existshas_active_deal- HubSpot check for open deals at the companysuppress- Formula: true if existing contact with recent activity, OR has active deal, OR on suppression listaction- Formula: "skip" if suppress, "enrich and send" if new, "update existing" if stale record
Providers used: HubSpot API Expected output: Deduplication decision for every incoming lead, typically suppresses 15-30% of raw lists Cost per check: $0.00 (CRM API calls)
Workflow 15: Multi-Channel Sequence Loader
What it does: Takes qualified, enriched leads and pushes them into the appropriate email sequence in Instantly or Smartlead, with personalized email copy pre-loaded.
Clay columns:
- All enrichment and personalization fields from upstream workflows
tier(from Workflow 12)sequence_id- Formula: map tier to appropriate sequence (Tier 1 -> high-touch sequence, Tier 2 -> standard, etc.)email_step_1(from Workflow 11)email_step_2- AI column: generate follow-up emailemail_step_3- AI column: generate third touchinstantly_push- Instantly Add Lead to Campaign actionpush_status- Formula: success/failure of sequence enrollment
Providers used: Instantly or Smartlead API Expected output: Qualified leads automatically enrolled in appropriate sequences with personalized copy Cost per lead: $0.00-0.02 (API costs only)
Advanced Workflows
Workflow 16: Competitor Displacement Campaign Builder
What it does: Identifies companies using a specific competitor product and generates targeted displacement messaging.
Clay columns:
domain(input) - Target company domainbuiltwith_tech- BuiltWith Technology Lookupcompetitor_detected- Formula: check for specific competitor toolcompetitor_name- Formula: extract which competitor is installedtime_on_competitor- Formula: estimate based on BuiltWith first-detected datecompany_enrichment- Standard company enrichment (Workflow 1)displacement_angle- AI column: generate 3 messaging angles based on known competitor weaknesses and prospect contextemail_body- AI column: write displacement-focused outreach using best anglecase_study_match- Formula: select most relevant case study of a company that switched from this competitor
Providers used: BuiltWith, AI columns, company enrichment providers Expected output: Targeted displacement campaigns with competitor-specific messaging Cost per company: $0.05-0.15
Workflow 17: LinkedIn Content Engagement Tracker
What it does: Monitors LinkedIn posts by target prospects and identifies engagement opportunities.
Clay columns:
linkedin_url(input) - Target person's LinkedIn profilerecent_posts- Proxycurl or PhantomBuster recent activity pullpost_topics- AI column: categorize each recent post by topicrelevant_posts- Formula: filter for posts related to your product categoryengagement_opportunity- AI column: generate a thoughtful comment or reply for relevant postsoutreach_angle- AI column: create an outreach message that references their LinkedIn content naturally
Providers used: Proxycurl, PhantomBuster, AI columns Expected output: Content-based engagement opportunities and personalized outreach angles Cost per profile: $0.03-0.08
Workflow 18: Event Attendee Enricher
What it does: Takes a list of event attendees (from conferences, webinars, etc.) and enriches them for targeted post-event outreach.
Clay columns:
full_name(input)company_name(input)email(input, possibly from registration)event_name(input)linkedin_search- Find LinkedIn profile from name + companycompany_enrichment- Full company enrichment waterfallcontact_enrichment- Full contact enrichmenticp_match- Formula: does this person match your ICP?event_personalization- AI column: create outreach that references the shared event naturallyemail_body- AI column: write post-event outreach combining event context with their company data
Providers used: Apollo, Proxycurl, Clearbit, AI columns Expected output: Enriched attendee list with personalized post-event outreach ready Cost per attendee: $0.10-0.25
Workflow 19: Account Expansion Signal Detector
What it does: For existing customers, monitors for expansion signals that indicate upsell or cross-sell opportunities.
Clay columns:
customer_domain(input) - Existing customer domainscurrent_arr(input) - Current contract valueemployee_growth- Apollo or Clearbit company enrichment (compare to last check)new_departments- AI analysis: detect new department creation from hiring patternsfunding_event- Crunchbase check for new fundingtech_stack_change- BuiltWith delta from last checkhiring_in_your_department- Job posting check for roles in the department you serveexpansion_score- Formula: weighted score of expansion signalsrecommended_play- AI column: suggest specific upsell/cross-sell play based on signalsaccount_owner_alert- Formula: generate Slack message for account owner if expansion_score exceeds threshold
Providers used: Apollo, Crunchbase, BuiltWith, Google Search, AI columns Expected output: Expansion opportunity alerts for 5-15% of customer base per month Cost per customer check: $0.05-0.15 Schedule: Run monthly
Workflow 20: ICP Lookalike Finder
What it does: Takes your best customers and finds companies that look like them across multiple dimensions.
Clay columns:
customer_domain(input) - Your top 20-50 customer domainscustomer_profile- Full company enrichment for each customercommon_attributes- AI column: analyze customer cohort to identify shared firmographic, technographic, and behavioral patternsapollo_similar_search- Apollo Company Search with filters matching common attributeslookalike_companies- Results from Apollo searchlookalike_enrichment- Full company enrichment on lookalike resultssimilarity_score- Formula: calculate how closely each lookalike matches the ideal customer profile derived from actual customersalready_in_pipeline- CRM check to exclude existing prospects and customersnet_new_lookalikes- Formula: filter to only new, high-similarity companies
Providers used: Apollo, company enrichment waterfall, HubSpot CRM check Expected output: 200-500 net new target accounts that closely resemble your best customers Cost per batch run: $10-30
Workflow 21: Inbound Lead Instant Enrichment
What it does: Triggers when a new lead comes in via form submission (webhook from HubSpot/website), instantly enriches them, scores them, and routes them.
Clay columns:
email(webhook input)full_name(webhook input)company(webhook input)form_source(webhook input) - Which form they filled outemail_verification- Instant email verificationis_valid_email- Formula: filter out typos and spam submissionscontact_enrichment- Apollo or Clearbit person enrichmentcompany_enrichment- Clearbit or Apollo company enrichment from domainlead_score- Formula: instant ICP scoringtier- Formula: Hot / Warm / Nurture / Disqualifiedassigned_rep- Formula: territory-based or round-robin assignmenthubspot_update- Push all enrichment data back to HubSpot contact recordslack_alert- Send notification to assigned rep's Slack with full contextcalendar_link- Formula: generate rep-specific booking link
Providers used: ZeroBounce (verification), Apollo or Clearbit (enrichment), HubSpot (CRM), Slack Expected output: Full enrichment and routing in under 60 seconds from form submission Cost per lead: $0.05-0.15
Workflow 22: Bounced Lead Recovery
What it does: Takes contacts whose emails bounced in outbound campaigns, attempts to find alternative email addresses, and re-enrolls them if successful.
Clay columns:
full_name(input) - From bounced contact listdomain(input)bounced_email(input) - The email that bouncedlinkedin_url(input, if available)alternative_email_1- Hunter.io (different search than original)alternative_email_2- Dropcontactalternative_email_3- FindyMailalternative_email_4- Snov.iobest_alternative- Formula: first non-null that isn't the bounced emailverification- ZeroBounce on best_alternativeis_valid- Formula: verified as validre_enroll- Formula: push to sequence if valid alternative found
Providers used: Hunter.io, Dropcontact, FindyMail, Snov.io, ZeroBounce Expected output: Recovers valid email addresses for 30-50% of bounced contacts Cost per contact: $0.05-0.15
Workflow 23: Persona-Based Content Recommender
What it does: Matches prospects to the most relevant content assets (case studies, blog posts, guides) based on their persona, industry, and company stage.
Clay columns:
prospect_title(input)prospect_industry(input)company_size(input)company_stage(input)detected_pain_points(from Workflow 9 personalization hooks)content_match- AI column: given the prospect profile and a list of your content assets (passed as context), recommend the top 3 most relevant piecesprimary_content_url- Formula: extract URL of best matchcontent_angle- AI column: write a 1-sentence explanation of why this content is relevant to this specific prospect
Providers used: AI columns only (no external APIs needed beyond enrichment) Expected output: Personalized content recommendation for every prospect Cost per prospect: $0.01-0.03
Workflow 24: Meeting Prep Package Generator
What it does: For prospects who have booked meetings, generates a comprehensive prep package for the AE with all relevant context.
Clay columns:
contact_email(input) - From calendar booking notificationfull_enrichment- Run complete contact and company enrichmentlinkedin_activity- Pull recent LinkedIn posts and activitycompany_news- Google News search for recent company mentionstech_stack- BuiltWith technology lookupopen_roles- Job posting searchcompetitive_landscape- AI column: identify which competitors they might be evaluatingtalk_tracks- AI column: generate 3 conversation openers based on prospect contextpotential_objections- AI column: predict likely objections based on company profilemeeting_brief- AI column: synthesize all data into a 1-page meeting prep brief
Providers used: Apollo, Proxycurl, BuiltWith, Google Search, AI columns Expected output: Comprehensive meeting prep document in under 2 minutes from booking Cost per meeting: $0.15-0.30
Workflow 25: Win/Loss Enrichment Analyzer
What it does: Enriches won and lost deals with additional data to identify patterns that predict future outcomes.
Clay columns:
company_domain(input) - From CRM closed dealsdeal_outcome(input) - Won or Lostdeal_value(input)sales_cycle_days(input)full_company_enrichment- Complete firmographic, technographic, funding datatech_stack_at_close- BuiltWith snapshotemployee_count_at_close- Apollo company dataindustry_classification- Standardized industry from enrichmenthad_champion_title- Formula: was the primary contact at VP+ level?had_funding_signal- Formula: did they raise funding in the 6 months before deal?pattern_analysis- AI column: compare won vs. lost deal attributes and identify predictive patternsicp_refinement- AI column: suggest ICP adjustments based on win/loss patterns
Providers used: Company enrichment waterfall, BuiltWith, AI columns Expected output: Enriched win/loss dataset with pattern analysis for ICP refinement Cost per deal: $0.10-0.20 Schedule: Run quarterly on all closed deals
Workflow Chaining: How to Connect These Together
The real power of Clay workflows is chaining them into end-to-end pipelines. Here are three production-ready chains:
Chain A: Full Prospecting Pipeline
`` Workflow 1 (Company Enrichment) -> Workflow 5 (Tech Stack Detection) -> Workflow 2 (Find Decision Makers) -> Workflow 3 (Email Waterfall) -> Workflow 4 (Phone Number Finder) -> Workflow 14 (Duplicate Detection) -> Workflow 12 (Lead Scoring) -> Workflow 11 (AI Email Writer) -> Workflow 15 (Sequence Loader) -> Workflow 13 (CRM Sync) ``
Total cost per fully processed lead: $0.30-0.80 Total time per lead: 2-5 minutes (automated) What you get: A fully enriched, scored, deduplicated lead enrolled in a personalized email sequence with all data synced to your CRM.
Chain B: Signal-Triggered Outreach
`` Workflow 6 (Funding Monitor) OR Workflow 7 (Hiring Signal) OR Workflow 10 (Job Change) -> Workflow 1 (Company Enrichment) -> Workflow 2 (Find Decision Makers) -> Workflow 3 (Email Waterfall) -> Workflow 9 (Website Scraper) -> Workflow 11 (AI Email Writer - with signal context) -> Workflow 15 (Sequence Loader) -> Workflow 13 (CRM Sync) ``
Total cost per signal-triggered lead: $0.25-0.60 Cadence: Runs weekly/bi-weekly, processes 20-100 triggered leads per cycle What you get: Timely, signal-based outreach that reaches prospects within days of a buying signal.
Chain C: Inbound Processing
`` Workflow 21 (Inbound Instant Enrichment) -> Workflow 12 (Lead Scoring) -> Workflow 14 (Duplicate Detection) -> Workflow 13 (CRM Sync with routing) -> Workflow 24 (Meeting Prep - if meeting booked) ``
Total cost per inbound lead: $0.10-0.25 Processing time: Under 60 seconds What you get: Instantly enriched, scored, and routed inbound leads with zero manual work.
Cost Summary Table
Workflow: 1. Company Enrichment | Cost Per Unit: $0.05-0.15 | Typical Volume/Month: 2,000 companies | Monthly Cost: $100-300
Workflow: 2. Find Decision Makers | Cost Per Unit: $0.10-0.30 | Typical Volume/Month: 2,000 companies | Monthly Cost: $200-600
Workflow: 3. Email Waterfall | Cost Per Unit: $0.03-0.12 | Typical Volume/Month: 5,000 contacts | Monthly Cost: $150-600
Workflow: 4. Phone Number Finder | Cost Per Unit: $0.05-0.20 | Typical Volume/Month: 2,000 contacts | Monthly Cost: $100-400
Workflow: 5. Tech Stack Detection | Cost Per Unit: $0.02-0.05 | Typical Volume/Month: 2,000 companies | Monthly Cost: $40-100
Workflow: 6-10. Signal Detection | Cost Per Unit: $0.01-0.05 | Typical Volume/Month: 5,000 checks | Monthly Cost: $50-250
Workflow: 11. AI Email Writer | Cost Per Unit: $0.02-0.08 | Typical Volume/Month: 3,000 emails | Monthly Cost: $60-240
Workflow: 12. Lead Scoring | Cost Per Unit: $0.00 | Typical Volume/Month: Unlimited | Monthly Cost: $0
Workflow: 13-15. CRM/Sequence | Cost Per Unit: $0.00-0.02 | Typical Volume/Month: 3,000 leads | Monthly Cost: $0-60
Workflow: Total typical monthly | Cost Per Unit: $700-2,550 | Typical Volume/Month: | Monthly Cost:
FAQ
How long does it take to build these workflows in Clay?
Simple workflows (like the Email Waterfall or Company Enrichment) take 1-2 hours to build if you're familiar with Clay. Complex workflows with AI columns and multi-step logic (like the AI Email Writer or Meeting Prep Generator) take 3-5 hours. A complete Chain A (full prospecting pipeline) typically takes 2-3 days to build and test. If you're new to Clay, add 50-100% more time for the learning curve, or consider hiring an agency that specializes in Clay implementations.
Which Clay plan do I need for these workflows?
Most of these workflows require Clay's Pro or Enterprise plan ($500-2,000+/month) for adequate enrichment credits and table row limits. The Explorer plan works for testing individual workflows but hits credit limits quickly in production. The biggest cost driver is enrichment provider credits - a high-volume prospecting operation can consume 10,000+ credits per month.
Can I run these workflows on a schedule without manual intervention?
Yes. Clay supports scheduled table runs (daily, weekly, or custom) and webhook triggers for real-time processing. Signal detection workflows (6, 7, 10) should run on weekly or bi-weekly schedules. Inbound processing (Workflow 21) should run via webhook for real-time response. Prospecting pipelines (Chain A) can run on demand when new target account lists are loaded.
How do I handle rate limits and API failures?
Clay handles most rate limiting internally for its native integrations. For custom HTTP requests, build retry logic using Clay's conditional columns - if the first attempt returns an error, trigger a second attempt after a delay. For critical workflows (like CRM sync), add a sync_status column that flags failures for manual review. In production, expect 2-5% of API calls to fail on any given run due to rate limits, provider downtime, or data issues.
Should I build these myself or hire someone?
If you have a technical team member who can dedicate 20-40 hours to Clay setup and ongoing maintenance, building in-house is cost-effective. If you need all 25 workflows running in production within 30 days and can't dedicate internal resources, hiring a Clay-specialized agency (like GTME) is faster and produces more reliable results. The typical agency engagement for a full Clay implementation is 4-8 weeks and $5,000-15,000 in setup fees plus ongoing management.