Skip to content

Team Management

Babelon is built for teams. Every Babelon account belongs to an organization (called a tenant), and organizations can have multiple members with different roles.

Organizations

When you sign up and complete onboarding, you create an organization. This is your workspace -- all messages, translations, bundles, jobs, settings, and API tokens are scoped to it.

Your organization has:

  • A name (displayed in the UI).
  • A slug (used in URLs, lowercase letters, numbers, and hyphens).
  • Settings for locales, AI provider, webhooks, and more.

All data is isolated between organizations at the database level using Row-Level Security. Members of one organization cannot see or access another organization's data.

Roles

Every team member has one of four roles. Permissions increase from viewer to owner.

Permissions table

ActionViewerMemberAdminOwner
View messages, translations, bundles, jobsYesYesYesYes
Create and edit messages--YesYesYes
Create and edit translations--YesYesYes
Manage bundles--YesYesYes
Trigger translation jobs--YesYesYes
Delete messages and translations----YesYes
Manage team members (invite, change roles)----YesYes
Manage webhooks----YesYes
Manage API tokens----YesYes
Configure translation providers----YesYes
Update organization settings----YesYes
Remove team members----YesYes
Delete the organization------Yes

Role descriptions

Viewer -- Read-only access to everything. Useful for stakeholders, product managers, or QA who need to see translation status but should not make changes.

Member -- Can create and edit messages, translations, and bundles, and trigger translation jobs. Cannot delete content or manage team settings. The default role for translators and developers.

Admin -- Full content management plus team and settings administration. Can invite members, manage API tokens, configure providers, and set up webhooks. Cannot transfer or delete the organization.

Owner -- Full control. There is one owner per organization (the person who created it). The owner has all admin permissions plus the ability to remove any member and manage the organization itself.

Inviting team members

To invite someone to your organization:

  1. Go to Team in the sidebar.
  2. Click Invite Member.
  3. Enter the person's email address.
  4. Select their role (member, admin, or viewer).
  5. Click Invite.

INFO

The person you invite must already have a Babelon account. If they have not signed up yet, ask them to create an account first, then send the invite.

Changing roles

Admins and owners can change any member's role:

  1. Go to Team in the sidebar.
  2. Find the member in the list.
  3. Select their new role from the dropdown.

WARNING

You cannot change the owner's role. Ownership can only be transferred by the current owner.

Removing members

Admins can remove members and viewers. Owners can remove anyone (except themselves).

  1. Go to Team in the sidebar.
  2. Find the member in the list.
  3. Click Remove.

Removed members immediately lose access to the organization and all its data.