Dauri built an automated research workflow using Needle that transforms their entire data enrichment process:
A. Automated data pipeline from Google Sheets
The workflow starts by automatically pulling company data from Google Sheets, transforming it into structured objects that flow through the rest of the pipeline. This eliminates manual data entry and ensures consistency.
B. AI-powered research agent
At the heart of the workflow is a Needle AI agent that acts as a data completion specialist. For each company, the agent:
- Searches for company websites using web search tools
- Browses company pages to find contact information and team pages
- Visits LinkedIn profiles to extract contact details
- Tries common email patterns (firstname.lastname@companydomain.de, etc.)
- Matches people to roles by analyzing job titles and categorizing them
The agent uses multiple tools including web search, web browsing, and LinkedIn integration to gather comprehensive information.
C. Intelligent filtering and data quality
After enrichment, the workflow filters results based on which contacts were successfully found. This allows Dauri to:
- Route companies with CEO contacts to one channel
- Process companies with Energy Managers separately
- Focus on companies with Sustainability Managers
- Handle Finance Manager contacts differently
This filtering ensures that downstream processes receive clean, categorized data.
D. Structured output for downstream use
The workflow returns structured data with all original company fields preserved, plus enriched contact information. Each output includes:
- Company information (ID, ISIN, Type, Country, Location)
- Found contacts with names and emails
- Source URLs for verification
- Clear "NO INFO FOUND" markers when contacts couldn't be located
This structured approach makes it easy to integrate with CRM systems, email tools, and other business applications.