LeadMagic integrates natively with Clay, allowing you to enrich contacts and companies without leaving your Clay tables. Use LeadMagic as part of Clay's waterfall enrichment strategies to maximize data coverage and quality.
Available LeadMagic enrichment actions in Clay:
Enrich Company - Get firmographic data using LinkedIn company URLs
Find Work Email - Discover professional email addresses from name + domain
Find Mobile Number - Access direct mobile numbers via LinkedIn profiles
Find Social Profile - Locate LinkedIn profiles from email addresses
Validate Email - Verify email deliverability and inbox validity
Clay users consistently rank LeadMagic as their top choice in waterfall enrichment sequences for:
Superior data quality:
Highest accuracy rates for work emails
Most comprehensive mobile number database
Real-time data validation
Cost efficiency:
Credits that never expire
Transparent per-enrichment pricing
No hidden fees or minimums
Reliability:
Consistently high match rates
Fast API response times
Stable uptime and performance
For maximum contact data coverage, use LeadMagic as your primary provider in Clay's waterfall enrichments. Waterfalls search sequentially across multiple providers, stopping when data is found.
Recommended waterfall position:
LeadMagic (highest quality, best value)
Backup provider #1
Backup provider #2
This approach maximizes your chances of finding accurate data while minimizing costs by using LeadMagic's competitive pricing first.
Learn more about Clay waterfalls
You have two ways to use LeadMagic in Clay:
Clay provides a shared LeadMagic account that works out-of-the-box with no setup required.
How it works:
Select LeadMagic enrichments in Clay
Clay charges from your Clay credit balance
No LeadMagic API key needed
Instant access for all Clay users
Clay credit costs:
Enrich Company: 1 Clay credit per enrichment
Find Work Email: 1 Clay credit per enrichment
Validate Email: 1 Clay credit per enrichment
Find Mobile Number: 6 Clay credits per enrichment
Find Social Profile: 10 Clay credits per enrichment
Best for:
Testing LeadMagic before committing
Occasional enrichment needs
Users without LeadMagic subscriptions
Quick one-off projects
For better value and credit management, connect your personal LeadMagic account via API key.
Benefits:
Use your LeadMagic credits directly
Better per-enrichment rates
Credits never expire (on most plans)
Full control over usage and billing
Access to LeadMagic's credit rollover features
Requirements:
Active LeadMagic paid plan
API key from your LeadMagic account
Best for:
Regular Clay users
Teams doing consistent enrichment
Users who want cost optimization
Anyone with a LeadMagic subscription
Go to app.leadmagic.io and sign in with your account credentials.
Click your profile icon in the top right
Select "Settings" from the dropdown
Or go directly to Settings > API
Look for the "API Key" section here.
Your key will be displayed (or hidden for security)
Click "Copy" to copy your API key to clipboard
Important security notes:
Treat your API key like a password
Never share it publicly or commit it to code repositories
Each API key is tied to your LeadMagic account and credits
If compromised, regenerate a new key immediately
Don't have a LeadMagic account yet?
Sign up: leadmagic.io/signup
Choose a plan: Start with our Starter plan to test the Clay integration, then upgrade as your needs grow.
In your Clay table:
Click "Add Enrichment"
Search for "LeadMagic"
Select any LeadMagic action (e.g., "Find Work Email")
In the enrichment panel:
Look for the account/connection dropdown
Click "Add new account" or "Connect account"
Select "Use your own API key"
Paste your LeadMagic API key
Give the connection a name (e.g., "LeadMagic - Main Account")
Click "Save" or "Connect"
Clay will test the API connection
You'll see confirmation when successful
The account is now available for all LeadMagic enrichments
Pro tip: You can connect multiple LeadMagic accounts if you manage several workspaces or teams.
Each LeadMagic enrichment follows a similar setup process in Clay. Here's what's available:
What it does: Enriches company data using LinkedIn company URLs.
Required input:
Company LinkedIn URL
Returns:
Company name
Industry
Company size
Location/headquarters
Founded date
Description
Website URL
Employee count ranges
And more firmographic data
Common use cases:
Account-based marketing (ABM) targeting
Company research and qualification
Building company lists for outreach
Enriching CRM data
Setup in Clay:
Step 1: Select your LeadMagic account
Choose Clay-managed account or your API key
Step 2: Enter the company LinkedIn URL
Map from existing column containing LinkedIn URLs
Or manually enter URL
Step 3: (Optional) Enable auto-update
Updates data every 24 hours automatically
Keeps company data fresh
Toggle off if you want static data
Step 4: (Optional) Set conditional run criteria
Use formulas to run enrichment only when conditions are met
Example: Only enrich companies with 50+ employees
Step 5: Select output columns
Choose which company data fields to add as columns
All data remains accessible even if not added as columns
What it does: Finds professional email addresses using name and company domain.
Required input:
First name
Last name
Company domain (e.g., "leadmagic.io")
Returns:
Work email address
Confidence score
Email format pattern
Common use cases:
Cold email prospecting
Sales outreach list building
Contact discovery
CRM enrichment
Setup in Clay:
Step 1: Select your LeadMagic account
Step 2: Enter required inputs
Map first name column
Map last name column
Map company domain column
Step 3: (Optional) Enable auto-update
Step 4: (Optional) Set conditional run criteria
Step 5: Select output columns
Pro tip: Pair with "Validate Email" action to verify deliverability before sending outreach.
What it does: Discovers personal mobile numbers using LinkedIn profile URLs.
Required input:
Contact's LinkedIn profile URL
Returns:
Mobile phone number
Phone type (mobile/cell)
Country code
Confidence score
Common use cases:
Multi-channel outreach (call + email)
Sales development representative (SDR) workflows
Executive outreach requiring phone calls
High-priority contact discovery
Setup in Clay:
Step 1: Select your LeadMagic account
Step 2: Enter LinkedIn profile URL
Map from column containing LinkedIn URLs
Must be personal profile, not company page
Step 3: (Optional) Enable auto-update
Step 4: (Optional) Set conditional run criteria
Example: Only find mobile for VPs and above
Step 5: Select output columns
Important: Mobile number enrichment respects compliance and privacy regulations. Use responsibly and in accordance with applicable laws (TCPA, GDPR, etc.).
What it does: Locates LinkedIn profiles using email addresses.
Required input:
Work email OR personal email
Returns:
LinkedIn profile URL
Profile name
Current company
Title/position
Location
Common use cases:
Reverse lookup from email to LinkedIn
Social selling preparation
Profile verification
Contact enrichment workflows
Setup in Clay:
Step 1: Select your LeadMagic account
Step 2: Enter email address
Can use work or personal email
Map from email column
Step 3: (Optional) Enable auto-update
Step 4: (Optional) Set conditional run criteria
Step 5: Select output columns
Workflow tip: Use this after finding emails to get LinkedIn URLs, then use "Find Mobile Number" for complete contact data.
What it does: Verifies if an email address has a valid, deliverable inbox.
Required input:
Email address to validate
Returns:
Validation status (valid/invalid/risky)
Deliverability score
Inbox type (business/personal)
Email syntax validation
Domain validity
Common use cases:
Email list cleaning before campaigns
Reducing bounce rates
Protecting sender reputation
Verifying found emails before outreach
Setup in Clay:
Step 1: Select your LeadMagic account
Step 2: Enter email to validate
Map from email column
Works with any email address
Step 3: (Optional) Enable auto-update
Step 4: (Optional) Set conditional run criteria
Example: Only validate emails marked as "high priority"
Step 5: Select output columns
Best practice: Always validate emails before sending cold outreach to maintain high deliverability rates.
When using your own LeadMagic API key:
Credits are charged from your LeadMagic account balance
Same per-enrichment rates as direct LeadMagic usage
Credits never expire (on Pro, Business, Enterprise plans)
When using Clay-managed account:
Credits are charged from your Clay account
See Clay's pricing for their credit costs
Higher per-enrichment rate than using your own API
1. Use Conditional Runs Don't waste credits on rows you don't need:
Only run if: /First Name/ is not empty
Only run if: /Company Size/ > 100
Only run if: /Title/ contains "Director"
2. Leverage Waterfalls Strategically Place LeadMagic first in waterfalls to get best value:
Higher success rates = fewer fallback provider costs
Better data quality = less need for verification
Credits that never expire = no rush to use them
3. Deduplicate Before Enriching Use Clay's deduplication features to avoid enriching the same contact multiple times.
4. Validate Before Enriching For expensive enrichments (mobile numbers), validate emails first to ensure you're enriching valid contacts.
5. Batch Strategically
Enrich in batches rather than one-by-one
Monitor credit usage as you go
Adjust approach based on results
Check:
Is your LeadMagic subscription active?
Did you copy the entire API key?
Are there extra spaces before/after the key?
Is your LeadMagic account in good standing?
Solution:
Verify subscription at app.leadmagic.io/settings/billing
Re-copy API key from LeadMagic settings
Try regenerating a new API key
Contact LeadMagic support if issues persist
Common reasons:
Input data is incomplete or incorrect
Contact/company not in LeadMagic database
LinkedIn URL is invalid or blocked
Domain doesn't match company
Solutions:
Verify input data quality
Try alternative data sources in waterfall
Check LinkedIn URLs are accessible
Use Find Social Profile to locate correct profiles
Check:
Are you using Clay-managed account instead of your API key?
Verify correct account is selected in enrichment settings
Check your LeadMagic dashboard for usage
Solution:
Ensure your API key connection is active
Re-select your LeadMagic account in Clay enrichment
Contact support if credits deduct incorrectly
Common causes:
Clay server issues (rare)
LeadMagic API rate limits
Invalid input data format
Network connectivity issues
Solutions:
Wait a few minutes and retry
Check Clay and LeadMagic status pages
Verify input data format matches requirements
Try enriching smaller batches
Check:
Is auto-update toggled on?
Has 24 hours passed since last enrichment?
Is the table active (not archived)?
Solution:
Re-enable auto-update in enrichment settings
Manually run enrichment to refresh
Check Clay's auto-update documentation
Build your enrichment workflow as a waterfall:
LeadMagic (primary provider)
Backup provider (if needed)
Manual research (last resort)
This ensures maximum data coverage at minimum cost.
Don't enrich every row. Use filters and conditional runs to focus on:
High-value prospects
Complete profiles with necessary data
Specific target criteria (title, company size, industry)
For expensive enrichments (mobile numbers), run cheaper validations first:
Validate email exists
Verify company domain is valid
Check LinkedIn profile is accessible
Then run expensive enrichments
Track your credit consumption:
Check LeadMagic dashboard regularly
Set up Auto Top Up for uninterrupted service
Review which enrichments use most credits
Optimize workflows based on data
Combine LeadMagic with Clay's powerful features:
AI formulas for data processing
Conditional logic for smart enrichment
Deduplication to avoid waste
Formula columns for data transformation
Enable auto-update for:
Company data (changes frequently)
Job titles and roles
Contact verification
Disable for:
Historical snapshots
Static reference data
One-time enrichments
Create Clay table templates with:
Pre-configured LeadMagic enrichments
Optimized waterfall sequences
Conditional run formulas
Output column selections
Share these across your team for consistency.
Goal: Find complete contact data from just a name and company
Steps:
Start with: First Name, Last Name, Company Name
Use "Enrich Company" to get company LinkedIn URL and domain
Use "Find Work Email" with name + domain
Use "Validate Email" to verify email
Use "Find Social Profile" with email to get LinkedIn profile
Use "Find Mobile Number" with LinkedIn profile
Result: Complete contact record with verified email and mobile number
Goal: Build enriched company list for ABM campaigns
Steps:
Start with: Company names or LinkedIn URLs
Use "Enrich Company" for all firmographic data
Filter by company size, industry, location (using Clay filters)
Export enriched company list
Use for account targeting
Result: Qualified company list with complete firmographic intelligence
Goal: Clean and validate existing email list
Steps:
Start with: Existing email list
Use "Validate Email" on all addresses
Filter for "valid" status only
Use "Find Social Profile" to get LinkedIn URLs
Use "Find Mobile Number" for multi-channel outreach
Result: Clean email list with verified contacts and additional phone numbers
Goal: Enrich contacts when you only have email addresses
Steps:
Start with: Email addresses
Use "Find Social Profile" to get LinkedIn URL and basic info
Use "Find Mobile Number" with LinkedIn profile
Use "Enrich Company" with company info from social profile
Result: Full contact and company data from just an email address
When using your own LeadMagic API key, you use your LeadMagic credits at standard rates. When using Clay-managed LeadMagic, Clay charges from your Clay credit balance at their rates.
You need a Clay account to use LeadMagic within Clay. However, Clay offers free plans to get started.
If using your own API key and credits run out, enrichments will fail. Set up Auto Top Up in your LeadMagic account to prevent interruptions.
Yes! You can connect multiple LeadMagic API keys and switch between them per enrichment.
LeadMagic provides the most current data available at enrichment time. Enable auto-update for ongoing data freshness.
LeadMagic API has generous rate limits. For enterprise-scale usage, contact LeadMagic sales for custom limits.
Yes! Export your Clay table with all LeadMagic enrichments as CSV, Excel, or sync to your CRM.
Clay-managed charges Clay credits at their rates. Your own API key uses your LeadMagic credits at LeadMagic's rates, typically more cost-effective for regular users.
For issues with:
LeadMagic API keys
Credit usage or billing
Data accuracy questions
Account management
Contact support in the in-app chat.
For issues with:
Clay platform features
Table configurations
Waterfall setup
Clay-managed account
Contact: Clay's support through their help center
API key management
Auto Top Up configuration
Credit rollover policy
Manual credit purchases
Waterfall enrichment strategies
clay integration, leadmagic clay, clay leadmagic, using leadmagic in clay, clay enrichment, leadmagic api clay, connect leadmagic to clay, clay data enrichment, clay waterfall, waterfall enrichment, leadmagic waterfall, clay api key, how to use leadmagic in clay, leadmagic clay setup, clay integration guide, find work email clay, find mobile number clay, enrich company clay, validate email clay, find social profile clay, clay credits, leadmagic credits clay, clay managed account, own api key clay, clay enrichment provider, best clay provider, number 1 clay provider, top clay enrichment, clay b2b data, clay contact enrichment, clay company enrichment, linkedin enrichment clay, email finding clay, phone number finding clay, mobile number clay, work email clay, clay automation, clay workflow, clay table enrichment, bulk enrichment clay, clay waterfall strategy, optimize clay credits, save clay credits, conditional runs clay, auto update clay, clay troubleshooting, leadmagic not working clay, api key issues clay, enrichment failed clay, no data returned clay