Skip to main content

Invite your team

AISafe organizations support multiple members with role-based access control. You can invite teammates by email, assign them roles, and organize them into teams for granular repository and assessment access.

Roles

AISafe uses four roles within an organization, each with increasing permissions. The role you assign determines what a member can see and do across assessments, findings, integrations, and organization settings.

RoleCan viewCan create / manageCan configure
OwnerEverythingAssessments, findings, members, teamsBilling, integrations, org settings, delete org. The first member is always the owner.
AdminEverythingAssessments, findings, members, teamsIntegrations, org settings. Cannot delete the org or transfer ownership.
ManagerAssessments, findingsAssessments, triage, issue export, webhooksWebhooks. Cannot manage members or integrations.
MemberAssessments, findingsNone (read-only)None

Choose the lowest role that fits each person's responsibilities. You can change a member's role at any time from Settings → Members.

Inviting members

To invite a teammate, navigate to Settings → Members and click Invite member. Enter their email address and select a role. The invitee receives an email with a signup link. If they have an AISafe account, the invitation adds them to your organization on acceptance.

You can invite multiple members at once by entering several email addresses separated by commas. All invitees receive the same role. To assign different roles, send separate invitations. Pending invitations appear in the members list with a "pending" badge until the invitee accepts.

To remove a member or change their role later, find them in the members list and use the row actions menu. Removing a member revokes their access at once but does not delete their AISafe account.

Teams

Teams let you group members and bind repositories to specific groups. Use them to give the frontend team access to frontend repos and the backend team access to backend repos, without cross-exposure.

To create a team:

  1. Go to Settings → Teams and click Create team.
  2. Enter a team name (for example, "Frontend" or "Platform") and an optional description.
  3. Add members to the team by selecting them from the organization member list.
  4. Bind repositories to the team from the integration connection settings. Team members alone will see assessments and PR reviews for those repositories.

You can assign a member to multiple teams, and a repository can be bound to multiple teams if you want overlap. You manage teams under Settings → Teams, and you configure repository bindings per integration connection.

To edit a team after creation, click the team name in the teams list. You can rename the team, update its description, add or remove members, and adjust repository bindings at any time.

Next steps