URL: /capabilities/agents/founder · Id: `page:/capabilities/agents/founder`

# You, as head of sales

> You set the number, answer what your agents ask, and take the sales calls only a founder can take.

You set the number, answer what your agents ask, and take the sales calls only a founder can take.

- **File convention:** `agents/founding/founder.mdx`
- **Noun:** [`noun:role`](https://startupbuilder.dev/business/nouns/role)
- **Role:** [`role:founder`](https://startupbuilder.dev/agents/founding/founder)

```text title="Run it · Ask"
Compile this week’s Plays from my strategy, and show me the mix before anything runs.
```

```ts title="Run it · SDK"
import { $ } from 'startup-builder'

const result = await $.try.PlayMix.compile({ startup: 'leaseline.app' })
```

```json title="Run it · Response"
{
  "mode": "try",
  "stored": false,
  "mix": [
    {
      "play": "cold-email",
      "rank": 1,
      "budget": {
        "amount": 4,
        "currency": "USD"
      }
    },
    {
      "play": "community-answers",
      "rank": 2,
      "budget": {
        "amount": 1,
        "currency": "USD"
      }
    },
    {
      "play": "editorial-seo",
      "rank": 3,
      "budget": {
        "amount": 2,
        "currency": "USD"
      }
    }
  ],
  "diff": {
    "added": [],
    "removed": [],
    "reranked": [
      "community-answers"
    ]
  }
}
```

## Responsibilities
- Picks the strategy each month and records every change to it as a Decision, with the readout behind it.
- Sets the one number every seat reads first each week: customers sourced by Plays.
- Answers every approval in the queue within one business day.
- Takes the first sales calls in person, and every discount or term only an owner can grant.

## Verbs
| Verb | Object | Event |
| --- | --- | --- |
| `PlayMix.compile` | [`noun:play-mix`](https://startupbuilder.dev/business/nouns/play-mix) | `PlayMix.compiled` |
| `Approval.approve` | [`noun:approval`](https://startupbuilder.dev/business/nouns/approval) | `Approval.approved` |
| `Approval.refuse` | [`noun:approval`](https://startupbuilder.dev/business/nouns/approval) | `Approval.refused` |
| [`Mandate.authorize`](/code/integrations/calls/authorize) | [`noun:mandate`](https://startupbuilder.dev/business/nouns/mandate) | `Mandate.authorized` |
| `Limit.raise` | [`noun:limit`](https://startupbuilder.dev/business/nouns/limit) | `Limit.raised` |
| `Decision.create` | [`noun:decision`](https://startupbuilder.dev/business/nouns/decision) | `Decision.created` |
| [`Metric.query`](/code/apps/analytics-and-experiments/query) | [`noun:metric`](https://startupbuilder.dev/business/nouns/metric) | `Metric.queried` |
| `Role.review` | [`noun:role`](https://startupbuilder.dev/business/nouns/role) | `Role.reviewed` |

## Role contract
| Part | This seat |
| --- | --- |
| Purpose | Decide what the startup sells, to whom, and where the next hour and dollar go. |
| Results | Outside revenue; Weekly outside revenue growth; Play-sourced customers |
| Target | Every approval answered within 1 business day, 9 in 10 the same day, and the first 10 paying customers within 20 weeks of the first send ([Planning estimate](/strategy/numbers#assumptions)). |
| Standards | Answers every approval within one business day. Records every change of strategy as a Decision, with the Evidence behind it. |
| Limits | `Limit.raise` up to $5,000 a month across every seat ([the hub Founder’s limit](https://startupbuilder.dev/agents/founding/founder)) |
| Schedule | Weekly, on Monday |
| Channels | `email`, `chat`, `phone` |
| Also called | CEO, Head of sales |
| Filled by | You. A role agent drafts the Monday review and each Decision for you to sign. |

## Hands off to
- [Marketing lead](/capabilities/agents/marketing-lead): The week’s Play Mix is compiled: it runs the Plays your strategy chose.
- [AE](/capabilities/agents/ae): A first call you took ends in a yes: it drafts the quote at list price the same day.

## Processes owned
[`process:strategy`](https://startupbuilder.dev/workflows/processes/strategy) · [`workflow:weekly-review`](https://startupbuilder.dev/workflows/processes/iteration/weekly-review)

## Metrics
[`metric:outside-revenue`](https://startupbuilder.dev/agents/founding#outside-revenue) · [`metric:weekly-outside-revenue-growth`](https://startupbuilder.dev/agents/founding#weekly-outside-revenue-growth) · [`metric:play-sourced-customers`](https://startupbuilder.dev/agents/marketing#play-sourced-customers)

## Approvals
You see the plan and its price before anything runs. Sends and posts go out within the limits you set; one approval rule on a class such as `send` makes every action in it wait for you, and going over a limit always asks.

| It asks you | When | Answered by |
| --- | --- | --- |
| Raise a seat’s limit | An agent reaches its seat’s limit and asks for more: the raise is yours, inside your own monthly `Limit.raise` limit | You |
| Accept a known risk | Every time, after a one-business-hour delay window | You |

Each class and its default amount: the hub’s [approvals](https://startupbuilder.dev/agents/approvals) page.

## Works with
- [Launch day](/capabilities/earn-first-links/launch-day) (agent task): You launch on Hacker News, Reddit and Product Hunt with a fact brief for each comment; your agent posts on LinkedIn and X.
- [Booked first calls](/capabilities/reach-out/booked-first-calls) (Service): Held first calls with buyers who fit, a budget owner confirmed on each, billed per held meeting against a monthly target you set.

It trades hand-offs with [AE](/capabilities/agents/ae) and [Marketing lead](/capabilities/agents/marketing-lead).

## Example
Dana Okafor opens the Monday review: [Cold email](/plays/cold-email) sourced 1 customer in four weeks, and search pages sourced none yet. She keeps [Hands-on](/strategy/hands-on), moves 2 hours from posts to calls, and the change lands as a Decision.