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

# Members and roles

> Invite team members to your organization and manage their access levels.

## Roles

Every person in an organization has one of three roles:

| Role       | Projects                                        | Members & teams                      | Billing     | Organization settings |
| ---------- | ----------------------------------------------- | ------------------------------------ | ----------- | --------------------- |
| **Owner**  | Full access to all projects                     | Can invite, remove, and change roles | Full access | Can rename and delete |
| **Admin**  | Full access to all projects                     | Can invite, remove, and change roles | View only   | Can rename            |
| **Member** | Access only to projects assigned to their teams | View only                            | No access   | No access             |

### Key differences

* **Owner** — there is exactly one owner per organization: the person who created it. The owner has complete control including billing management and the ability to delete the organization.
* **Admin** — admins can do almost everything the owner can. They manage members, teams, and projects. The main exception is they cannot delete the organization or manage billing.
* **Member** — members have limited access by design. They see only the projects assigned to their teams, and their ability to merge code depends on their team permissions.

<Info>Merge permissions (staging and production) are controlled at the team level, not the role level. An admin can always merge, but a member can only merge if their team has the corresponding permission enabled. See [Teams](/organizations/teams) for details.</Info>

## Invite members

There are two ways to bring people into your organization:

### Share a link

The fastest way to invite someone:

1. Open your organization and click **Share / Invite**
2. Copy the **invite link**
3. Send it to anyone you want to join (via email, Slack, or any other channel)

Anyone who clicks the link can join your organization. This is convenient for quick invitations but gives you less control over who joins.

### Send email invitations

For more control over invitations:

1. Open your organization and click **Share / Invite**
2. Enter one or more email addresses — you can type multiple addresses and they'll appear as tags
3. Select a role for this batch: **Admin** or **Member**
4. Click **Send Invitations**

Invitees receive an email with a link to accept. If they don't already have a CodeCobra account, they'll be prompted to create one.

You can see all **pending invitations** in the invite modal and revoke any invitation that hasn't been accepted yet.

## Accept an invitation

When you receive an invitation (by email or link):

<Steps>
  <Step title="Click the invitation link">
    Open the link from your email or the shared URL. You'll see the organization name and an invitation to join.
  </Step>

  <Step title="Sign in or create an account">
    If you're already signed in, you'll see the accept button right away. If not, sign in first (or create a new account).
  </Step>

  <Step title="Accept the invitation">
    Click **Accept Invitation**. You'll be added to the organization and redirected to the organization page where you can see the shared projects.
  </Step>
</Steps>

## Manage members

Owners and admins can manage the member list:

* **Change a member's role** — click the menu next to a member's name to switch their role between Admin and Member
* **Remove a member** — remove someone from the organization entirely. They'll lose access to all organization projects immediately.

<Warning>Removing a member is immediate. They will no longer be able to access any organization projects or tasks. Any tasks they were working on will still exist, but the removed member won't be able to access them.</Warning>

## Next steps

<CardGroup cols={2}>
  <Card title="Set up teams" icon="user-group" href="/organizations/teams">
    Organize members into teams with specific permissions.
  </Card>

  <Card title="Create a project" icon="folder" href="/projects/create-project">
    Add projects to your organization.
  </Card>
</CardGroup>
