URL: /revenue/icp-reached · Id: `page:/revenue/icp-reached`

# People reached: what moves it

> People reached counts the people who fit your Customer profile that your pages and Plays reached this week.

[People](https://startupbuilder.dev/business/nouns/person) reached counts the distinct [Visitors](https://startupbuilder.dev/business/nouns/visitor) and [Prospects](https://startupbuilder.dev/business/nouns/prospect) who fit your profile, reached in the week. Get found moves it.

## The number

```text title="People reached · Ask"
What moved people reached this week, and which Play moved it?
```

```ts title="People reached · SDK"
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
```

```json title="People reached · Response · sample"
{
  "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
    }
  ]
}
```

`412 people who fit reached · ■■■□ Likely · n 412 · path → new-arr → arr`

`$.Metric.query({ metric: 'icp-reached', shape: 'trend', breakdown: 'play', window: '7d' })` · sample

| Credited to | This window |
| --- | --- |
| [Editorial SEO](/plays/editorial-seo) | `188` |
| [Community answers](/plays/community-answers) | `97` |
| [Answer engine optimization](/plays/aeo) | `41` |
| No Play credited | `86` |

`icp-reached` is this site’s proposal to the hub (Not live yet, [gaps #4](/code/reference#not-live-yet)), so the figure above is a sample until the hub holds it.

## Owner
| Accountable | From |
| --- | --- |
| [`marketing-lead`](https://startupbuilder.dev/agents/marketing/marketing-lead) · Marketing Lead | the filed bridge item, word for word |

## Worked by
| Title | Its queue |
| --- | --- |
| [Content Lead](/capabilities/how-your-agents-act#content-lead) | <Op verb="Task.next" /> on the Content Lead’s queue |

## Moved here by
| How | Where |
| --- | --- |
| Play | [Agent legibility](/plays/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](/plays/aeo) · 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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/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](/plays/request-desk) · 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](/capabilities/check-ai-answers) |
| Page | [Blog and search](/strategy/passive) |
| Page | [Social](/plays/organic-social) |
| Page | [Press and guest spots](/plays/guest-circuit) |
| Page | [Launches](/capabilities/earn-first-links/launch-circuit) |
| Page | [Ads and sponsorships](/strategy/paid) |
| Page | [Reviews and referrals](/revenue/reviews-references-referrals) |
| Page | [Free tools](/plays/free-tools) |
| Title | [Content Lead](/capabilities/how-your-agents-act#content-lead) |

## The leaves
| Under it | Moved by |
| --- | --- |
| `answer-share` | [Answer engine optimization](/plays/aeo) |
| `category-term-share` | [Category kit](/plays/category-kit) |
| `cited-answer-visits` | [Community answers](/plays/community-answers) |
| `earned-mentions` | [Data stories](/plays/data-stories) |
| `episode-icp-visits` | [Guest circuit](/plays/guest-circuit) |
| `indexed-page-yield` | [Programmatic SEO](/plays/programmatic-seo) |
| `integration-icp-accounts` | [Integration partners](/plays/integration-partners) |
| `launch-icp-visits` | [Launch sites](/plays/launch-sites) |
| `launch-week-icp-visits` | [Launch week](/plays/launch-week) |
| `organic-visits` | [Editorial SEO](/plays/editorial-seo) |
| `placement-icp-visits-per-100` | [Sponsorships](/plays/sponsorships) |
| `requester-entry-rate` | [Tools on request](/plays/request-desk) |
| `reviews-per-100-asks` | [Review requests](/plays/review-requests) |
| `search-icp-visits-per-100` | [Paid search](/plays/paid-search) |
| `social-icp-visits-per-100` | [Paid social](/plays/paid-social) |
| `zero-shot-success-rate` | [Agent legibility](/plays/agent-legibility) |