User documentation

    Team Management

    Assemblic is built for collaboration. The Team Management section allows you to control who has access to your projects and what they can do.

    Teams allow you to organise your users and projects logically. When you subscribe, you’ll have an initial Team created automatically, named with your email address.

    You can see your team in the top dropdown. If you have multiple teams set up, you can also toggle between teams from this dropdown.

    Create a new team

    To create a new team, click on Team Management, then Teams, and then Create Team.

    Create Team Menu Enter a new team name and click **Create Team**. New Team Dialog

    Once you’ve created a new team, it can be accessed via the top dropdown menu or the Team Management/Teams menu.

    Team Access Dropdown

    From the Teams area you can manage your team’s settings, including its name, description, and security policies.

    • Look for the Manage button (pen icon) next to your team name in the list.
    Manage Team Button Manage Team Pane

    Team Settings

    • Name & Description: You can update the team name and add a description to help teammates identify the workspace.
    • Delete Team: You can permanently delete a team.

      IMPORTANT

      Prerequisites for Deletion: A team can ONLY be deleted if it contains no projects. You must delete all projects within the team first.

    Security & MFA

    Assemblic supports robust Multi-Factor Authentication (MFA) to secure your team.

    • Enforce MFA: Owners can toggle Require MFA in the team settings.
    • Grace Period: Once enabled, all team members will have a 5-day grace period to set up their MFA. After this period, they will be required to enroll to access the dashboard.
    • Supported Methods:
      • TOTP (Google Authenticator, Authy, etc.)
      • Passkeys (TouchID, FaceID, Windows Hello, YubiKeys)

    Inviting Members

    Select the team from the Team context dropdown menu at the top of the screen. Team Context Dropdown

    1. Navigate to Team Management > Members.
    2. Click Invite Member.
    3. Enter their email address and select a role (e.g., Admin, Release Manager or Member).
    4. Send the invitation.
    Invite Member Dialog

    The user will receive an email with instructions to join your team.

    Managing Invites

    You can view the status of all sent invitations in the Pending Invites list.

    • Revoke: If you sent an invite by mistake or it is no longer needed, you can revoke it immediately using the Revoke Invite button.
    Pending Invites Section

    Managing Roles

    Active team members are listed in the Members table.

    • Remove: detailed control to remove a user from the team entirely.
    • Manage: Update a user’s role or permissions.

    Team member roles

    There are four roles in Assemblic: ‘Owner’, ‘Admin’, ‘Release Manager’ and ‘Member’. The table below shows the permissions for each role:

    PermissionOwnerAdminRelease ManagerMember
    Change team nameYes
    Invite team membersYesYes
    View team invitesYesYes
    Revoke team invitesYesYes
    Be removed from teamYesYesYes
    Remove admin from teamYes
    Remove release manager / member from teamYesYes
    Have role changed in teamYesYesYes
    Promote release manager / member to adminYesYes
    Demote admin to release manager / memberYesYes
    Create new projectYesYes
    Change project name and descriptionYesYes
    Archive or delete projectYes
    Create or revoke API tokenYesYes
    Manage Assemblic subscriptionYesYes
    Push code to main branch, deploy to productionYesYesYes
    Manage MFA & Security SettingsYes

    Note: Owners cannot be removed from a team or have their role changed in a team.