> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryhamsa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Team Collaboration

> Invite teammates to your project and manage your team members

## Inviting Team Members

Project owners and admins can invite teammates to collaborate on a project.

To invite someone:

1. Open **Project Settings** from the sidebar
2. Go to the **Members** tab
3. Click **Invite Member**
4. Enter their **email address**
5. Choose a **role** — Admin or User
6. Click **Send Invitation**

An invitation email will be sent to the provided address. Once they accept, they'll have access to the project with the assigned role.

<Note>
  Admins can invite members at the **User** role only. Only the project Owner can invite someone as an **Admin**.
</Note>

## The Invitation Flow

Here's what happens after you send an invite:

1. **Invitation sent** — The invitee receives an email with a link to join the project
2. **Pending** — The member appears in your members list with a "Pending" status until they accept
3. **Accepted** — Once they click the link and authenticate, their status changes to **Active** and they gain full access based on their role

### Resending an Invitation

If an invitation expires before the recipient accepts it, you can resend it:

1. Find the member in the **Members** tab (they'll show a "Pending" status with an expired notice)
2. Open their action menu
3. Click **Resend Invitation**

## Managing Team Members

### Viewing Members

All team members are listed in **Project Settings → Members**. The table shows each member's name, email, role, and current status.

### Changing a Member's Role

The project owner can change a member's role at any time (between Admin and User).

1. Find the member in the **Members** tab
2. Click the role dropdown next to their name
3. Select the new role

<Note>
  Role changes take effect immediately. The member's access will be updated on their next action — changes may take up to 1 minute to fully propagate.
</Note>

### Removing a Member

To remove someone from a project:

1. Find the member in the **Members** tab
2. Open their action menu (the three-dot menu or dropdown)
3. Click **Remove Member**
4. Confirm the action

Removing a member immediately revokes their access to the project and all its resources.

<Warning>
  Only the project **Owner** can remove members. Owners cannot remove themselves from their own project.
</Warning>

## Member Statuses

| Status      | Description                                            |
| ----------- | ------------------------------------------------------ |
| **Active**  | Member has accepted the invitation and has full access |
| **Pending** | Invitation has been sent but not yet accepted          |

## Related Documentation

<CardGroup cols={2}>
  <Card title="Roles & Permissions" href="./roles-and-permissions">
    Understand what each role can do and how to customize access
  </Card>

  <Card title="Managing Projects" href="./managing-projects">
    Create, rename, and manage your projects
  </Card>

  <Card title="Projects Overview" href="./overview">
    Learn what projects are and how they work
  </Card>
</CardGroup>
