Integrate Tomba Finder with Clay
Integrate Tomba with Clay: Complete Guide
This comprehensive guide shows how to integrate Tomba's powerful email finding and verification capabilities with Clay using the HTTP API tool. Transform your lead generation workflow with automated email discovery and validation.
Overview
Tomba's integration with Clay allows you to:
- Find emails from first name, last name, and company domain
- Verify email addresses for deliverability
- Search entire domains for all available email addresses
- Find emails from phone numbers
- Get company information and employee counts
- Enrich contact data with verification scores and sources
Integration Benefits
| Feature | Benefit |
|---|---|
| Real-time Processing | Get instant results as you build your lists |
| High Accuracy | 95%+ accuracy rate with verification scores |
| Bulk Operations | Process hundreds of contacts simultaneously |
| Cost Effective | Pay only for successful finds and verifications |
| Data Quality | Filter out invalid, disposable, and risky emails |
Prerequisites
Before you begin, ensure you have:
- Active Clay account
- Tomba.io account with API access
- Tomba API credits available
- Basic understanding of Clay's enrichment features
Getting Your Tomba API Credentials
- Log in to your Tomba dashboard
- Navigate to the API section
- Copy your:
- API Key (Public key starting with
ta_) - API Secret (Private key starting with
ts_)
- API Key (Public key starting with
Tip: Keep your API credentials secure and never share them publicly.
Quick Setup
30-Second Setup for Email Finder
- Add Column → Add Enrichment → Search "HTTP API"
- Add Account with Tomba credentials
- Configure endpoint:
https://api.tomba.io/v1/email-finder - Map your data fields (first name, last name, domain)
- Run and create output columns
Step-by-Step Integration
Step 1: Add HTTP API Tool
- Open your Clay table with contact data
- Click "Add column" button
- Select "Add enrichment" from the dropdown
- Type "http" in the search bar
- Choose "HTTP API" from the results

Step 2: Configure Tomba API Connection
Add New Connection
- Click "Add account" in the HTTP API configuration
- Name your connection (e.g., "Tomba Email Intelligence")
- Add the following headers:
| Header Field | Value |
|---|---|
| Key: | X-Tomba-Key |
| Value: | [Your Tomba API Key] |
| Key: | X-Tomba-Secret |
| Value: | [Your Tomba API Secret] |
- Click "Save" to store the connection

Security Note: Clay securely stores your API credentials. They're encrypted and only used for API calls.
Step 3: Configure API Request
For Email Finder Operation
| Configuration Field | Value |
|---|---|
| Method: | GET |
| Endpoint: | https://api.tomba.io/v1/email-finder |
| Response Timeout: | 60000 (60 seconds) |
Query Parameters
Add these query parameters by mapping to your Clay columns:
| Parameter | Clay Column | Required | Description |
|---|---|---|---|
domain | Company Domain | Yes | Company website domain |
first_name | First Name | Yes | Contact's first name |
last_name | Last Name | Yes | Contact's last name |

Step 4: Test the Integration
- Click "Save and run 10 rows"
- Monitor the progress in Clay's status column
- Check for successful responses (status code 200)
- Review any errors and adjust configuration if needed
Step 5: Create Output Columns
Once your test runs successfully:
- Click on any cell in the HTTP API response column
- Hover over the data fields you want to extract
- Click "Add as column" for each field
Recommended Output Columns
| Output Field | Column Name | Description |
|---|---|---|
data.email | Email Address | Found email address |
data.score | Confidence Score | Accuracy score (0-100) |
data.status | Email Status | valid/invalid/risky |
data.sources | Source Count | Number of sources found |
data.position | Position | Contact's job title |
data.department | Department | Contact's department |

Available Tomba Operations
1. Email Finder
Endpoint: https://api.tomba.io/v1/email-finder
Purpose: Find email addresses using first name, last name, and domain
Code
2. Email Verifier
Endpoint: https://api.tomba.io/v1/email-verifier
Purpose: Verify email address deliverability
Code
3. Domain Search
Endpoint: https://api.tomba.io/v1/domain-search
Purpose: Find all email addresses for a domain
Code
4. Email Sources
Endpoint: https://api.tomba.io/v1/email-sources
Purpose: Find where an email address appears online
Code
5. Phone Finder
Endpoint: https://api.tomba.io/v1/phone-finder
Purpose: Find email addresses associated with phone numbers
Code
Advanced Configurations
Conditional Logic with Clay Formulas
Only Search When Domain Exists
Code
Score-Based Filtering
Create a formula column to filter by confidence score:
Code
Batch Processing Optimization
- Process in batches of 100-200 rows to avoid timeouts
- Add delays between batches using Clay's rate limiting
- Monitor your Tomba credit usage in the dashboard
- Use filters to avoid processing duplicate domains
Error Handling
Set up conditional columns to handle API errors:
Code
Output Management
Data Validation Formulas
Email Format Validation
Code
Disposable Email Detection
Code
Creating Composite Scores
Code
Best Practices
Data Quality
- Clean your input data before processing
- Remove duplicates to avoid wasting credits
- Validate domains are properly formatted
- Filter out generic email domains for B2B searches
Credit Management
- Monitor usage in your Tomba dashboard
- Use filters to target high-value prospects first
- Set up alerts for credit thresholds
- Implement retry logic for failed requests
Performance Optimization
- Use appropriate timeouts (60 seconds recommended)
- Process in smaller batches for large datasets
- Monitor success rates and adjust configurations
- Cache results to avoid duplicate API calls
Compliance & Ethics
- Respect privacy regulations (GDPR, CAN-SPAM)
- Use found emails responsibly for legitimate business purposes
- Keep records of consent and opt-outs
- Target relevant prospects to maintain sender reputation
Troubleshooting
Common Issues & Solutions
Issue: "Authentication Failed" (Status 401)
Causes:
- Incorrect API key or secret
- Expired credentials
- Wrong header format
Solutions:
- Verify credentials in Tomba dashboard
- Check header names are exact:
X-Tomba-KeyandX-Tomba-Secret - Regenerate API credentials if needed
Issue: "Rate Limited" (Status 429)
Causes:
- Exceeded API rate limits
- Too many concurrent requests
- Bulk processing without delays
Solutions:
- Add delays between requests
- Process in smaller batches
- Upgrade your Tomba plan for higher limits
Issue: No Results Found
Causes:
- Invalid domain format
- Missing required parameters
- Incorrect name formatting
Solutions:
- Clean domain names (remove http/https)
- Check parameter mapping in Clay
- Verify names are properly formatted
Issue: Timeout Errors
Causes:
- Timeout set too low
- Network connectivity issues
- Large batch processing
Solutions:
- Increase timeout to 60-90 seconds
- Reduce batch sizes
- Check internet connection stability
Use Cases & Examples
Use Case 1: Sales Prospecting
Scenario: Find decision-maker emails for B2B outreach
Clay Setup:
- Input: Company domains, job titles
- Process: Use Domain Search → Filter by seniority → Verify emails
- Output: Qualified prospect list with verified emails
Use Case 2: Event Marketing
Scenario: Enrich event registration data with verified emails
Clay Setup:
- Input: Attendee names, companies
- Process: Email Finder → Email Verifier → Company Finder
- Output: Complete attendee profiles for personalized follow-up
Use Case 3: Customer Data Enrichment
Scenario: Complete customer profiles with missing email addresses
Clay Setup:
- Input: Customer names, phone numbers, companies
- Process: Email Finder + Phone Finder → Verify results
- Output: Enriched customer database
Use Case 4: Competitor Analysis
Scenario: Research competitor team composition
Clay Setup:
- Input: Competitor domains
- Process: Domain Search → Analyze departments and roles
- Output: Competitive intelligence report
Advanced Workflow Examples
Multi-Step Enrichment Workflow
Code
Quality Scoring System
Create a comprehensive lead scoring system:
Code
Getting Help
Resources
Support Channels
- Email Support: support@tomba.io
- Live Chat: Available in Tomba dashboard