What are the roles and permissions (Owner/Builder/Member)?
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.
Who this is for
All Ballet users, especially Owners assigning roles to teammates.
What can each role do?
| 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 |
What is an Owner?
The workspace administrator. Owners handle billing, invite teammates, and have full builder capabilities. Every workspace needs at least one Owner.
What is a Builder?
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.
What is a Member?
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.
How do I change someone's role?
Owners change roles in Settings → Invite Users. See How do I invite users?.
