Skip to content

Agents

Who runs the business: Teams of Roles, each with a Role contract, an agent in every seat, and the approvals with you.

A Startup runs as an org chart, as in Michael Gerber's E-Myth: Teams of Roles, each written as a contract before anyone fills it. An Agent fills every seat on day one; you hold the Approvals.

Organization chartThe Founder heads the chart, with the Strategist beside. 10 Teams sit under the Founder; each Team's lead answers to the Founder, and every other Role answers to its lead.Founding TeamProductEngineeringMarketingSalesCustomerOperationsFinanceLegalPeopleQualityFounderAveryStrategistStellaProduct LeadPriyaDesignerDanaResearcherUmaEngineering LeadTomReliability EngineerOttoIntegration EngineerIrisSecurity EngineerSvenData EngineerDaraMarketing LeadMarkAnalystRaeContent LeadCoraPaid Media ManagerMaxVideo ProducerVicCommunicationsLeadCleoSales LeadSallySales EngineerAlexProspectorPiaPartner ManagerParkerCustomer LeadSusanOnboardingSpecialistOliveSuccess ManagerSiennaOperations LeadCaseyDelivery ManagerDexSupply ManagerSukiRisk AnalystRemyFinance LeadFinnBilling SpecialistBeaTreasurerTaraLegal LeadLeiCompliance OfficerCorinPrivacy OfficerPiperContracts ManagerKaiPeople LeadHanaRecruiterRoryPayroll SpecialistNoraQuality LeadQuinnReviewerVeraTesterTessOrganization chartThe Founder heads the chart, with the Strategist beside. 10 Teams sit under the Founder; each Team's lead answers to the Founder, and every other Role answers to its lead.Founding TeamProductEngineeringMarketingSalesCustomerOperationsFinanceLegalPeopleQualityFounderAveryStrategistStellaProduct LeadPriyaDesignerDanaResearcherUmaEngineering LeadTomReliabilityEngineerOttoIntegrationEngineerIrisSecurity EngineerSvenData EngineerDaraMarketing LeadMarkAnalystRaeContent LeadCoraPaid MediaManagerMaxVideo ProducerVicCommunicationsLeadCleoSales LeadSallySales EngineerAlexProspectorPiaPartner ManagerParkerCustomer LeadSusanOnboardingSpecialistOliveSuccess ManagerSiennaOperations LeadCaseyDelivery ManagerDexSupply ManagerSukiRisk AnalystRemyFinance LeadFinnBilling SpecialistBeaTreasurerTaraLegal LeadLeiCompliance OfficerCorinPrivacy OfficerPiperContracts ManagerKaiPeople LeadHanaRecruiterRoryPayroll SpecialistNoraQuality LeadQuinnReviewerVeraTesterTess
Each Team’s lead (shaded) answers to the Founder; every other Role answers to its lead. The name under each Role is the agent in the seat on day one.
Read as text
LayerWhat it isRead
TeamA department that owns its records and the numbers that judge itThe chart
RoleA seat defined by its contract: purpose, results, standards, Limits, autonomyRole contracts
WorkerThe agent or person in the seat, under the same contract either wayWho fills a Role
ProcessHow the seat's work runs, the same way whoever does itProcesses
FounderSets the Goals, answers the Approvals, rules on what every seat escalatesAutonomy and approvals

Start with the E-Myth model for why the seat comes first, and your team for every record behind the chart.

Guides. What a founder says to their agent, and the guide that does it.

You sayGuideCallsStatus
What is waiting on meAnswer an approvalApproval.approvelive
Ask me before any agent spends more than $500 a monthApprove what agents spendLimit.create, Approval.approvelive
Give my cofounder accessGive a teammate accessHuman.invitelive
Hire an agent to answer my customersHire an agent for a roleRole.update, Action.listlive
Invite my cofounder as CTOInvite my cofounder as CTOHuman.invitelive
Let the support agent refund up to $50 without askingLet the support agent refund up to $50Limit.create, Mandate.authorizelive
Pause every agent that talks to customersPause every agent that talks to customersAgent.pauselive
Review the support agentReview the support agentRole.reviewlive
Let me run sales myselfRun sales myselfRole.stafflive
Show me everything the support agent did yesterdaySee what the support agent did yesterdayAction.listlive
Test a different support prompt against the current oneTest a new way of answering customersExperiment.create, Experiment.startlive
Add a maintenance coordinator to the teamAdd a role to the teamRole.create, Role.stafflive
Add a teamAdd a teamTeam.create, Role.create, Role.stafflive
Buy a support agent trained on property managementBuy a specialist agent for a seatOffer.subscribe, Role.stafflive
Have the billing agent call anyone whose payment fails twiceChange what a role doesRole.updatelive
Choose the models agents useChoose the models agents usePolicy.updatelive
Let the contracts agent sign NDAs for meLet the contracts agent sign NDAsMandate.authorizelive
Remove a teammateRemove a teammateRole.vacate, Worker.deletelive