TL;DR: Ballet has three workspace roles. Owners manage billing, invites, and full access. Builders create and edit playbooks, connectors, and agents. Members run granted playbooks and chat for help — they cannot author automations.
All Ballet users, especially Owners assigning roles to teammates.
| Capability | Owner | Builder | Member |
|---|---|---|---|
| Run playbooks | Yes | Yes | Yes |
| Create/edit playbooks | Yes | Yes | No |
| Manage connectors & secrets | Yes | Yes | No |
| Manage agents, skills, tools | Yes | Yes | No |
| Invite users | Yes | No | No |
| Billing & plans | Yes | No | No |
| API tokens (create) | Yes | View own | No |
| AI Gateway settings | Yes | Yes | No |
The workspace administrator. Owners handle billing, invite teammates, and have full builder capabilities. Every workspace needs at least one Owner.
An automation author. Builders see the full Studio sidebar, use Ask Ballet to create playbooks, and configure connectors. They can toggle Builder/Member Mode in settings.
A playbook runner. Members see a simplified UI — New chat and Playbooks. They run playbooks they have access to but cannot edit steps, connectors, or settings.
Owners change roles in Settings → Invite Users. See How do I invite users?.