Deals and trials opened: what moves it
Deals and trials opened counts the Deals opened and trials started this week, re-opened Leads included.
Deals and trials opened counts the Deals opened and the trials started in the week, with lapsed Leads re-opened.
The number
What moved deals and trials opened this week, and which Play moved it?
curl "https://api.sb/leaseline.app/events?where=name%20in%20(%22Deal.created%22%2C%20%22Offer.trialed%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":"opened-deals-and-trials","shape":"trend","breakdown":"play","window":"7d"}'import { $ } from 'startup-builder'
const { total } = await $.Event.list({ where: 'name in ("Deal.created", "Offer.trialed") and at >= "2026-10-12"', total: true }) // Deals opened and trials started
return await $.Metric.query({ metric: 'opened-deals-and-trials', shape: 'trend', breakdown: 'play', window: '7d' }) // by the Play credited · Not live yet, gaps #4
npx startup-builder do Event.list --json '{"where":"name in (\"Deal.created\", \"Offer.trialed\") and at >= \"2026-10-12\"","total":true}'
npx startup-builder do Metric.query --json '{"metric":"opened-deals-and-trials","shape":"trend","breakdown":"play","window":"7d"}' # Not live yet (gaps #4){
"name": "do",
"arguments": {
"code": "const { total } = await $.Event.list({ where: 'name in (\"Deal.created\", \"Offer.trialed\") and at >= \"2026-10-12\"', total: true }) // Deals opened and trials started\nreturn await $.Metric.query({ metric: 'opened-deals-and-trials', 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/ opened-deals-and-trials",
"$type": "Metric",
"name": "Opened Deals and trials"
},
"week": "2026-10-19",
"value": 11,
"rows": [
{
"play": "instant-response",
"value": 4
},
{
"play": "lead-reactivation",
"value": 3
},
{
"play": "events-and-webinars",
"value": 2
},
{
"play": null,
"value": 2
}
]
}
sample · 1 Not live yetPreview11 Deals and trials opened · ■■■□ Likely · n 11 · path → new-arr → arr
$.Metric.query({ metric: · sample
| Credited to | This window |
|---|---|
| Instant response | 4 |
| Lead reactivation | 3 |
| Events and webinars | 2 |
| No Play credited | 2 |
opened-deals-and-trials 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 |
|---|---|
sales-lead · Sales 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 ads · Shows ads to fitting companies on your list a week before the first email, then counts the Deals they open against companies held back. |
| Play | Buying committee · Writes to 3 or more roles at each named company, one a week, and hands each engaged company to your AE within a day. |
| Play | Creator probe · Pays 5 to 10 small creators for one post each, ranks every post by trials it brought per $100, so you know whose audience buys. |
| Play | Creator retainers · Keeps your best creators posting for a fixed monthly fee, and renews each on cost per trial their code brought, never on views. |
| Play | Events and webinars · Events and webinars runs your online sessions as a series, follows up each registrant within a day, and counts the Deals they open. |
| Play | Field presence · Field presence books Meetings at other hosts’ events before day one, hosts a dinner instead of a booth, and follows up only who you met. |
| Play | Gifting · Sends one gift the Person picks after two relevant touches at a live moment, with you approving each, and counts the Meetings it adds. |
| Play | Hosted gatherings · Hosted gatherings seats people who engaged, from 8 or more Organizations in one city, at a table you host; you write every invitation and note. |
| Play | Instant response · Answers every form and email within 5 minutes from your own pages, books the call, starts the trial or hands it to the right person. |
| Play | Lead reactivation · Writes once to each old Lead nobody works, only when something new answers what they asked, from their last contact at the Startup. |
| Play | Outbound calling · A disclosed voice agent calls back anyone who asks within 60 seconds and answers your number; a person dials every cold call. |
| Play | Product signals · Finds teams getting value on a free account and writes to the right person, citing only their own usage, after you approve the first send. |
| Play | Retargeting · Shows Ads only to your own past visitors and signups, stops when they convert, and holds a share back to price every dollar. |
| Page | Ads and sponsorships |
| Page | Contacts and companies |
| Page | Webinars and events |
| Page | Mail and gifts |
| Page | Instant response |
| Page | Lists |
| Page | Phone |
| Page | Who’s visiting |
| Title | SDR |
The leaves
| Under it | Moved by |
|---|---|
account-deal-rate | Account ads |
callback-meeting-rate | Outbound calling |
committee-deal-lift | Buying committee |
creator-arm-yield | Creator probe |
creator-trials-per-100 | Creator retainers |
gathering-deal-rate | Hosted gatherings |
gift-meetings-per-100 | Gifting |
inbound-meeting-rate | Instant response |
pql-deal-rate | Product signals |
prebooked-meetings | Field presence |
reactivated-pipeline | Lead reactivation |
registrant-deals | Events and webinars |
retargeting-trial-lift | Retargeting |
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.