New Leads: what moves it
New Leads counts the people who signed up, gave consent or replied this week, and the Plays behind them.
New Leads counts the people reached who became Leads in the week: a signup, a consented Contact or a reply.
The number
What moved new Leads this week, and which Play moved it?
curl "https://api.sb/leaseline.app/events?where=name%20%3D%20%22Lead.created%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":"new-leads","shape":"trend","breakdown":"play","window":"7d"}'import { $ } from 'startup-builder'
const { total } = await $.Event.list({ where: 'name = "Lead.created" and at >= "2026-10-12"', total: true }) // signups, consented Contacts and replies
return await $.Metric.query({ metric: 'new-leads', shape: 'trend', breakdown: 'play', window: '7d' }) // by the Play credited · Not live yet, gaps #4
npx startup-builder do Event.list --json '{"where":"name = \"Lead.created\" and at >= \"2026-10-12\"","total":true}'
npx startup-builder do Metric.query --json '{"metric":"new-leads","shape":"trend","breakdown":"play","window":"7d"}' # Not live yet (gaps #4){
"name": "do",
"arguments": {
"code": "const { total } = await $.Event.list({ where: 'name = \"Lead.created\" and at >= \"2026-10-12\"', total: true }) // signups, consented Contacts and replies\nreturn await $.Metric.query({ metric: 'new-leads', 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/ new-leads",
"$type": "Metric",
"name": "New Leads"
},
"week": "2026-10-19",
"value": 38,
"rows": [
{
"play": "cold-email",
"value": 14
},
{
…
sample · 1 Not live yetPreview38 new Leads · ■■■□ Likely · n 38 · path → new-arr → arr
$.Metric.query({ metric: · sample
| Credited to | This window |
|---|---|
| Cold email | 14 |
| Owned newsletter | 9 |
| Warm intros | 6 |
| Free tools | 5 |
| No Play credited | 4 |
new-leads 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 |
|---|---|
| SDR | POST /{namespace}/tasks/next on the SDR’s queue |
Moved here by
| How | Where |
|---|---|
| Play | Account visits · Finds the fitting companies behind visits to your own buying pages and writes to the right person there, from facts, never from the visit. |
| Play | Agent registries · Lists your MCP server and tools where agents and developers install from, with facts-only descriptions, and counts the first calls each listing sends you. |
| Play | Archive repurposing · Turns each webinar, recording or consented call you have into a page, posts and clips for people who never saw it, in the speaker’s words. |
| Play | Benchmark rows · Scores every company in your niche on one measure and sends each its private row, its gap and one free fix, naming no low scorer. |
| Play | Build in public · Publishes a weekly build log compiled from your own records: what you decided, tested, killed and earned, with no typed number, after your OK. |
| Play | Cold email · Writes first to people at companies that showed two fresh public reasons to talk, three short emails at most, and answers every reply by kind. |
| Play | Creator ads · Runs a creator’s winning post, unedited, as a labeled paid Ad under the rights in their Agreement, and measures it against regions held back. |
| Play | Directory listings · Directory listings keeps one sourced listing on every directory and review site your buyers read, and fixes any field that drifts within a week. |
| Play | Engagement bridge · Engagement bridge messages a Person who wrote on your Post, from the account they wrote to, quoting their words; you press every send. |
| Play | Founder voice · Founder voice drafts your LinkedIn and X posts from views you stated and facts on record, invents nothing, and leaves every post to your press. |
| Play | Free tools · Free tools ships only calculators an answer engine cannot replace, each as a Page, an endpoint and an agent tool, and retires unused ones. |
| Play | Give before you ask · Serves the founder 3 discussions twice a day that lack their stated view, drafts from their sentence, and holds every ask until they act. |
| Play | LinkedIn outbound · Picks each day’s People on LinkedIn, drafts the connection note and the Messages, and queues them in your send tray; you press every send. |
| Play | Made-with line · Adds one disclosed “Made with” line to what your Customers send to people outside, so each report or notice can bring a signup. |
| Play | Marketplace listings · Lists your Product in each app store on what that store ranks by, tests every change, and asks each Customer for one Review. |
| Play | Moment outreach · Writes to a company only in the window a public Event opens, like a new head of operations, then waits for the next. |
| Play | Organic social · Turns your own facts and shipped changes into one post a week per account, and drafts first-person posts that you send yourself. |
| Play | Owned community · Runs your own community room, where people moderate and a labeled agent answers only when asked, from your approved Pages. |
| Play | Owned newsletter · Sends one issue a week with one fact, your own words and one Offer, passed by you, and stops writing to silent readers. |
| Play | Positioning tournament · Tests three ways of saying what you do, as ads that differ in one phrase, and counts only signups that fit and act. |
| Play | Promote winners · Pays only for posts that already won free reach, and raises spend a tier only when regions with no Ads show it adds Leads. |
| Play | Proof-of-work outreach · Sends each Prospect one finished piece of your product’s work, made from their own public data, in a plain email that asks for nothing. |
| Play | Video ladder · Lifts each video idea from free posts to paid ads to a reshoot by a person, spending only on what the rung below proved. |
| Play | Warm intros · Finds who already knows each company you want, and that person asks them first, from their own account, before any introduction. |
| Page | Who’s visiting |
| Page | AI answers |
| Page | Social |
| Page | Email and inboxes |
| Page | Ads and sponsorships |
| Page | Reviews and listings |
| Page | Free tools |
| Page | |
| Page | Webinars and events |
| Page | Newsletter |
| Page | Signup flows |
| Page | Video |
| Title | SDR |
The leaves
| Under it | Moved by |
|---|---|
archive-contacts |
Archive repurposing |
build-log-contacts |
Build in public |
community-member-leads |
Owned community |
creator-ad-lead-lift |
Creator ads |
engaged-dm-reply-rate |
Engagement bridge |
icp-conversations |
Founder voice |
intro-acceptance-rate |
Warm intros |
linkedin-reply-rate |
LinkedIn outbound |
listing-install-rate |
Marketplace listings |
listing-signups |
Directory listings |
mark-signups |
Made-with line |
positive-reply-rate |
Cold email |
promoted-lead-lift |
Promote winners |
proof-reply-rate |
Proof-of-work outreach |
qualified-signup-rate |
Positioning tournament |
rapport-rung |
Give before you ask |
registry-install-rate |
Agent registries |
row-action-rate |
Benchmark rows |
social-sourced-contacts |
Organic social |
subscriber-leads |
Owned newsletter |
tool-signup-rate |
Free tools |
trigger-reply-rate |
Moment outreach |
video-signups |
Video ladder |
visit-reply-lift |
Account visits |
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.