SaaS
SaaS adds an App for people to Headless SaaS, sold as a Subscription per seat, with onboarding to first value.
SaaS adds an App for people to Headless SaaS, sold as a Subscription per seat with onboarding to first value. Cancelling takes one step.
The business
| Line | Default |
|---|---|
| Earns | subscription |
| Typical Prices | $15 to $49 a month per seat; $290 a year per seat |
| First revenue on | A Demand Budget of $100 |
| Supply | digital: Agents do the work |
| Motions | b2b, b2c |
| One metric per state | Idea: Problem interviews; Building: Committed ICP members; Live: Outside paying Customers; Repeatable: Logo churn; Scale: Net revenue retention |
| Seed Plays | Reserve drop, Launch sites, Cold email |
| Compounding Plays | Programmatic SEO, Answer engine optimization, Product-led growth |
| Offer | Price | Features | Limits | At its bound | On sale |
|---|---|---|---|---|---|
Starter (starter) | $15 per seat, billed monthly | Dashboard.ask | Collection.export: 10 per rolling day | upgrade to Pro | Always |
Pro (pro) | $49 per seat, billed monthly | Dashboard.ask, Collection.export, SSOConnection.activate | None. | None. | Always |
An Entitlement bounded by a Limit has kind limit; one without has kind feature. The kind is computed, never set.
atBound | A call past the Limit |
|---|---|
upgrade | Refused with 402 payment-required, naming the next Offer, which Entitlement.check returns as upgrade. |
Offer.publish puts each Offer on every buy surface: checkout, paymentLink, pricingTable, portalEntry, mcpBuyTool, http402.
Adds
| Kind | Item | From |
|---|---|---|
| Built from | Headless SaaS | This template |
Wakes
Staffing
Floor
Controls
Builders
Next
Example
A Startup sells a gallery App for wedding photographers at $25 a seat a month. Each photographer reaches first value, a shared gallery, in the first session, through the screens every App derives.