# E2E managed service

URL: /products/templates/managed-service · Id: `productTemplate:managed-service`

> An E2E managed service runs a whole business function for the Customer, with Agents doing the work and Humans in the loop.

An E2E managed service runs a whole business function for the [Customer](/business/nouns/customer), with [Agents](/business/nouns/agent) doing the work and [Humans](/business/nouns/human) in the loop. Every human step has a staffed [Role](/business/nouns/role), a response time, and an escalation path.

## The business
| Line | Default |
| --- | --- |
| Earns | `subscription` |
| Typical Prices | $2,000 to $8,000 a month per function |
| First revenue on | A [Demand Budget](/business/nouns/demand-budget) of $1k |
| Supply | `human`: Agents and people do the work |
| Motions | [b2b](/business/motions/b2b) |
| One metric per state | Idea: [Problem interviews](/agents/founding#problem-interviews); Building: [Committed ICP members](/agents/founding#committed-icp-members); Live: [Accepted outcomes](/agents/operations#accepted-outcomes); Repeatable: [Contribution per outcome](/agents/finance#contribution-per-outcome); Scale: [Net revenue retention](/agents/customer#net-revenue-retention) |
| Seed Plays | [LinkedIn outbound](/workflows/plays/linkedin-outbound), [Cold email](/workflows/plays/cold-email), [Events and webinars](/workflows/plays/events-and-webinars) |
| Compounding Plays | [Customer referrals](/workflows/plays/customer-referrals), [Editorial SEO](/workflows/plays/editorial-seo), [Owned newsletter](/workflows/plays/owned-newsletter) |

| Offer | Price | Features | Limits | At its bound | On sale |
| --- | --- | --- | --- | --- | --- |
| One function (`one-function`) | $2,000 a month | [Order.place](/business/nouns/order/place), [Order.dispute](/business/nouns/order/dispute) | [Order.revise](/business/nouns/order/revise): 2 a calendar month | `stop` | 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 |
| --- | --- |
| `stop` | Refused: the Verb replies 402 `payment-required`. |

[Offer.publish](/business/nouns/offer/publish) puts each Offer on every buy surface: `checkout`, `paymentLink`, `pricingTable`, `portalEntry`, `mcpBuyTool`, `http402`.

## Adds
| Kind | Item | From |
| --- | --- | --- |
| Built from | [Services-as-Software](/products/templates/services-as-software) | This template |
| System | [Service delivery](/systems/service-delivery) | This template |
| System | [Dispatch](/systems/dispatch) | This template |
| System | [Supplier onboarding](/systems/supplier-onboarding) | This template |
| System | [Earnings](/systems/payouts) | This template |

## Wakes
- [Delivery](/workflows/processes/delivery)
- [Supply](/workflows/processes/supply)
- [Staffing](/workflows/processes/staffing)

## Staffing
- [Delivery Manager](/agents/operations/delivery-manager)
- [Supply Manager](/agents/operations/supply-manager)
- [Success Manager](/agents/customer/success-manager)

## Floor
None.

## Controls
- [Conduct](/systems/trust-and-governance/controls/conduct)
- [Role structure](/systems/trust-and-governance/controls/role-structure)
- [Worker competence](/systems/trust-and-governance/controls/worker-competence)
- [Action accountability](/systems/trust-and-governance/controls/action-accountability)
- [Unseated access](/systems/trust-and-governance/controls/unseated-access)
- [Outcome confirmation](/systems/trust-and-governance/controls/outcome-confirmation)
- [Bank detail changes](/systems/trust-and-governance/controls/bank-detail-changes)

## Builders
- [ServiceBuilder](/code/builders/service)
- [SalesBuilder](/code/builders/sales)

## Next
- [Managed service firm](/start/templates/managed-service-firm)

## Example
A firm runs payroll and contractor payments for agencies of 20 people at $2,000 a month. Agents prepare every run and filing, and a credentialed reviewer checks each run and answers questions within four business hours.