Workspaces
The workspace is the top-level container. Everything else (channels, projects, personas, workflows, billing) belongs to exactly one workspace.
Why workspaces
- Billing isolation. Each workspace gets its own Stripe customer, its own credit wallet, its own invoices.
- Multi-tenancy. Members of workspace A cannot see anything in
workspace B, full stop. Every server query is scoped by
workspaceId. - Team mode. A user can be a member of many workspaces with different roles (owner, admin, editor, viewer).
Roles
- owner. Full control plus billing.
- admin. Can manage members, change plans, create workflows.
- editor. Can create projects, trigger workflows, approve gates.
- viewer. Read-only.
Switching workspaces
Use the workspace switcher in the top nav. The active workspace is held in an HTTP-only cookie that the server reads on every request.