Skip to content

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

People reached
You, to your agent

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"
  }
}
Response200application/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 yetPreview

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 toThis window
Editorial SEO188
Community answers97
Answer engine optimization41
No Play credited86

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

AccountableFrom
marketing-lead · Marketing Leadthe filed bridge item, word for word

Worked by

TitleIts queue
Content LeadPOST /{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 itMoved by
answer-shareAnswer engine optimization
category-term-shareCategory kit
cited-answer-visitsCommunity answers
earned-mentionsData stories
episode-icp-visitsGuest circuit
indexed-page-yieldProgrammatic SEO
integration-icp-accountsIntegration partners
launch-icp-visitsLaunch sites
launch-week-icp-visitsLaunch week
organic-visitsEditorial SEO
placement-icp-visits-per-100Sponsorships
requester-entry-rateTools on request
reviews-per-100-asksReview requests
search-icp-visits-per-100Paid search
social-icp-visits-per-100Paid social
zero-shot-success-rateAgent 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.

Contents