The 5 stages
1
Search
Guhan queries its data pipelines for people matching your search criteria + signal. May return 5–500 candidates per run, depending on your List’s daily target and how tight your filters are.
2
Enrich
For each candidate, Guhan reads their full LinkedIn profile — current company, headline, recent activity. This is the raw material for scoring + message-writing.
3
Score
Apply your hard gates (title, location by default) + let the research agent produce a fit chip (Strong / Moderate / Weak). Prospects who miss a hard gate are rejected here.
4
Deduplicate
Check whether this prospect already exists in your workspace (from a prior discovery run or a different source). If yes, skip — no double-messaging.
5
Land
Add the prospect to your List. From here, your Campaign picks them up.
Where prospects get filtered out
Not every candidate lands. Each stage can reject:- Search — LinkedIn returned nobody / search quota exhausted for the day
- Enrich — LinkedIn profile is private, blocked, or a company page (not a person)
- Score — hard gates didn’t match (wrong title, wrong location, competitor employee, etc.)
- Deduplicate — already in your workspace from a prior run
- Channel check — no reachable identity (no LinkedIn URL AND no email AND no phone)
What “landed” means
A prospect that lands has:- ✓ Passed all hard gates
- ✓ Been enriched with LinkedIn data
- ✓ Been rated with a fit chip by Guhan’s research agent
- ✓ Been added to your target List
- ✓ Cost you 1 credit (that’s what “landed” means for billing)
Sender enforcement
Guhan used to reject prospects at Stage 5 if you had no matching sender account connected. That check moved to send time — a prospect lands regardless, and the send-time gate catches any missing sender + tells you what to connect. Meaning: you can start finding prospects before you’ve connected all your sender accounts. Guhan will build up a List of qualified prospects and start messaging as soon as senders are wired.Debugging: why didn’t X land?
Common cases:Prospect shows in Filtered, reason: 'wrong location'
Prospect shows in Filtered, reason: 'wrong location'
Your location filter didn’t match their LinkedIn location. Check if the person’s LinkedIn city is spelled differently or if they’re in a different country than you targeted.
Prospect shows in Filtered, reason: 'already in workspace'
Prospect shows in Filtered, reason: 'already in workspace'
You already found this person via a prior discovery run. Guhan won’t add duplicates — they exist elsewhere in your workspace. Search the Prospects page to find them.
Prospect shows in Filtered, reason: 'company / page (not a person)'
Prospect shows in Filtered, reason: 'company / page (not a person)'
LinkedIn returned a Page or Company ID instead of a real person. This happens when engagement signals pick up company-branded reactions. Auto-handled.
Prospect shows in Filtered, reason: 'no reachable identity'
Prospect shows in Filtered, reason: 'no reachable identity'
Guhan couldn’t find any way to reach this person — no LinkedIn URL, no email, no phone. Typically happens with private profiles or profiles blocked in your region.
Zero prospects found
Zero prospects found
Your filters are too tight. Loosen a signal, expand the location, or add more title variants. Check the List detail page — the “Today’s discovery” strip shows what searched.
Related
How Guhan scores prospects
The fit chip and the hard gates.
Signal catalog
The triggers that drive the search stage.

