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

# Groups

> Organize invitations and connections across your company.

<Note>
  Groups is an Admin tool for managing Console members that send invites through Console.
</Note>

<Note>
  * Console members can be organized into groups in the <a href="https://console.argyle.com/settings/groups" target="_blank">Settings</a> section of Console.
  * Please reach out to your Customer Success Manager to enable this feature.
</Note>

## Overview

Groups determine which users are visible in the <a href="https://console.argyle.com/connections" target="_blank">Connections</a> section of Console:

* **Admin** and **Full Member** [roles](/console/management/members#roles-and-permissions) can view all users across your organization.
* **Operations** roles can only view users invited by members of their group(s).
* **Operations (limited)** roles can only view users they invite.

**Exceptions:**

<Note>
  1\.  **Operations** roles that are not in any group (ungrouped) can also view all users across your organization.<br />
  2\. **Operations** and **Operations (limited)** roles can also view specific users if they were Cc'd on the original invite.
</Note>

Console members can be organized by branch, office, geographical location, department, team, etc. according to your organizational needs.

Structuring groups effectively allows efficient collaboration and communication, streamlines interactions with invited users, and facilitates smoother workflows to enhance productivity within Console.

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/1-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=a8ee753b2f1c4bf3b11ccfa26328ec41" alt="Groups let you manage invitations and connections across different teams in your organization." width="1465" height="1087" data-path="images/console/management/groups/1-groups.png" />
</Frame>

## Creating groups

<Note>
  Only [Admins](/console/management/members#roles-and-permissions) can create and manage groups.
</Note>

1. Within the **Groups** tab in the <a href="https://console.argyle.com/settings/groups" target="_blank">Settings</a> section of Console, select **Create new group**.
2. Name and save the group, then select the group and click **Add members**.

* Any existing Console member within your organization can be added to a group.
* New team members can also be invited to Console, added to the group, and assigned a role.

<Note>
  Members can be added in bulk using commas or a new line per member, allowing you to copy and paste directly from an Excel or CSV file.
</Note>

## Filtering by group

Invited users can be filtered by group in the <a href="https://console.argyle.com/connections" target="_blank">Connections</a> section of Console.

<Note>
  * **Admin** and **Full Member** roles can filter by any group.
  * **Operations** roles can only filter their groups.
</Note>

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/3-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=29c13751b5107c169aa10677c4228975" alt="Groups can be used to filter users in the Connections section of Console." width="10057" height="6661" data-path="images/console/management/groups/3-groups.png" />
</Frame>

## Group selection

Groups can be selected from a dropdown when [sending invites](/console/flows/email-sms-templates#sending-invites).

<Note>
  This determines which Console members can view the invited user in the <a href="https://console.argyle.com/connections" target="_blank">Connections</a> section of Console.
</Note>

* **Operations** roles will only see their groups within the dropdown.
* If the **Organization** group is selected, the invited user will be visible for **Admin**, **Full Member**, and ungrouped **Operations** roles.
* If a specific group is selected, the invited user will be visible for **Admin**, **Full Member**, and **Operations** roles (if the **Operations** member is also in the selected group).

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/2-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=64a045888618569673cc396d94a23d66" alt="Groups can be selected from the dropdown when sending and invite or starting a verification." width="2100" height="1350" data-path="images/console/management/groups/2-groups.png" />
</Frame>

## Assigning Flows to groups

By assigning Link Flows to a group, only those Flows will be selectable when sending invites when the respective group is chosen.

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/5-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=4a4c125676be74fb75d4e60e4f8a014c" alt="Only assigned Link Flows will be shown to their respective groups." width="2248" height="1037" data-path="images/console/management/groups/5-groups.png" />
</Frame>

Flows can be assigned to groups in the <a href="https://console.argyle.com/settings/groups" target="_blank">Settings</a> section of Console:

1. Select an existing group.
2. Select **Assign Flows**.

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/4-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=7c6dc75315f9d9fcf3697ab689c75229" alt="You can restrict Groups to specific Link Flows when managing groups in Console." width="2798" height="1085" data-path="images/console/management/groups/4-groups.png" />
</Frame>

Flows can also be assigned to groups directly through the <a href="https://console.argyle.com/flows" target="_blank">Flows</a> section of Console:

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/6-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=70cc7c5d30805144f144cc6416ef05e8" alt="You can also assign a Flow to a group from the Flows section of Console." width="1782" height="713" data-path="images/console/management/groups/6-groups.png" />
</Frame>

## Managing groups

<Note>
  Only [Admins](/console/management/members#roles-and-permissions) can edit and delete groups.
</Note>

Within the **Groups** tab in the <a href="https://console.argyle.com/settings/groups" target="_blank">Settings</a> section of Console, select an existing group.

* Click **Delete group** and confirm to delete a group.
* Add, edit, or remove group members using the action buttons.

<Note>
  Deleted groups will still be available as a filter in the Connections section of Console.
</Note>

<Accordion title="FAQ when adding/removing individual members of an existing group.">
  Q. What happens when a Console member *not currently in a group* is added to a group?
  A. The Console member's previously invited users will immediately become visible to the groups members. Future users this Console member invites will also be visible to the group members.

  <Note>
    Q. What happens when a Console member that is *already in one or more groups* is added to an additional group?
    A. The Console member's previously invited users will not be made visible to the groups members. Future users this Console member invites will be visible to the group members.
  </Note>

  Q. What happens when a Console member is *removed* from a group?
  A. The Console member's previously invited users will remain visible to the remaining members of the group. Future users this Console members invites will not be visible to the remaining group members going forward.
</Accordion>

## Embedded Link and groups

If you are [embedding Link](/link/initialization) within your website or application:

1. Create or edit an existing <a href="https://console.argyle.com/api-keys" target="_blank">API key</a>.
2. Assign a group to the API key.

When embedding Link, if the `userToken` [parameter](/link/initialization/overview#required-initialization-parameters) was created using this API key, the user will automatically be assigned to the respective group.

<Note>
  A `userToken` is returned in the API response when [creating users](/api-reference/users#create).
</Note>

<Note>
  Deleting a group will also delete the associated API key. Any users that were already assigned to a specific group by the deleted API key however will remain associated with that group.
</Note>

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/groups/7-groups.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=1c8ad7b6f4bc95e7cebc1a1a800cb5e2" alt="Groups can be assigned to Argyle API keys for use with embedded Link implementations." width="1663" height="944" data-path="images/console/management/groups/7-groups.png" />
</Frame>

## Disclaimer

Please note that our groups management system serves solely as a front-end user interface solution. While it facilitates Console member interactions and data displayed within Console, it does not function as a comprehensive data permissioning system.
