Sent by your other Startups: what moves it
Sent by your other Startups is the share of new ARR that a sister product sent your way.
Sent by your other Startups is the share of new ARR that a sister product sent: a referral, a cross-sell or the buyer itself.
The number
What moved sent by your other Startups this week, and which Play moved it?
curl "https://api.sb/leaseline.app/acquisitions?where=at%20%3E%3D%20%222026-10-12%22&facets=referrer" \
-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":"sibling-sourced-share","shape":"trend","breakdown":"play","window":"28d"}'import { $ } from 'startup-builder'
const { facets } = await $.Acquisition.list({ where: 'at >= "2026-10-12"', facets: 'referrer' }) // the host each first touch came from
return await $.Metric.query({ metric: 'sibling-sourced-share', shape: 'trend', breakdown: 'play', window: '28d' }) // by the Play credited · Not live yet, gaps #4
npx startup-builder do Acquisition.list --json '{"where":"at >= \"2026-10-12\"","facets":"referrer"}'
npx startup-builder do Metric.query --json '{"metric":"sibling-sourced-share","shape":"trend","breakdown":"play","window":"28d"}' # Not live yet (gaps #4){
"name": "do",
"arguments": {
"code": "const { facets } = await $.Acquisition.list({ where: 'at >= \"2026-10-12\"', facets: 'referrer' }) // the host each first touch came from\nreturn await $.Metric.query({ metric: 'sibling-sourced-share', shape: 'trend', breakdown: 'play', window: '28d' }) // by the Play credited · Not live yet, gaps #4"
}
}application/json{
"metric": {
"$id": "https: //api.sb/ leaseline.app/ metrics/ sibling-sourced-share",
"$type": "Metric",
"name": "Sibling-sourced share"
},
"window": "28d",
"value": 0,
"unit": "percent",
"rows": []
}
sample · 1 Not live yetPreview0 % of new ARR from your other Startups · ■□□□ Too early to tell · n 24
$.Metric.query({ metric: · sample
Nothing moved it in the window: 0 %.
sibling-sourced-share 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 |
|---|---|
| Partnerships | POST /{namespace}/tasks/next on the Partnerships’s queue |
Moved here by
| How | Where |
|---|---|
| Play | Category hubs · Ranks every product in a category by one published rule, labels your own, and sends each visitor to the best fit, outside products included. |
| Play | Family opt-in · Family opt-in shows one unticked box on your other Startup’s sign-up, asking for your updates, and records each yes as its own Consent. |
| Play | House ads · Shows one labeled Ad for your sister product on a Page whose topic fits, only where it is worth more than the Page’s own unit. |
| Play | Portfolio cross-sell · Shows your other Startup’s Offer inside your product, bill or email, labeled as a sister product, at the moment a Customer needs it. |
| Play | Sibling audiences · Shows your cold Ads to Contacts your other Startup collected, after each daily build removes every opt-out, and holds a share back to price it. |
| Page | Blog and search |
| Page | Newsletter |
| Page | Ads and sponsorships |
| Title | Partnerships |
The leaves
| Under it | Moved by |
|---|---|
family-opt-in-rate | Family opt-in |
house-ad-yield | House ads |
hub-routed-customers | Category hubs |
sibling-acquisitions | Portfolio cross-sell |
sibling-audience-lift | Sibling audiences |
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.