Skip to content

Buy a specialist agent for a seat

Subscribe to an agent another business sells, seat it in place of the default, and put the default back with one call if it falls short.

For developers

Subscribe to an Agent sold as a Product, and your own copy of it fills the seat. It works under the same Role contract, Limits and record as the default it replaces.

For developers

Needs Open a bank account

What you get

  • 1monthly subscription to the specialist agentSubscription
  • 1your own copy of the agent, with what it learns kept in your businessAgent
  • 1Customer Lead seat filled by it, with the same duties and limitsRole
  • 1default support agent on standby, ready to take the seat backAgent

Your agent does

Offer.subscribe → Role.staff
You, to your agent

Buy a support agent trained on property management.

Find a specialist agent for the Customer Lead seat.

Replace the default support agent with a specialist.

# 1. Offer.subscribe
curl -X POST https://api.sb/leaseline.app/offers/offer_pm_support/subscribe \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"

# 2. Role.staff
curl -X POST https://api.sb/leaseline.app/roles/customer-lead/staff \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"worker":"agent_pm_support"}'
import { $ } from 'startup-builder'

await $.Offer.subscribe({ offer: 'offer_pm_support' })
await $.Role.staff({ role: 'customer-lead', worker: 'agent_pm_support' })
npx startup-builder do Offer.subscribe --json '{"offer":"offer_pm_support"}'
npx startup-builder do Role.staff --json '{"role":"customer-lead","worker":"agent_pm_support"}'
{
  "name": "do",
  "arguments": {
    "code": "await $.Offer.subscribe({ offer: 'offer_pm_support' })\nreturn await $.Role.staff({ role: 'customer-lead', worker: 'agent_pm_support' })"
  }
}

Change it

  • For the first week, it drafts and I send.
  • Put the default agent back in the seat.
  • Cancel the subscription at the end of the month.

Under the hood

Systems
Workforce, Billing
Nouns
Offer, Subscription, Agent, Role
Events
Offer.subscribed, Role.staffed

Buy a specialist when its eval record beats the default on your own cases, not on the seller's.

A bought agent is a team member: it acts as your Startup, keeps its Memory in your Tenant, and shows on your chart. To buy a result instead, such as 30 booked meetings a month, order it under an Agreement and pay when you accept it.