Skip to main content
Every project in Babel has a team: one manager and any number of collaborators. The team panel lets the manager invite colleagues by email, review current members, and remove access when needed.

Roles and permissions

Babel uses two roles at the project level:
PermissionManagerCollaborator
View project details and tasksYesYes
View traceability recordsYesYes
View the project dashboardYesYes
Update task status (drag or status selector)YesYes
Add traceability records (datasets, experiments, decisions)YesYes
Create new tasksYesNo
Edit task details (name, description)YesNo
Reassign tasks to other membersYesNo
Delete tasksYesNo
Delete traceability recordsYesNo
Edit project details (name, client, description)YesNo
Delete the projectYesNo
Add team membersYesNo
Remove team membersYesNo
There is exactly one manager per project — the user who created it. The manager role cannot be transferred to another user.

Adding a collaborator

Only the project manager can add or remove team members.
1

Open the team panel

Navigate into the project and click the Team tab in the project navigation.
2

Enter the member's email

In the Add member field, type the email address of the person you want to invite. The user must already have a Babel account — you cannot invite someone who has not yet registered.
3

Search for the user

Click Find user. Babel queries the database for an account matching that email address and displays the user’s name for confirmation.
4

Add to the project

If the correct user is shown, click Add to project. The user now appears in the team member list with a Collaborator badge and immediately gains access to the project.
After adding a collaborator, you can assign tasks to them from any task form. Their name will appear in the Assigned to dropdown across all tasks in this project.

Viewing the team

The Colaboradores page shows a list of all current members. Each entry displays:
  • Full name
  • Email address
  • A context menu with the option to remove the member

Removing a team member

To remove a collaborator from the project:
  1. Open the Team tab.
  2. Find the member you want to remove.
  3. Click the Remove button (trash icon) next to their name.
  4. Confirm the action in the dialog.
The user immediately loses access to the project. Any tasks assigned to them remain assigned — you will need to manually reassign those tasks if the work is ongoing.
Removing a member does not delete or unassign their tasks. After removing someone, check the dashboard’s Unassigned tasks alert to identify any tasks that may need to be redistributed.

Team member data

Babel only stores the user’s name and email in the team association. No additional profile data is captured at the project level.
type TeamMember = {
  _id: string
  name: string
  email: string
}

Build docs developers (and LLMs) love