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

# Invite and manage team members in your Cartble store

> Learn how to invite team members to your Cartble store, assign admin, manager, or editor roles, and control who can access each area of the dashboard.

Every Cartble store supports multiple team members, each with a defined role that controls what they can see and do in the admin dashboard. The store owner always has full admin access by default and appears in the team list automatically. You can invite additional members by email from the Team section and assign them one of three roles.

<Note>
  Only store admins (and the owner) can invite or manage team members. If you do not see the invite form, your current role does not grant this permission.
</Note>

## Member roles

Cartble supports three roles for team members.

<CardGroup cols={3}>
  <Card title="Admin" icon="shield-check">
    Full access to all areas of the admin dashboard, including settings, billing, and team management. Equivalent to the store owner in day-to-day operations.
  </Card>

  <Card title="Manager" icon="users">
    Elevated operational access. Managers can handle orders, catalog, and customers but have restricted access to sensitive configuration areas.
  </Card>

  <Card title="Editor" icon="pencil">
    Operator-level access. Editors can manage catalog items and content but cannot change store settings, billing, or team membership.
  </Card>
</CardGroup>

<Info>
  The store owner always has full admin access, regardless of how the team member list is configured. The owner cannot have their access reduced or be removed from the team.
</Info>

## Inviting a team member

<Steps>
  <Step title="Open the Team section">
    In your store's admin dashboard, navigate to **Team** in the main sidebar.
  </Step>

  <Step title="Enter the member's email">
    In the **Invite Member** panel on the left, type the email address of the person you want to add.
  </Step>

  <Step title="Select a role">
    Choose **Admin**, **Manager**, or **Editor** from the role dropdown to define their level of access.
  </Step>

  <Step title="Send the invite">
    Click **Add to Team**. The member is provisioned with access immediately. Their entry appears in the team list with a **Pending** status until they log in for the first time.
  </Step>
</Steps>

## Team member fields

Each member record stores the following information.

<AccordionGroup>
  <Accordion title="Email">
    The email address used to invite and identify the member.
  </Accordion>

  <Accordion title="Display name">
    The member's display name, shown in the team list. Populated automatically when the member logs in.
  </Accordion>

  <Accordion title="Profile photo">
    The member's avatar image, pulled from their Cartble account.
  </Accordion>

  <Accordion title="Role">
    One of `admin`, `manager`, or `editor`. Determines what the member can access in the admin dashboard.
  </Accordion>

  <Accordion title="Status">
    Either `active`, `pending`, or `revoked`. New members start as `pending` and move to `active` after their first login.
  </Accordion>

  <Accordion title="Added date">
    The date and time the member was added to the team.
  </Accordion>
</AccordionGroup>

## Removing a team member

To remove a member, locate them in the **Active Members** table and use the remove action for their row. Removing a member immediately revokes their access to the admin dashboard. The store owner cannot be removed from the team.

<Warning>
  Removing a team member revokes their access immediately. They will not be able to perform any admin actions from that point forward.
</Warning>
