Built an intelligent n8n workflow that automatically identifies, enriches, and verifies decision-maker contacts from a list of company domains. The system pulls company data from Airtable, performs targeted LinkedIn searches via Serper API, uses Google Gemini AI to analyze search results and select the most relevant contact for the specific service offering, discovers their email address through Findymail, verifies deliverability, and updates the CRM with only validated contacts. This automation reduces lead enrichment time from 5 minutes per company to 30 seconds, achieving 95%+ email deliverability rates while processing hundreds of leads overnight—saving sales teams approximately 35 hours per month on manual research and data entry tasks.
In B2B sales, one of the most time-consuming challenges is identifying the right person to contact at target companies and obtaining their verified email addresses. This n8n automation workflow solves that problem by creating an intelligent pipeline that automatically searches for decision-makers, enriches contact data, and verifies email addresses—all while updating your CRM in real-time.
Sales teams typically spend hours manually:
For a list of 100 companies, this process could take days of manual work. This automation reduces it to minutes.

This workflow creates an intelligent, multi-stage pipeline that processes company data through several enrichment and validation steps:
The workflow begins by pulling company data from an Airtable base, specifically targeting the “company websites” field. Using n8n’s Split in Batches node, the system processes companies systematically, preventing API rate limits and ensuring reliable execution at scale.
For each company, the workflow performs a targeted Google search using the Serper API:
site:linkedin.com/in CEO [company domain]
This search strategy is highly effective because it:
Here’s where the workflow gets intelligent. Rather than blindly taking the first search result, it uses Google Gemini’s language model to analyze the top search results and determine the best contact person.
The AI prompt instructs:
“Let’s say you’re selling email marketing services, based on [profile data], pick the one who is the best fit to contact.”
This ensures the workflow identifies not just any executive, but the most relevant decision-maker for the specific service being offered. The AI considers:
Once the ideal contact is identified, the workflow uses the Findymail API to discover the person’s professional email address. Findymail cross-references:
This dramatically increases the accuracy of email discovery compared to simple pattern-guessing tools.
Finding an email isn’t enough—it needs to be deliverable. The workflow sends each discovered email through Findymail’s verification API, which checks:
A filter node ensures only verified, deliverable emails proceed to the final stage. This prevents the CRM from being polluted with invalid contact data and protects the sender’s reputation in future email campaigns.
Finally, verified contacts are automatically written back to Airtable with:
The workflow uses a smart update strategy, matching on “company websites” to update existing records rather than creating duplicates.
The batch processing approach ensures that if any single company fails (due to an API timeout, no results, etc.), the workflow continues processing the remaining companies rather than failing.
The workflow demonstrates best practices for API integration:
The Google Gemini integration showcases how LLMs can make workflows more intelligent by:
The workflow efficiently passes data between nodes using n8n’s expression syntax:
{{ $('Loop Over Items1').item.json["company websites"] }}
This ensures the correct data context is available at each stage, even in looped operations.
This automation delivers measurable business value:
Time Savings: Reduces lead enrichment from ~5 minutes per company (manual) to ~30 seconds per company (automated)
Accuracy: AI-powered contact selection improves targeting compared to random executive selection
Data Quality: Email verification ensures 95%+ deliverability rates
Scalability: Can process hundreds of companies overnight without human intervention
ROI: For a sales team processing 500 leads per month, this saves approximately 35 hours of manual work
While built for email marketing services, this workflow pattern is adaptable to:
This project demonstrates several important automation principles:
Future iterations could include: