Overview
Custom Tomba.io integration for Make.com (formerly Integromat) enables you to automate email finding, verification, and enrichment workflows without code.
Prerequisites
- Active Tomba.io account with API credentials
- Make.com account (free or paid)
Creating a Connection
- Add your Tomba.io app module to a scenario
- Click Create a connection
- Enter your Tomba.io API Key and Secret Key (available in your Tomba.io dashboard)
- Click Save - the connection will be tested automatically
Available Modules
Module 1: Find Email Address
Find a professional email address using a person's name and company domain.
Configuration:
- Name:
findEmail - Label:
Find Email Address - Description: Find a professional email address using a person's name and company domain
Parameters:
domain(text, required) - Company domain (e.g.,tomba.io)firstName(text, required) - Person's first namelastName(text, required) - Person's last name
Example Use Case:
Code
Module 2: Verify Email Address
Verify if an email address is valid and deliverable.
Configuration:
- Name:
verifyEmail - Label:
Verify Email Address - Description: Verify if an email address is valid and deliverable
Parameters:
email(email, required) - Email address to verify
Returns:
- Email deliverability status
- SMTP check results
- Risk score
- Accept-all detection
Module 3: Search Domain Emails
Search for all email addresses associated with a domain.
Configuration:
- Name:
domainSearch - Label:
Search Domain Emails - Description: Search for all email addresses associated with a domain
Parameters:
domain(text, required) - Company domainpage(number, optional, default: 1) - Page number for paginationlimit(number, optional, default: 10) - Results per page (max: 100)department(text, optional) - Filter by department (e.g., "engineering", "sales")
Module 4: Get Email Count
Get the total number of email addresses associated with a domain.
Configuration:
- Name:
countEmail - Label:
Get Email Count - Description: Get the total number of email addresses associated with a domain
Parameters:
domain(text, required) - Company domain
Module 5: Find Email from LinkedIn
Find email addresses using LinkedIn profile URLs.
Configuration:
- Name:
findEmailLinkedIn - Label:
Find Email from LinkedIn - Description: Find email addresses using LinkedIn profile URLs
Parameters:
url(text, required) - LinkedIn profile URL (e.g.,https://linkedin.com/in/username)
Module 6: Author Finder
Find the author of a webpage by URL.
Configuration:
- Name:
authorFinder - Label:
Author Finder - Description: Find the author of a webpage by URL
Parameters:
url(text, required) - Webpage URL
Module 7: Enrich Data
Enrich company or contact data using email or domain.
Configuration:
- Name:
enrich - Label:
Enrich Data - Description: Enrich company or contact data
Parameters:
email(email, optional) - Email address to enrichdomain(text, optional) - Domain to enrich
Module 8: Phone Finder
Find phone numbers associated with a domain, email, or LinkedIn URL.
Configuration:
- Name:
phoneFinder - Label:
Phone Finder - Description: Find phone numbers associated with a domain, email, or LinkedIn URL
Parameters:
domain(text, optional) - Company domainemail(email, optional) - Email addresslinkedin(text, optional) - LinkedIn profile URL
Module 9: Phone Validator
Validate phone numbers for format and deliverability.
Configuration:
- Name:
phoneValidator - Label:
Phone Validator - Description: Validate phone numbers for format and deliverability
Parameters:
phone(text, required) - Phone number to validatecountry_code(text, optional) - Country code (e.g.,US,FR,GB)
Module 10: Similar Domains
Find domains similar to a given domain.
Configuration:
- Name:
similarDomains - Label:
Similar Domains - Description: Find domains similar to a given domain
Parameters:
domain(text, required) - Company domain
Module 11: Create Lead
Create a new lead in Tomba.io.
Configuration:
- Name:
createLead - Label:
Create Lead - Description: Create a new lead in Tomba.io
Parameters:
email(email, required) - Lead's email addressfirstName(text, optional) - Lead's first namelastName(text, optional) - Lead's last name
Example Workflows
Lead Generation Automation
Code
Domain Research
Code
Advanced Features
Error Handling
Each module includes error handling that returns meaningful error messages. Add error handler routes in your scenarios to catch and handle these errors.
Example:
Code
Pagination
For the Domain Search module, you can implement loops to fetch all pages:
Code
Data Filtering
Use Make.com's built-in filters between modules:
Code
Troubleshooting
Connection Test Fails
- Verify your API credentials are correct in Tomba.io dashboard
- Check that your Tomba.io account is active
- Ensure you have API access enabled in your plan
Module Returns No Data
- Check the request URL and parameters
- Use Make.com's "Run Once" feature to see the actual API response
- Verify the output mapping matches the response structure
- Check your API usage limits
Rate Limiting
- Tomba.io API has rate limits based on your plan
- Use Make.com's scheduling features to space out requests
- Implement error handling for 429 (Too Many Requests) responses
Best Practices
- Batch Operations: Use pagination and iterators for large datasets
- Error Handling: Always add error handlers to gracefully handle API failures
- Data Validation: Verify inputs before sending to Tomba.io
- Monitoring: Use Make.com's execution history to monitor your workflows
- Testing: Test scenarios with "Run Once" before activating
Resources
Support
For issues with:
- Tomba.io API: Contact Tomba.io support
- Make.com Platform: Contact Make.com support
- Authentication: Verify credentials in both platforms
Version History
v1.0.0 - Initial release
- 11 core modules covering all major Tomba.io API endpoints
- API Key authentication
- Full error handling
- Comprehensive output mapping