Skip to main content
A role answers two questions about a teammate: which agents they can use, and what they can do with those agents. Every workspace ships with three built-in roles, Owner, Admin, and Member, and owners and admins can add roles of their own on top of them.
The Roles table under Workspace settings, listing Owner, Admin, Member and a custom role

Workspace settings → Access → Roles

Roles only ever restrict. A workspace keeps working exactly as it did until you change one, so there is nothing to set up before you need it.

What roles are

The two things a role controls

Every role is made of the same two parts, and the role editor shows them in this order. Agent access is either All agents or a hand-picked list under Selected agents. Capabilities are checkboxes in collapsible groups, and whatever you tick applies the same way to every agent the role can reach. There is no per-agent level. Both parts belong to the role, not to a person. Two people who need different sets of agents need two different roles.

The built-in roles

Owner and Admin are locked. They carry a Locked badge in the Roles table, their capabilities open read-only, and they cannot be deleted. As new features are added to Beam, those two roles pick up the new capabilities on their own. Member is editable, but like the other built-in roles it cannot be deleted.

Where roles live

Roles sit under Workspace settings, on the Access tab. The tab has two sub-tabs:
  • People lists everyone in the workspace and the role each person holds.
  • Roles lists the roles themselves and what each one grants.
Only owners and admins see the Roles sub-tab and can change anyone’s role. Everyone else sees People as a read-only list. If you cannot find Roles, that is why.

When to create your own

Reach for a custom role when more than a couple of people share a workspace and not all of them should be able to change everything in it.
  • A live agent runs a business-critical process and you want most of the team to run it, not edit it.
  • A new teammate should start with a narrow set of agents rather than all of them.
  • Finance owns billing, IT owns SSO, and neither needs to touch agents.
  • An outside collaborator needs one agent and nothing else.
If everyone in your workspace is meant to do everything, the built-in roles are already enough and you do not need to create any.

How to use roles

Create a role

1

Open the Roles sub-tab

Go to Workspace settings, open the Access tab, then select Roles.
2

Select Create role

The Create role button sits in the page header, to the right of the heading. The role editor opens.
3

Name the role

Fill in Role name, which is required. Add a Description as well.
The Create role dialog showing the Role details section with a name and description filled in

Workspace settings → Access → Roles → Create role

The description is shown to admins when they assign the role. A line like “runs the invoicing agents, cannot edit them” saves someone guessing later.
4

Choose the agents the role can reach

In the Agent access card, open the dropdown on the right and pick one:
  • All agents: every agent in the workspace is available to the role.
  • Selected agents: only the agents you pick.
Choosing Selected agents enables the Allowed agents list below it. Search it, tick the agents this role should reach, and leave the rest unticked.
The Agent access section set to Selected agents with four agents ticked in the Allowed agents list

Workspace settings → Access → Roles → Create role → Agent access

An agent created after you save the role is kept out of it. New agents stay private until someone adds them to a role’s Allowed agents list, so widening a role is always a deliberate edit rather than something that happens on its own.
5

Choose what the role can do

In the Capabilities card, expand a group and tick the boxes the role should have. Use Select all at the top of a group to tick the whole group at once.
The Capabilities section of the role editor with the Agents group expanded showing Create & edit, Delete and Run

Workspace settings → Access → Roles → Create role → Capabilities

The groups are:Some capabilities depend on others, and Beam keeps them consistent for you. Create & edit covers running an agent, because you cannot build one without testing it, so ticking it ticks Run. Deleting is always its own checkbox and never comes along with anything else. Untick a capability that others depend on and those are unticked too.
6

Select Save role

The role appears in the Roles table straight away and can be assigned from that point on.
A role has to grant at least one capability, and a role set to Selected agents has to have at least one agent ticked. If either is missing, Save role refuses and tells you what to add.
Two things never appear in the Capabilities list. Managing people and roles is limited to owners and admins and cannot be handed to a role you create. Deleting the workspace, changing the payment method, and transferring ownership belong to the owner alone. Both sets are visible, greyed out, when you open a locked role, so you can see what Owner and Admin hold.
The Roles table summarises agent access in its Agent access column: All agents for an unrestricted role, a row of agent icons for a narrowed one, with a count such as +1 when there are more than three, and No access for a role that has been cut off from every agent.

