Appearance
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
| Action | Viewer | Member | Admin | Owner |
|---|---|---|---|---|
| View messages, translations, bundles, jobs | Yes | Yes | Yes | Yes |
| Create and edit messages | -- | Yes | Yes | Yes |
| Create and edit translations | -- | Yes | Yes | Yes |
| Manage bundles | -- | Yes | Yes | Yes |
| Trigger translation jobs | -- | Yes | Yes | Yes |
| Delete messages and translations | -- | -- | Yes | Yes |
| Manage team members (invite, change roles) | -- | -- | Yes | Yes |
| Manage webhooks | -- | -- | Yes | Yes |
| Manage API tokens | -- | -- | Yes | Yes |
| Configure translation providers | -- | -- | Yes | Yes |
| Update organization settings | -- | -- | Yes | Yes |
| Remove team members | -- | -- | Yes | Yes |
| 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:
- Go to Team in the sidebar.
- Click Invite Member.
- Enter the person's email address.
- Select their role (member, admin, or viewer).
- 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:
- Go to Team in the sidebar.
- Find the member in the list.
- 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).
- Go to Team in the sidebar.
- Find the member in the list.
- Click Remove.
Removed members immediately lose access to the organization and all its data.