Run sales myself
Seat yourself in the Sales Lead Role to sell to the first customers in person; the agent stands by and takes the seat back in one call.
For developers
Staff the Sales Lead Role with yourself, and its open Deals and Leads become your worklist. The contract stays the same, so handing the seat back is one more call.
For developers
What you get
- 1Sales Lead seat filled by you, with the duties and limits the agent hadRole
- 1list of the seat’s open deals and leads, oldest firstTask
- 1sales agent on standby, remembering every dealAgent
- 1record of everything you do in the seat, the same as the agent’sAction
Your agent does
You, to your agent
Let me run sales myself.
I want to sell to the first ten customers myself.
Put me in the Sales Lead seat.
# Role.staff
curl -X POST https: //api.sb/ leaseline.app/ roles/ sales-lead/ staff \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"worker": "human_dana"}'
import { $ } from 'startup-builder'
await $.Role.staff({ role: 'sales-lead', worker: 'human_dana' })
npx startup-builder do Role.staff --json '{"role": "sales-lead", "worker": "human_dana"}'
{
"name": "do",
"arguments": {
"code": "return await $.Role.staff({ role: 'sales-lead', worker: 'human_dana' })"
}
}
Change it
- Let the agent draft my follow-ups, and I send them.
- Give the sales seat back to the agent.
- Put Sam in the seat instead of me.
Under the hood
- Systems
- Workforce, CRM, Work queue
- Nouns
- Role, Worker, Human, Task
- Events
Role.staffed
Sell to the first ten Customers yourself. You hear every objection first-hand, and the agent reads each call you made when it takes the seat back.