Invite someone with a role

Every invitation carries a role. Inviting is also covered in Workspace Setup; this section adds the role step.
1

Open the People sub-tab

Go to Workspace settings, open the Access tab, and stay on People.
2

Select Invite members

The button is in the page header. The Invite members dialog opens.
3

Enter the email addresses

Type an address under Enter email, then select it from the suggestion that appears beneath the field to add it. Repeat for each person. Everyone in the batch receives the same role.
The Invite members dialog with two email addresses added and Role set to Member

Workspace settings → Access → People → Invite members

4

Pick the role

Open Role and choose the role these people should hold.
Member is filled in for you unless you change it. If you send the invite without touching this field, everyone in it arrives as a Member.
5

Select Send invite

Each person gets an invitation email and appears in the People list with a Pending invitation badge until they accept.

Change someone’s role

On the People sub-tab, each row shows the person’s current role on the right. Select it to open the list of roles you can move them to, and choose one. The change takes effect immediately.
The People list with the role dropdown open on a teammate's row, showing Owner, Admin, Member and the custom roles

Workspace settings → Access → People

You cannot change your own role, so no control appears on your own row. That prevents an admin from demoting themselves out of the workspace they administer. Ask another owner or admin if your own role needs to change.
You can only move someone to a role below your own. Making someone an owner is separate: it goes through transferring ownership, and only the current owner can start it.

Give one agent to specific roles

You do not have to work from the role side. Open an agent and select Manage access in the header to decide which roles reach that one agent.
The Agent access dialog on an agent, set to Selected roles with the roles that already reach it listed under Allowed roles

Any agent → Manage access

The dialog mirrors the role editor from the other direction. All roles makes the agent available to everyone, Selected roles limits it to the roles you tick under Allowed roles, and Save changes applies it. Whichever side you edit from, you are changing the same thing, so an agent removed here also disappears from that role’s Allowed agents list.
Switching to Selected roles does not hand you an empty list. Allowed roles fills in with every role that already reaches this agent, including roles you never pointed at it by name, because a role set to All agents reaches it too. Read the list as “who can get to this agent today”, then remove the ones who should not.
Owner never appears in the list. Owners reach every agent and that cannot be taken away. Manage access is only available to owners and admins.

Delete a role

Open the role actions menu at the end of a role’s row in the Roles table and choose Delete. Only roles you created can be deleted: the Member row offers Edit alone, and the locked Owner and Admin rows have no menu at all.
A role cannot be deleted while people still hold it. Move everyone to another role first. The Members count in the Roles table tells you how many there are, and selecting that number opens the People list filtered to that role.

Troubleshooting

Cause: Roles are managed by owners and admins only.Solution:
  • Check the role on your own row under Workspace settings → Access → People.
  • Ask an owner or admin to make the change, or to move you to Admin.
Cause: The role is missing something it needs.Solution:
  • A role must grant at least one capability. Tick something under Capabilities.
  • A role set to Selected agents must have at least one agent ticked under Allowed agents.
  • If the agent list is still loading, wait a moment and select Save role again.
Cause: People are still assigned to it.Solution:
  • Select the number in the Members column to open the People list filtered to that role.
  • Move each person to another role, then delete it.
Cause: Their role no longer reaches that agent. An agent outside a role’s set is hidden rather than shown as blocked, so it disappears from their lists.Solution:
  • Open the role and check Agent access. If it is set to Selected agents, add the agent to Allowed agents.
  • Or open the agent, select Manage access, and add their role under Allowed roles.
Cause: The person’s role does not grant that capability. Restricted controls stay visible and explain themselves rather than disappearing.Solution:
  • Publishing a workflow needs the Create & edit capability under Agents.
  • Running one needs Run.
  • Add the capability to their role, or move them to a role that has it.
Cause: This is deliberate. The role control does not render on your own row, so nobody can remove their own access by accident.Solution:
  • Ask another owner or admin to change it for you.
  • Becoming the owner is a separate flow. The current owner starts a transfer of ownership, and you accept it from the People list.

Next steps

Workspace Setup

Create or join a workspace and invite your first teammates.

Azure SSO Setup

Let your team sign in with your organization’s existing credentials.

Workspace Views

Build the shared data views a role can be given access to.

Workspace Skills

Browse the reusable capabilities available in your workspace.