Step 1: Define Your ICP and Input Your Target List
Before any enrichment can begin, you need to define what a qualified prospect looks like. Your ICP should specify:
- Target roles: VP Marketing, Head of Growth, CTO, Founder, etc.
- Company size: 50-500 employees, or Series A-C startups, or $10M-100M ARR
- Industry: SaaS, FinTech, Healthcare, E-commerce, etc.
- Geography: US, Europe, APAC, specific cities
- Buying signals: Recently hired, raised funding, posted about relevant challenges
Input formats Sai can accept:
- A list of company names typed directly into chat
- A Google Sheet with company names in Column A
- ICP criteria for Sai to find matching companies via LinkedIn search
- A list of LinkedIn profile or company page URLs
Step 2: Company Intelligence Gathering
For each target company, AI enrichment gathers foundational data:
- Industry and category: What space does this company operate in?
- Company size: Employee count (exact range from LinkedIn)
- Headquarters: Location and any regional offices
- Founded year: How mature is the company?
- Funding stage: Seed, Series A/B/C, public, bootstrapped
- Company description: One-line summary of what they do
- Website: Primary domain
- LinkedIn company URL: For future reference
Sai gathers this by visiting LinkedIn company pages and running Google searches, extracting structured data from the Knowledge Panel, Crunchbase listings, and company websites.
Step 3: Decision-Maker Discovery
Once you know the company, you need to find the right person to contact. This is where most manual prospecting breaks down — it takes 3-5 minutes per company just to identify who the decision-maker is.
AI automates this by:
- Searching LinkedIn for your target role at each company (e.g., "VP Marketing at [Company]")
- Matching the best-fit result based on title accuracy and company match
- Extracting full profile data: current title, tenure, previous roles, education, skills
- Checking connection degree and mutual connections
Best practice for target role selection:
- Search for 2-3 role variations per company (e.g., "VP Marketing," "Head of Marketing," "CMO")
- Prioritize contacts with 12+ months in their current role (they have decision-making power)
- Flag contacts who are 1st or 2nd-degree connections (higher response rates)
Step 4: Engagement Signal Analysis
Not all prospects are equally reachable. Active LinkedIn users respond at 3-5x the rate of dormant accounts. AI enrichment checks each prospect's recent activity:
- Last post date: Posted in the past 7 days? High-priority for warm engagement
- Post topics: What are they talking about? These become outreach hooks
- Comment activity: Are they engaging with others' content? Indicates platform engagement
- Content type: Are they sharing original thought leadership or just resharing?
This data determines not only who to reach out to, but how. A prospect who posted about "scaling content ops" yesterday is primed for a message that references that exact topic.
Step 5: Company News and Timing Signals
AI scans Google News for each target company (past 30 days) to identify timing signals:
- Funding announcements: Company just raised? They have budget and growth pressure
- Product launches: Indicates investment in new capabilities
- Executive hires: New VP or C-suite? They are evaluating vendors
- Partnerships: Signals strategic direction and openness to collaboration
- Awards or recognition: Creates a congratulatory outreach hook
These news items become the most powerful personalization hooks in your outreach. A prospect who just closed a Series B is far more receptive to a conversation about scaling than one with no recent activity.
Step 6: Score and Rank Prospects
With all enrichment data collected, apply a scoring framework to rank prospects by fit:
| Signal | Points | Criteria |
|---|
| Role match — exact title | +30 | Contact title matches target role exactly |
| Role match — partial | +15 | Title is adjacent (e.g., Director vs. VP) |
| Active on LinkedIn (past 30 days) | +20 | Posted or commented recently |
| 1st-degree connection | +25 | Already connected on LinkedIn |
| 2nd-degree connection | +15 | Shared mutual connections |
| 3rd-degree connection | +5 | No mutual connections |
| Recent company news | +10 | Funding, launch, exec hire in past 30 days |
| Tenure > 12 months | +10 | Stable in role with decision authority |
| Mutual connections available | +5 | Can request warm intro |
| Maximum score | 100 | All criteria met |
How to action the scores:
- 80-100: Top priority. Reach out immediately with a highly personalized message
- 60-79: Strong fit. Queue for outreach this week
- 40-59: Moderate fit. Add to nurture list or warm up through content engagement first
- Below 40: Low fit. Deprioritize or revisit ICP definition
Step 7: Generate Outreach Hooks and Export
The final step transforms enrichment data into actionable output. For each scored prospect, the system generates 2-3 personalized outreach hooks based on the enrichment data gathered:
Hook types:
- News-based: References recent company events (funding, launches, hires)
- Post-based: References the prospect's recent LinkedIn content
- Mutual connection: Leverages shared network for warm introductions
- Growth-signal: References visible scaling activity (team growth, new offices)
Sai exports the full enriched dataset to a Google Sheet with two tabs:
- Prospects tab: Score, name, title, company, LinkedIn URL, connection degree, activity status, outreach hooks
- Company Intel tab: Company name, industry, size, HQ, funding stage, recent news, LinkedIn URL
This output is ready to feed directly into your outreach workflow — whether that is LinkedIn connection requests, personalized emails via Sai's email autopilot, or CRM import.
Best AI Lead Enrichment Tools Compared (2026)
| Tool | Type | Data Sources | Prospect Scoring | Outreach Hook Generation | LinkedIn Activity Analysis | Pricing (Starting) |
|---|
| Apollo.io | Database + Sequences | ⭐⭐⭐⭐ Proprietary database | ⭐⭐⭐ Rule-based scoring | ❌ No | ❌ No | Free / $49/mo |
| ZoomInfo | Enterprise Data Platform | ⭐⭐⭐⭐⭐ Massive database | ⭐⭐⭐⭐ Intent-based scoring | ⭐⭐ Template suggestions | ❌ No | $15,000+/yr |
| Lusha | Contact Enrichment | ⭐⭐⭐ Email + phone focused | ⭐⭐ Basic filters | ❌ No | ❌ No | Free / $36/mo |
| Clearbit (now HubSpot) | API-Based Enrichment | ⭐⭐⭐⭐ Firmographic + technographic | ⭐⭐⭐ HubSpot lead scoring | ❌ No | ❌ No | Included with HubSpot |
| Clay | Data Orchestration | ⭐⭐⭐⭐ Multi-provider waterfall | ⭐⭐⭐ Custom formulas | ⭐⭐⭐ AI message drafting | ⭐⭐ Via integrations | $149/mo |
| Phantombuster | Scraping Automation | ⭐⭐⭐ LinkedIn + web scraping | ❌ No built-in scoring | ❌ No | ⭐⭐ Post scraping | $69/mo |
| LinkedIn Sales Navigator | Search & Filtering | ⭐⭐⭐⭐⭐ LinkedIn first-party | ⭐⭐ Spotlight alerts | ❌ No | ⭐⭐⭐ Built-in activity view | $99/mo |
| Sai by Simular | AI Coworker (Full Desktop) | ⭐⭐⭐⭐⭐ LinkedIn + Google + News (live) | ⭐⭐⭐⭐⭐ AI scoring (0-100) | ⭐⭐⭐⭐⭐ AI-generated hooks | ⭐⭐⭐⭐⭐ Full post & activity analysis | $20/mo (Founder) |
Key differences:
- Database tools (Apollo, ZoomInfo, Lusha) give you static contact data from their proprietary databases. The data is only as fresh as their last crawl. They excel at email and phone number lookup but do not analyze LinkedIn activity or generate personalized outreach hooks.
- Data orchestration tools (Clay) let you chain multiple data providers together in a waterfall. They are powerful but require significant setup and technical configuration — essentially building your own enrichment pipeline.
- Scraping tools (Phantombuster) extract raw data from LinkedIn and web pages, but they run scripts without contextual intelligence. You get data, not insights.
- Sai combines live data from multiple sources (LinkedIn profiles, LinkedIn company pages, Google search, Google News) with AI-powered analysis. It does not just extract data — it scores prospects, identifies outreach hooks, checks for timing signals, and exports everything structured. Because it operates across browser and desktop like a human researcher, it can access any publicly available information without being limited to a single database's coverage.
How Sai Combines Enrichment with Prospecting and Follow-Up
The true power of AI lead enrichment emerges when it connects to the rest of your sales workflow. Sai integrates three complementary workflows:
1. Lead Enrichment Engine (Research & Scoring)
The core enrichment workflow described in this article. Given company names or ICP criteria, Sai researches companies and contacts across LinkedIn and Google, scores each prospect, generates outreach hooks, and exports to Google Sheets.
2. LinkedIn B2B Prospecting (Discovery)
Before enrichment, you need to find companies. Sai can search LinkedIn by ICP criteria — role, industry, company size, location — to build initial target lists. This feeds directly into the enrichment pipeline, creating an end-to-end prospecting-to-enrichment flow.
3. Email Autopilot (Follow-Up After Outreach)
After enrichment-powered outreach is sent, Sai monitors your Gmail for responses. It detects stale threads, cross-references your calendar, and drafts context-aware follow-ups. The enrichment data from Step 1 feeds into the follow-up drafts — so your second touch references the same personalization hooks as your first.
The integrated workflow: Prospect Discovery → Lead Enrichment & Scoring → Personalized Outreach → Automated Follow-Up → Pipeline Tracking
All running through one AI coworker, no tool-switching, no manual data transfer between systems.