{
  "doc": {
    "id": "cloud/account-management/users",
    "title": "Manage Users in Cypress Cloud: Invites, Roles & Permissions",
    "description": "Learn how to invite users, assign roles and permissions, approve access requests, and manage user accounts in Cypress Cloud for secure, scalable team access.",
    "section": "cloud",
    "source_path": "/llm/markdown/cloud/account-management/users.md",
    "version": "fbc9225067c51c52ee13224e3b702cf8a025ec12",
    "updated_at": "2026-08-14T12:36:26.878Z",
    "headings": [
      {
        "id": "cloud/account-management/users#manage-users",
        "text": "Manage users",
        "level": 1
      },
      {
        "id": "cloud/account-management/users#invite-users",
        "text": "Invite users",
        "level": 2
      },
      {
        "id": "cloud/account-management/users#invite-a-user-to-an-organization",
        "text": "Invite a user to an organization:",
        "level": 3
      },
      {
        "id": "cloud/account-management/users#sign-up-with-an-invitation",
        "text": "Sign up with an invitation",
        "level": 3
      },
      {
        "id": "cloud/account-management/users#sign-up-with-basic-authentication",
        "text": "Sign up with basic authentication",
        "level": 4
      },
      {
        "id": "cloud/account-management/users#sign-up-with-social-authentication",
        "text": "Sign up with social authentication",
        "level": 4
      },
      {
        "id": "cloud/account-management/users#sign-up-with-single-sign-on-sso-authentication",
        "text": "Sign up with single sign on (SSO) authentication",
        "level": 4
      },
      {
        "id": "cloud/account-management/users#locked-out-or-forgot-password",
        "text": "Locked out or forgot password",
        "level": 4
      },
      {
        "id": "cloud/account-management/users#user-roles",
        "text": "User roles",
        "level": 2
      },
      {
        "id": "cloud/account-management/users#organization-level-permissions",
        "text": "Organization-level permissions",
        "level": 3
      },
      {
        "id": "cloud/account-management/users#project-level-permissions",
        "text": "Project-level permissions",
        "level": 3
      },
      {
        "id": "cloud/account-management/users#user-requests",
        "text": "User requests",
        "level": 2
      },
      {
        "id": "cloud/account-management/users#user-updates",
        "text": "User updates",
        "level": 2
      },
      {
        "id": "cloud/account-management/users#see-also",
        "text": "See Also",
        "level": 2
      }
    ]
  },
  "chunks": [
    {
      "id": "cloud/account-management/users#invite-users",
      "doc_id": "cloud/account-management/users",
      "heading": "Invite users",
      "heading_level": 2,
      "content_markdown": "## Invite users\n\nInviting users is how you bring your team into Cypress Cloud so they can see test results, debug failures together, and act on insights instead of waiting for a screenshot in chat. Because invited users only see the projects and tests they have [team permissions](/llm/markdown/cloud/account-management/teams.md#Assign-projects-to-a-team) to view, you can grow your organization without exposing every project to everyone, so people get exactly the visibility their work requires.\n\nOrganization [owner or admin](#User-roles) roles can invite [Cypress Cloud](https://on.cypress.io/cloud) users.\n\n_Note: only owners can give other users 'owner' access._\n\n### Invite a user to an organization:\n\n1.  Select the [organization](/llm/markdown/cloud/account-management/organizations.md) you want to invite a user to.\n2.  Click **Users & Teams**, then **Invite User**.\n3.  Add one or more emails, pressing **Enter** after each one, and select their [role](#User-roles).\n4.  Click **Invite User**.\n5.  The user will receive an invitation email with a link to accept the invitation.\n\nIf you prefer to send your own message to users and include a link to join the organization, you can click **Copy invite link** and all users who accept this invitation will be given the default role of **Member**.\n\n### Sign up with an invitation\n\nUpon receiving the email, click **Accept Invitation** to be redirected to Cypress Cloud. From there, you will have the choice of authentication type:\n\n*   **Basic** (Email and Password)\n*   **Social** (Google or GitHub)\n*   **Single Sign On**\n\n#### **Sign up with basic authentication**\n\n1.  Click **Don't have an account? Sign Up**\n2.  Click **Sign up with Email**\n3.  Type your **email address** and make a **password**\n4.  Click **Sign Up**\n\n#### **Sign up with social authentication**\n\n1.  Click **Don't have an account? Sign Up**\n2.  Click **Sign up with Google** or **Sign up with GitHub**\n3.  You may need to verify via your Social provider depending on your personal settings\n\n#### **Sign up with single sign on (SSO) authentication**\n\nRefer to our [Single Sign-On (SSO) guide](/llm/markdown/cloud/account-management/enterprise-sso.md).\n\n#### Locked out or forgot password\n\nTry resetting your password. If you never received the email, try the following:\n\n*   Try signing in with Google or GitHub, in case your account was created with social authentication rather than a password\n*   Check your trash and spam folder\n*   Verify you typed the correct email address\n\nIf the troubleshooting tips above did not resolve the issue or involves SSO, reach out to [support](mailto:support@cypress.io).\n",
      "section": "cloud",
      "anchors": [
        "invite-users"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 523
    },
    {
      "id": "cloud/account-management/users#invite-a-user-to-an-organization",
      "doc_id": "cloud/account-management/users",
      "heading": "Invite a user to an organization:",
      "heading_level": 3,
      "content_markdown": "### Invite a user to an organization:\n\n1.  Select the [organization](/llm/markdown/cloud/account-management/organizations.md) you want to invite a user to.\n2.  Click **Users & Teams**, then **Invite User**.\n3.  Add one or more emails, pressing **Enter** after each one, and select their [role](#User-roles).\n4.  Click **Invite User**.\n5.  The user will receive an invitation email with a link to accept the invitation.\n\nIf you prefer to send your own message to users and include a link to join the organization, you can click **Copy invite link** and all users who accept this invitation will be given the default role of **Member**.\n",
      "section": "cloud",
      "anchors": [
        "invite-a-user-to-an-organization"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 132
    },
    {
      "id": "cloud/account-management/users#sign-up-with-an-invitation",
      "doc_id": "cloud/account-management/users",
      "heading": "Sign up with an invitation",
      "heading_level": 3,
      "content_markdown": "### Sign up with an invitation\n\nUpon receiving the email, click **Accept Invitation** to be redirected to Cypress Cloud. From there, you will have the choice of authentication type:\n\n*   **Basic** (Email and Password)\n*   **Social** (Google or GitHub)\n*   **Single Sign On**\n\n#### **Sign up with basic authentication**\n\n1.  Click **Don't have an account? Sign Up**\n2.  Click **Sign up with Email**\n3.  Type your **email address** and make a **password**\n4.  Click **Sign Up**\n\n#### **Sign up with social authentication**\n\n1.  Click **Don't have an account? Sign Up**\n2.  Click **Sign up with Google** or **Sign up with GitHub**\n3.  You may need to verify via your Social provider depending on your personal settings\n\n#### **Sign up with single sign on (SSO) authentication**\n\nRefer to our [Single Sign-On (SSO) guide](/llm/markdown/cloud/account-management/enterprise-sso.md).\n\n#### Locked out or forgot password\n\nTry resetting your password. If you never received the email, try the following:\n\n*   Try signing in with Google or GitHub, in case your account was created with social authentication rather than a password\n*   Check your trash and spam folder\n*   Verify you typed the correct email address\n\nIf the troubleshooting tips above did not resolve the issue or involves SSO, reach out to [support](mailto:support@cypress.io).\n",
      "section": "cloud",
      "anchors": [
        "sign-up-with-an-invitation"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 272
    },
    {
      "id": "cloud/account-management/users#sign-up-with-basic-authentication",
      "doc_id": "cloud/account-management/users",
      "heading": "Sign up with basic authentication",
      "heading_level": 4,
      "content_markdown": "#### **Sign up with basic authentication**\n\n1.  Click **Don't have an account? Sign Up**\n2.  Click **Sign up with Email**\n3.  Type your **email address** and make a **password**\n4.  Click **Sign Up**\n",
      "section": "cloud",
      "anchors": [
        "sign-up-with-basic-authentication"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 44
    },
    {
      "id": "cloud/account-management/users#sign-up-with-social-authentication",
      "doc_id": "cloud/account-management/users",
      "heading": "Sign up with social authentication",
      "heading_level": 4,
      "content_markdown": "#### **Sign up with social authentication**\n\n1.  Click **Don't have an account? Sign Up**\n2.  Click **Sign up with Google** or **Sign up with GitHub**\n3.  You may need to verify via your Social provider depending on your personal settings\n",
      "section": "cloud",
      "anchors": [
        "sign-up-with-social-authentication"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 53
    },
    {
      "id": "cloud/account-management/users#locked-out-or-forgot-password",
      "doc_id": "cloud/account-management/users",
      "heading": "Locked out or forgot password",
      "heading_level": 4,
      "content_markdown": "#### Locked out or forgot password\n\nTry resetting your password. If you never received the email, try the following:\n\n*   Try signing in with Google or GitHub, in case your account was created with social authentication rather than a password\n*   Check your trash and spam folder\n*   Verify you typed the correct email address\n\nIf the troubleshooting tips above did not resolve the issue or involves SSO, reach out to [support](mailto:support@cypress.io).\n",
      "section": "cloud",
      "anchors": [
        "locked-out-or-forgot-password"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 96
    },
    {
      "id": "cloud/account-management/users#user-roles",
      "doc_id": "cloud/account-management/users",
      "heading": "User roles",
      "heading_level": 2,
      "content_markdown": "## User roles\n\nRoles let you grant access on a need-to-know basis, following the principle of least privilege. Instead of an all-or-nothing model, each person gets exactly the capabilities their job calls for: stakeholders can review results without risking accidental changes, developers can do their day-to-day work, and only a trusted few can touch billing, SSO, or destructive actions. This keeps your organization secure as it scales and makes it obvious who can do what.\n\nUsers can be assigned roles that affect their access to certain features of [Cypress Cloud](https://on.cypress.io/cloud).\n\n*   **Viewer:** Can see projects and runs but not make any changes. Ideal for managers, QA stakeholders, or anyone who needs visibility without edit access.\n*   **Member:** Can see projects, runs, record keys, and adjust App Quality configuration. The everyday role for developers contributing to the team.\n*   **Team Admin:** Can manage the member list for projects where the Team Admin is a member, and edit project configurations. Gives team leads control over their own projects without organization-wide power.\n*   **Org Admin:** Can manage all users within the organization, and edit both organization and project configurations. For people who run the account day to day.\n*   **Owner:** Can manage all aspects of the organization and projects, including billing, SSO, and deletion. Reserved for those ultimately accountable for the account.\n\nWe recommend assigning at least **two owner roles** to every organization. Having a second owner ensures continuity of ownership if one owner is unavailable or leaves the organization, so your team is never locked out of owner-only actions like managing billing, setting up SSO, or inviting and removing other owners.\n\n### Organization-level permissions\n\n| Permission | Viewer | Member | Team Admin | Org Admin | Owner |\n| --- | --- | --- | --- | --- | --- |\n| View Enterprise Reporting | ✅ | ✅ | ✅ | ✅ | ✅ |\n| Assign members to a team |  |  | ✅ | ✅ | ✅ |\n| Remove members from a team |  |  | ✅ | ✅ | ✅ |\n| View billing and usage information |  |  |  | ✅ | ✅ |\n| Edit billing information |  |  |  | ✅ | ✅ |\n| Invite a Member |  |  |  | ✅ | ✅ |\n| Invite an Admin |  |  |  | ✅ | ✅ |\n| View invited users |  |  |  | ✅ | ✅ |\n| Resend invitation to invited user |  |  |  | ✅ | ✅ |\n| View user requests to join organization |  |  |  | ✅ | ✅ |\n| Accept user requests to join organization |  |  |  | ✅ | ✅ |\n| Edit users |  |  |  | ✅ | ✅ |\n| Remove users |  |  |  | ✅ | ✅ |\n| Create and edit teams |  |  |  | ✅ | ✅ |\n| Assign projects to a team |  |  |  | ✅ | ✅ |\n| Remove projects from a team |  |  |  | ✅ | ✅ |\n| Set up organization GitHub Integration |  |  |  | ✅ | ✅ |\n| Set up organization Slack Integration |  |  |  | ✅ | ✅ |\n| Set up organization MS Teams Integration |  |  |  | ✅ | ✅ |\n| Invite an owner |  |  |  |  | ✅ |\n| Edit an owner |  |  |  |  | ✅ |\n| Remove an owner |  |  |  |  | ✅ |\n| Edit organization name |  |  |  |  | ✅ |\n| Set up SSO |  |  |  |  | ✅ |\n| Delete organization |  |  |  |  | ✅ |\n\n### Project-level permissions\n\n| Permission | Viewer | Member | Team Admin | Org Admin | Owner |\n| --- | --- | --- | --- | --- | --- |\n| View test results of private projects | ✅ | ✅ | ✅ | ✅ | ✅ |\n| View record keys of projects |  | ✅ | ✅ | ✅ | ✅ |\n| Edit App Quality configuration |  | ✅ | ✅ | ✅ | ✅ |\n| Edit project name |  |  | ✅ | ✅ | ✅ |\n| Edit project status (private/public) |  |  | ✅ | ✅ | ✅ |\n| Add or delete record keys |  |  | ✅ | ✅ | ✅ |\n| Configure project GitHub Integration |  |  | ✅ | ✅ | ✅ |\n| Configure project Slack Integration |  |  | ✅ | ✅ | ✅ |\n| Configure project MS Teams Integration |  |  | ✅ | ✅ | ✅ |\n| Transfer project to another organization |  |  | ✅ | ✅ | ✅ |\n| Delete project |  |  | ✅ | ✅ | ✅ |\n",
      "section": "cloud",
      "anchors": [
        "user-roles"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 1085
    },
    {
      "id": "cloud/account-management/users#organization-level-permissions",
      "doc_id": "cloud/account-management/users",
      "heading": "Organization-level permissions",
      "heading_level": 3,
      "content_markdown": "### Organization-level permissions\n\n| Permission | Viewer | Member | Team Admin | Org Admin | Owner |\n| --- | --- | --- | --- | --- | --- |\n| View Enterprise Reporting | ✅ | ✅ | ✅ | ✅ | ✅ |\n| Assign members to a team |  |  | ✅ | ✅ | ✅ |\n| Remove members from a team |  |  | ✅ | ✅ | ✅ |\n| View billing and usage information |  |  |  | ✅ | ✅ |\n| Edit billing information |  |  |  | ✅ | ✅ |\n| Invite a Member |  |  |  | ✅ | ✅ |\n| Invite an Admin |  |  |  | ✅ | ✅ |\n| View invited users |  |  |  | ✅ | ✅ |\n| Resend invitation to invited user |  |  |  | ✅ | ✅ |\n| View user requests to join organization |  |  |  | ✅ | ✅ |\n| Accept user requests to join organization |  |  |  | ✅ | ✅ |\n| Edit users |  |  |  | ✅ | ✅ |\n| Remove users |  |  |  | ✅ | ✅ |\n| Create and edit teams |  |  |  | ✅ | ✅ |\n| Assign projects to a team |  |  |  | ✅ | ✅ |\n| Remove projects from a team |  |  |  | ✅ | ✅ |\n| Set up organization GitHub Integration |  |  |  | ✅ | ✅ |\n| Set up organization Slack Integration |  |  |  | ✅ | ✅ |\n| Set up organization MS Teams Integration |  |  |  | ✅ | ✅ |\n| Invite an owner |  |  |  |  | ✅ |\n| Edit an owner |  |  |  |  | ✅ |\n| Remove an owner |  |  |  |  | ✅ |\n| Edit organization name |  |  |  |  | ✅ |\n| Set up SSO |  |  |  |  | ✅ |\n| Delete organization |  |  |  |  | ✅ |\n",
      "section": "cloud",
      "anchors": [
        "organization-level-permissions"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 471
    },
    {
      "id": "cloud/account-management/users#project-level-permissions",
      "doc_id": "cloud/account-management/users",
      "heading": "Project-level permissions",
      "heading_level": 3,
      "content_markdown": "### Project-level permissions\n\n| Permission | Viewer | Member | Team Admin | Org Admin | Owner |\n| --- | --- | --- | --- | --- | --- |\n| View test results of private projects | ✅ | ✅ | ✅ | ✅ | ✅ |\n| View record keys of projects |  | ✅ | ✅ | ✅ | ✅ |\n| Edit App Quality configuration |  | ✅ | ✅ | ✅ | ✅ |\n| Edit project name |  |  | ✅ | ✅ | ✅ |\n| Edit project status (private/public) |  |  | ✅ | ✅ | ✅ |\n| Add or delete record keys |  |  | ✅ | ✅ | ✅ |\n| Configure project GitHub Integration |  |  | ✅ | ✅ | ✅ |\n| Configure project Slack Integration |  |  | ✅ | ✅ | ✅ |\n| Configure project MS Teams Integration |  |  | ✅ | ✅ | ✅ |\n| Transfer project to another organization |  |  | ✅ | ✅ | ✅ |\n| Delete project |  |  | ✅ | ✅ | ✅ |\n",
      "section": "cloud",
      "anchors": [
        "project-level-permissions"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 256
    },
    {
      "id": "cloud/account-management/users#user-requests",
      "doc_id": "cloud/account-management/users",
      "heading": "User requests",
      "heading_level": 2,
      "content_markdown": "## User requests\n\nUser requests flip onboarding from a push to a pull: rather than admins having to track down and invite every new teammate up front, team members who already have access to Cypress and your project's source code can request to join your organization from within the Cypress App, and you simply approve or deny. This removes admin bottlenecks, gets your team productive faster, and still keeps you in control of exactly who gets in.\n\nUser requests are not available if your Cloud organization is configured for SSO.\n",
      "section": "cloud",
      "anchors": [
        "user-requests"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 120
    },
    {
      "id": "cloud/account-management/users#user-updates",
      "doc_id": "cloud/account-management/users",
      "heading": "User updates",
      "heading_level": 2,
      "content_markdown": "## User updates\n\nKeeping user details current ensures access always reaches the right place, which matters when people change emails or switch teams.\n\nTo change a user email, an **Owner** or **Admin** can invite the new user/email address and delete the previous user/email address.\n\nTo update your organization's billing email address, see [Billing & Usage](/llm/markdown/cloud/account-management/billing-and-usage.md).\n",
      "section": "cloud",
      "anchors": [
        "user-updates"
      ],
      "path": "/llm/json/chunked/cloud/account-management/users.json",
      "token_estimate": 73
    }
  ]
}