People
A Prospect is “a person or Organization a startup found but who has never engaged”: size the role, list the people, reach each one.
- Noun
- Prospect
- Calls
- 7
- Emits
Prospect.counted,Prospect.found,Prospect.verified,ContactPoint.found,ContactPoint.verified,Contact.enriched
A Data Verb reads the market and returns a reading. A Software Verb changes your records and emits an Event. Every call here is a Data Verb: it reads, and it changes a record only where its Effects say so.
Properties
| Field | Type | What null means |
|---|---|---|
count |
number, in people |
Never null: 0 means no one matched. |
withEmail |
number | null, in people |
The source does not say how many have a work email on file. |
ignored |
string[] |
Never null: empty when every filter you sent was applied. |
observedAt |
string, in ISO 8601 |
Never null. |
method |
Observed['method'] |
Never null; counts read 'estimated'. |
prospects |
Prospect[] |
Never null: empty when no one matched, at $0. |
prospects[].kind |
'person' | 'creator' | 'engager' |
Never null: the shape of the row, as kind asked. |
prospects[].name |
string |
Never null. |
prospects[].title |
string | null |
Unknown. |
prospects[].seniority |
'owner' | 'c-level' | 'vp' | 'director' | 'manager' | 'individual' | null |
Unknown. |
prospects[].organization |
{ name: |
No current employer on record. |
prospects[].location |
string | null |
Unknown. |
prospects[].profileUrl |
string | null |
No public profile was found. |
prospects[].hasEmail |
boolean | null |
The source does not say. Revealing the address is ContactPoint.findEmail or Prospect.verify. |
prospects[].reason |
string |
Absent on a plain filter: why this row, from the sentence, the role rank or the comment left. |
prospects[].creator |
{ venue: |
Absent unless kind is creator. |
prospects[].engaged |
{ post: |
Absent unless kind is engager. |
prospects[] |
Observed |
Each row also carries observedAt and method, and venue and locale where the reading has them. |
after |
Cursor |
The last page: there are no more rows. |
total |
number | null, in people |
The source does not report a total. |
cost |
Cost, in USD |
Never null. In try mode usd is 0 and maxUsd is what the call would have cost. |
prospect |
Prospect |
Never null: the Prospect the result was written onto. |
emails |
{ address: |
Never null: empty when no address was found, at $0. |
emails[].result |
EmailResult |
Never null on a found address. |
phones |
{ number:, in E.164 |
Never null: empty unless reach holds phone and a number was found. |
reachable |
boolean |
Never null: true when at least one address is deliverable. |
address |
string | null |
No route found an address: a miss, and free. |
confidence |
number | null, in score 0 to 1 |
No address, or the route gives no confidence. |
result |
EmailResult | null |
No address, or check:. |
results |
ContactPoint[] |
Never null: one row per address sent, in order. |
results[].address |
string |
Never null. |
results[].result |
EmailResult |
Never null: unknown when the mail server did not answer. |
results[].catchAll |
boolean | null |
The server did not say whether it accepts every address. |
results[].role |
boolean | null |
Unknown. true is a shared inbox such as leasing@. |
results[].disposable |
boolean | null |
Unknown. |
results[].freeMail |
boolean | null |
Unknown. true is a personal mailbox provider, not a company domain. |
results[].suggestion |
string | null |
No likely typo: gmail.com is suggested for gmial.com. |
results[] |
Observed |
Each row also carries observedAt and method. |
number |
string | null, in E.164 |
No route found a number under maxCost: a miss, and free. |
lineType |
'mobile' | 'landline' | 'voip' | null |
Unknown, or checkLine:. |
country |
string | null, in ISO 3166-1 |
Unknown. |
contact |
Contact |
Never null: the Contact the values were written onto. |
filled |
string[] |
Never null: the fields this call filled; empty when no source knew the person, at $0. |
values |
Record<string, |
Never null: one entry per filled field, each with when and how it was read. |
values.organization.value |
Hostname |
No current employer on record. |
values.seniority.value |
'owner' | 'c-level' | 'vp' | 'director' | 'manager' | 'individual' |
Unknown. |
Object
{
"name": "Dana Whitfield",
"title": "Director of Property Management",
"organization": "harborview-pm.com",
"location": "Seattle, WA"
}Lifecycle
| State | Entered by |
|---|---|
| Found: listed with a name, title and company, no address yet | Prospect.found |
| Verified: a work email found and checked, written onto the Prospect | Prospect.verified |
| Enrolled: in a Sequence, with a send scheduled | Contact.enrolled |
| Engaged: replied, booked or clicked, so no longer a Prospect but a Contact | Prospect.engaged |
| Suppressed: opted out or bounced; every startup honors it forever | Contact.suppressed |
Verbs
| Verb | The question it answers | Price | Success rate |
|---|---|---|---|
Prospect.count | How many people hold the role I sell to? | Free | 100% of 2,861,763 calls |
Prospect.find | Who at these companies do I talk to? | 3.8¢ per 100 rows | 99.99% of 636,024 calls |
Prospect.verify | Can I reach this person, and is the address safe to send to? | 0.6¢ a verified address | 94.9% across its steps |
ContactPoint.findEmail | What is this person’s work email? | 0.45¢ an address found | 95% of 3,296,127 calls |
ContactPoint.verifyEmail | Is this address real, and is it safe to send to? | 18¢ per 100 addresses | 99.99% of 2,098,997 calls |
ContactPoint.findPhone | What is this person’s direct phone number? | 1.7¢ a number found | 92.9% of 1,002,342 calls |
Contact.enrich | Who is this person now: title, employer, seniority and where they are? | 20¢ per 100 contacts | 99.99% of 136,987 calls |
The order you call them in
Prospect.count: How many people hold the role I sell to?Prospect.find: Who at these companies do I talk to?Prospect.verify: Can I reach this person, and is the address safe to send to?ContactPoint.verifyEmail: Is this address real, and is it safe to send to?Contact.enrich: Who is this person now: title, employer, seniority and where they are?
Monitors on this Noun
| Verb | What it watches |
|---|---|
Contact.enrich | A saved Contact changes jobs: stop the Sequence at the old address and write to them at the new company. |
Prospect.find | New people who commented on a post about your problem this week. |
Works with
- Workflows: Build a verified list · Pick who to sell to first · Post-engager harvest · List refresh · Champion moved · Inbound routing
- Agent tasks: Link pitches · Account brief · Answer every inbound
- Services: Verified list with a bounce warranty