Developer platform
Sales Lab is a training infrastructure layer, not just a sales roleplay app. REST moves scenarios and progress, signed webhooks move events, CRM connectors keep managers in their existing systems, and the MCP server lets your AI agents assign practice or read scorecards with scoped tenant access.
The surface
Nothing here is a private back door. Each surface is documented, versioned, and scoped. The same primitives can train B2B reps, support teams, new hires, retail staff, restaurant servers, field sellers, or anyone who needs coached spoken practice.
Authentication
Every request carries one bearer token. A token holds only the scopes you grant it — issue a read-only analytics token for the warehouse job and a write token for the ingest pipeline, and revoke either one without touching the other.
curl https://saleslab.cloud/api/v1/sessions \ -H "Authorization: Bearer slt_..."
Tokens are minted and revoked from Admin → API tokens. Every first use is recorded in the tenant audit log.
Roadmap
Dated, not vague. If a date slips, the changelog says so — see the public roadmap.
Streaming scorecard endpoint
Server-sent partial results as the rubric scores, instead of one response after hangup.
Model evaluation harness
Point your own model at our rubric and grade it against the exact bar reps are held to.
Voice-clone-as-a-service
The consented voice pipeline, exposed for callers who never open Sales Lab itself.
Build on the lab
Five minutes. One scenario. One honest scorecard. The rest of your stack reports on what already happened.