Organizations

Organizations are the top-level container in Master Annotator. They group projects, manage team access, and track resource usage across your annotation work.

What is an Organization?

An organization represents a team, lab, or company working together on robot trajectory annotation. Every resource in Master Annotator lives inside an organization:

  • Projects contain datasets, label schemas, and robot configurations.
  • Members are users who have access to the organization's resources.
  • Storage is tracked and billed at the organization level.

You must belong to at least one organization to use the platform. When you first sign up, you can create your initial organization as part of the onboarding flow.

Creating an Organization

To create a new organization:

  1. Click the organization switcher in the top-left corner of the dashboard sidebar.
  2. Select Create Organization from the dropdown menu.
  3. Enter a name for your organization (e.g., "Robotics Lab" or "Manipulation Team").
  4. Optionally upload an avatar image to visually distinguish the organization.
  5. Click Create to finalize.

Organization limits

You can create multiple organizations to separate different teams, labs, or research groups. The number of projects and datasets within each organization is determined by your plan.

Organization Settings

Organization settings are accessible from the Settings page in the dashboard sidebar. Available settings include:

  • Name — Update the display name of the organization.
  • Avatar — Upload or change the organization's profile image. Displayed in the sidebar and member lists.
  • Slug — The URL-friendly identifier used in dashboard routes (set at creation, cannot be changed).

Member Management

Organizations support multiple members with different permission levels. Manage members from the Members tab in organization settings.

Roles and Permissions

RolePermissions
OwnerFull access. Can manage billing, delete the organization, and manage all members including other owners.
AdminCan create/delete projects, manage datasets, invite members, and configure settings. Cannot delete the organization or manage billing.
MemberCan view and annotate datasets, export data, and manage their own label progress. Cannot create projects or invite others.

Inviting Members

To invite a new member:

  1. Go to Settings → Members in the dashboard.
  2. Click Invite Member.
  3. Enter the email address of the person you want to invite.
  4. Select their role (Admin or Member).
  5. Click Send Invite. They will receive an email with a link to join.

Pending invitations

Pending invitations are shown in the members list with a "Pending" badge. You can revoke an invitation before it is accepted by clicking the remove button next to the pending member.

Organization Resources

All resources created within an organization are scoped to that organization and shared among its members:

  • Projects — All projects and their datasets are accessible to organization members based on their role.
  • Storage — File uploads (CSV data, videos, URDF models) count against the organization's storage quota.
  • Label Templates — Saved label schemas can be reused across projects within the same organization.

See Analytics for information on monitoring resource usage.

Switching Organizations

If you belong to multiple organizations, you can switch between them using the organization switcher in the dashboard sidebar:

  1. Click the organization name/avatar in the top-left corner.
  2. Select the organization you want to switch to from the dropdown.
  3. The dashboard will reload showing projects and data for the selected organization.

URL structure

Each organization has its own URL namespace in the dashboard. When you switch organizations, the URL updates to reflect the current organization context.