Understanding the Agents
Three specialized AI agents work together to find qualified leads.
Agent Workflow
The Orchestrator supervises the workflow, routing work to agents. Agents work independently and report results back.
Harvester (Company Scout)
Purpose: Find companies matching your ICP.
What It Does:
- Interprets your ICP prompt
- Translates to ZoomInfo search parameters
- Searches for matching companies
- Returns 50-300 companies per iteration
Uses:
- Industry codes from ZoomInfo
- Location filters (states, countries)
- Company size ranges
- Industry keywords
Output: List of potential companies to evaluate.
Evaluator (ICP Analyst)
Purpose: Score each company for fit with your ICP.
What It Does:
- Analyzes company against your ICP criteria
- Scores on 1-10 scale
- Auto-accepts obvious fits (score 9-10)
- Auto-rejects obvious misses (score 1-5)
- For uncertain cases (score 6-8), does web research
Scoring Factors:
| Factor | Weight | High Score Means |
|---|---|---|
| Value of Failure | 35% | High revenue lost per missed call |
| Phone Dependency | 30% | Phone is primary business channel |
| Operational Complexity | 20% | 10-50 employees, no receptionist |
| Decision Maker Access | 15% | Owner-operated business |
Output: Qualified companies (score 7+) passed to Headhunter.
Headhunter (Contact Finder)
Purpose: Find decision makers at qualified companies.
What It Does:
- Searches ZoomInfo for contacts at each company
- Filters by job title seniority
- Requires verified email address
- Returns up to 2 contacts per company
Contact Priority:
- Owner, Partner, Founder
- CEO, COO, CFO
- Office/Practice Manager
- Director, VP
- Manager, Supervisor
Rejects: HR, IT, Marketing, Engineers (not decision makers)
Output: Final leads with contact details.
Orchestrator (Supervisor)
Purpose: Coordinate the workflow and track progress.
What It Does:
- Checks if more companies needed
- Routes work to appropriate agent
- Tracks leads found vs target
- Saves results to database
- Generates session report
Loop Logic:
1. If company queue < 10: Run Harvester
2. Run Evaluator on pending companies
3. Run Headhunter on qualified companies
4. Save leads
5. If target reached: Stop
6. Otherwise: Repeat (max 10 iterations)Agent Communication
Agents never communicate directly. All coordination goes through the Orchestrator:
Harvester → Orchestrator → Evaluator
Evaluator → Orchestrator → Headhunter
Headhunter → Orchestrator → Database