People reached: what moves it
People reached counts the people who fit your Customer profile that your pages and Plays reached this week.
People reached counts the distinct Visitors and Prospects who fit your profile, reached in the week. Get found moves it.
The number
What moved people reached this week, and which Play moved it?
curl "https://api.sb/leaseline.app/events?where=name%20%3D%20%22Visitor.identified%22%20and%20at%20%3E%3D%20%222026-10-12%22&total=true" \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"
# Not live yet (gaps #4)
curl -X POST https://api.sb/leaseline.app/metrics/query \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"metric":"icp-reached","shape":"trend","breakdown":"play","window":"7d"}'import { $ } from 'startup-builder'
const { total } = await $.Event.list({ where: 'name = "Visitor.identified" and at >= "2026-10-12"', total: true }) // Visitors and Prospects who fit, this week
return await $.Metric.query({ metric: 'icp-reached', shape: 'trend', breakdown: 'play', window: '7d' }) // by the Play credited · Not live yet, gaps #4
npx startup-builder do Event.list --json '{"where":"name = \"Visitor.identified\" and at >= \"2026-10-12\"","total":true}'
npx startup-builder do Metric.query --json '{"metric":"icp-reached","shape":"trend","breakdown":"play","window":"7d"}' # Not live yet (gaps #4){
"name": "do",
"arguments": {
"code": "const { total } = await $.Event.list({ where: 'name = \"Visitor.identified\" and at >= \"2026-10-12\"', total: true }) // Visitors and Prospects who fit, this week\nreturn await $.Metric.query({ metric: 'icp-reached', shape: 'trend', breakdown: 'play', window: '7d' }) // by the Play credited · Not live yet, gaps #4"
}
}application/json{
"metric": {
"$id": "https: //api.sb/ leaseline.app/ metrics/ icp-reached",
"$type": "Metric",
"name": "ICP reached"
},
"week": "2026-10-19",
"value": 412,
"rows": [
{
"play": "editorial-seo",
"value": 188
},
{
"play": "community-answers",
"value": 97
},
{
"play": "aeo",
"value": 41
},
{
"play": null,
"value": 86
}
]
}
sample · 1 Not live yetPreview412 people who fit reached · ■■■□ Likely · n 412 · path → new-arr → arr
$.Metric.query({ metric: · sample
| Credited to | This window |
|---|---|
| Editorial SEO | 188 |
| Community answers | 97 |
| Answer engine optimization | 41 |
| No Play credited | 86 |
icp-reached is this site’s proposal to the hub (Not live yet, gaps #4), so the figure above is a sample until the hub holds it.
Owner
| Accountable | From |
|---|---|
marketing-lead · Marketing Lead | the filed bridge item, word for word |
Worked by
| Title | Its queue |
|---|---|
| Content Lead | POST /{namespace}/tasks/next on the Content Lead’s queue |
Moved here by
| How | Where |
|---|---|
| Play | Agent legibility · Tests each night whether coding agents find your API, pick it and make a first call that works, then fixes what they read, with facts. |
| Play | Answer engine optimization · Keeps the facts AI answers repeat about you true and dated, at home and at each cited source, and counts how often they name you. |
| Play | Category kit · Makes your category name what answer engines cite, from your own words and one dated day, and kills it at day 90 without qualified Deals. |
| Play | Community answers · Finds public questions about the problem you solve and your rivals, and gets a labeled, sourced answer posted within hours, fitted to each room. |
| Play | Data stories · Data stories turns your records into a dated release and briefs you to pitch it to scored reporters; every number links to its Dataset. |
| Play | Editorial SEO · Editorial SEO writes the guides and honest comparisons your buyers search for, from your own records, then refreshes or prunes each Page that slips. |
| Play | Guest circuit · Books the founder on the niche’s shows with pitches in the founder’s own words, then turns each aired episode into a Page that brings buyers. |
| Play | Integration partners · Builds integrations with the tools your Customers already use, sends each partner a working build, and lists one only after a Customer pays through it. |
| Play | Launch sites · Launches a ready Startup on one launch site at a time; the agent books it and builds the kit, and the founder writes every word. |
| Play | Launch week · Turns a quarter’s shipped Changes into five dated launch days, each with its own Page and posts, and leaves no claim on your Site false. |
| Play | Paid search · Bids on searches that show buying intent, and runs only while a first sale earns more than it costs to win. |
| Play | Paid social · Runs 10 to 15 distinct ad concepts at a time, each paused until approved, and spends more only after a holdout shows added sales. |
| Play | Programmatic SEO · Turns each record only you hold into one search Page that leads with its fact, released in batches that stop when search ignores them. |
| Play | Review requests · Asks every Customer for an honest Review when their result lands, on the one Venue you need most, and answers every Review within a day. |
| Play | Sponsorships · Buys one coded placement in a newsletter, podcast or event your buyers follow, and rebooks a publisher only when its own codes pay back. |
| Play | Tools on request · Asks your niche each week for one annoying problem, builds the top 10 as free tools within 24 hours, and you answer every asker. |
| Page | AI answers |
| Page | Blog and search |
| Page | Social |
| Page | Press and guest spots |
| Page | Launches |
| Page | Ads and sponsorships |
| Page | Reviews and referrals |
| Page | Free tools |
| Title | Content Lead |
The leaves
| Under it | Moved by |
|---|---|
answer-share | Answer engine optimization |
category-term-share | Category kit |
cited-answer-visits | Community answers |
earned-mentions | Data stories |
episode-icp-visits | Guest circuit |
indexed-page-yield | Programmatic SEO |
integration-icp-accounts | Integration partners |
launch-icp-visits | Launch sites |
launch-week-icp-visits | Launch week |
organic-visits | Editorial SEO |
placement-icp-visits-per-100 | Sponsorships |
requester-entry-rate | Tools on request |
reviews-per-100-asks | Review requests |
search-icp-visits-per-100 | Paid search |
social-icp-visits-per-100 | Paid social |
zero-shot-success-rate | Agent legibility |
Compiled, not written: edit the records it reads (metrics/bridge.ts; cap), then regenerate. Every step runs from a sentence or a line of code. In your words: the CRM words you know, and where each lives here.