Clay
What this template does: A signal-based sales prospecting workflow. It finds companies hiring SDRs/BDRs (buying signal), identifies the VP/Director of Sales, and enriches their email + phone via FullEnrich. Ready for export to your CRM or sequencer.


Get template
1. Source - Find Jobs (Clay Native)
The template searches Clay's job database for recent SDR/BDR postings. Pre-configured with:
Job Titles: SDR, Sales Development Representative, Business Development Representative
Location: United States + Remote
Date Range: Last 30 days
Deduplication: 1 job per company (no duplicates)
Limit: Up to 50,000 results

2. Extract Job Data (Formula Columns)
Automatically extracts specific fields from the raw job data into clean columns:
Company Name — e.g.
Acme CorpJob Title — e.g.
Sales Development RepresentativeLocation — e.g.
San Francisco, CA (Remote)Company Domain — e.g.
acmecorp.comJob LinkedIn URL — link to the job posting
Posted On — posting date
Uses JavaScript dot notation formulas. No API calls, instant execution.

3. Find Decision Maker (FullEnrich Search API)
Calls FullEnrich's People Search API to find the sales leader at each company. The API searches for:
Seniority: VP or Director
Titles: Head of Sales, VP Sales, VP of Sales
Domain match: Exact company domain
Limit: Top 1 match per company
Headers required:
Authorization: Bearer YOUR_FULLENRICH_API_KEYContent-Type: application/json
4. Extract Decision Maker Data (Formula Columns)
Parses the FullEnrich API response to extract:
Full Name — e.g.
Jordan LeeTitle — e.g.
VP of SalesLinkedIn Profile — e.g.
linkedin.com/in/jordanleeCountry — e.g.
United States
Uses JavaScript optional chaining (?.) to safely navigate nested JSON. If no match is found, returns null instead of erroring.

5. Enrich Work Email (FullEnrich)
Uses FullEnrich's email waterfall to find verified work emails. Only runs if a decision maker was found (Full Name is not empty).
Full Name → from Step 4
Company Domain → from Step 2
LinkedIn Profile → from Step 4
FullEnrich searches across 15+ data providers, validates against SMTP servers, and checks email deliverability.

6. Enrich Mobile Phone (FullEnrich)
Uses FullEnrich's phone waterfall to find direct mobile numbers. Same run condition — only runs if a decision maker was found.
Full Name → from Step 4
Company Domain → from Step 2
LinkedIn Profile → from Step 4

7. Flag Outreach Readiness (Formula)
Automatically marks which leads have complete data for outreach. Checks if a valid email exists and returns Yes or No. Filter your table by Ready for Outreach = Yes to see only leads ready to export.

Cost per fully enriched lead | |
|---|---|
Find Jobs + Formula columns | Free |
FullEnrich Search API | Free (your API key) |
FullEnrich Find Work Email | 1.5 credits |
FullEnrich Find Mobile Phone | 25 credits |
Total per lead | 26.5 credits |
How to execute this workflow
Find Jobs source already ran — companies are in the table
Formula columns auto-calculate — data is extracted
Run the FullEnrich Search API column (test with 10 rows first)
Decision maker formulas auto-populate
Run FullEnrich Email (only rows with Full Name)
Run FullEnrich Phone (only rows with Full Name)
Filter by "Ready for Outreach = Yes" → Export
Quality control tips
Test with 10 rows first before running on the full list
Check API response — make sure decision makers are relevant
No decision maker found? — Company may be too small, or title doesn't match filters
Phone missing? — Not all people have public phone numbers (expected)
Run on a schedule — Set Find Jobs to run daily/weekly for hot leads
Problem | Solution |
|---|---|
FullEnrich Search returns empty | Company may not have a VP/Director of Sales. Try broadening title filters (add "Sales Manager", "CRO") or check that the domain is correct. |
API returns 401 error | Check your FullEnrich API key in the Authorization header. It should be |
Email enrichment returns nothing | Make sure Full Name and Company Domain are populated. LinkedIn URL improves match rates significantly. |
AI opener is generic | Make sure the Company Name, Job Title, Full Name, and Title variables are all populated before running the AI column. |
Too many rows to process | Start with 50-100 rows. Use "Run rows where..." to process in batches. Consider filtering by company size or industry first. |


