# Team Permissions

The [Pro Team package](https://docs.xenioo.com/basic-concepts/your-account/additional-packages) can enable a number of permissions for each and very member of your team allowing you to fine-tune you chatbot access.

Right after [adding the Pro Team package](https://docs.xenioo.com/basic-concepts/your-account/additional-packages) to your account every chatbot teams section will expand to reveal a number of possible permission you can apply to each member. These settings can be added or removed from existing members anytime, even if the members were created using a standard team package.\
\
The table below gives you a full description of all the possible settings

<h3 id="chatbot-permissions" align="center">Chatbot Permissions</h3>

| View Design | The user can access the general chatbot design flow. A user with only this permission will not be able to change any of the chatbot flow, actions and settings and will not be able of publishing the current version of the chatbot. |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Edit        | The user will be able to change by adding, moving or deleting any part of your chatbot flow. Enabling this flag will automatically enable the View Permission.                                                                        |
| Publish     | The user can publish the current version of the chatbot and push it online on the selected channels. Some channels may still require an additional login with the target platform account.                                            |
| Backup      | The user can create a backup of your chatbot and download it on its own system. The chatbot can then later be used to restore a previous version or be restored in a different account and modified.                                  |

<h3 id="nlp-permissions" align="center">NLP Permissions</h3>

| View | The user can view all Intents, Expressions, and Entities defined. Also allows to check and test AI through Training |
| ---- | ------------------------------------------------------------------------------------------------------------------- |
| Edit | The user can modify Intents, Expressions, and Entities, changing contents and configuring automatic redirections    |

<h3 align="center">AI Permissions</h3>

| View | The user can access the AI section and overview each and every intent, expression and entity. The user can also view the AI detection logs and check the correctness of the current configuration in the Test & Train section. |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Edit | The user can edit, update and remove any intent, expression or entity. Using automatic redirection the user can may also slightly change the chatbot dialog results or flow.                                                   |

<h3 id="broadcast-permissions" align="center">Broadcast Permissions</h3>

| View Broadcasts                    | The user can view and check broadcasts scheduling and delivery but cannot send or change anything. OnDemand broadcast can still be invoked trough URL as no contextual user is applied to the REST call. |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Run Broadcasts                     | The user with this permission can run any broadcast at any time independently from scheduling. This flag enables the global broadcast play button available in the global broadcasts list.               |
| Edit Broadcasts                    | The user can change any broadcast. Both activation and scheduling and general conversation flow can be changed at will.                                                                                  |
| View Distribution                  | The user can see any distribution list, their schedule status and delivery statistics.                                                                                                                   |
| Edit Distribution Lists            | The user can create and modify the distribution lists, even when already scheduled.                                                                                                                      |
| View Only Group Distribution Lists | ​[The user can see only the list of scheduled distribution lists that have been created by the same group and their current delivery state​](#user-content-fn-1)[^1]                                     |

<h3 id="conversation-permissions" align="center">Conversation Permissions</h3>

| View Conversations               | The user can access the conversation section and read any user conversation that happened with the chatbot.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Assign Conversations             | The user can assign conversation to other operators (users that can access the conversation and take control). This flag is typically associated with a support manager profile.                                                                                                                                                                                                                                                                                                                                                                                                         |
| Control Conversation             | The user can take over any visible conversation. When a conversation is take over, MyLINK Connect will stop processing any incoming message and the taking over operator will be able to talk to the user, regardless of **the channel the user is using.** The operator is then capable of giving back control to MyLINK Connect and even redirect the user to a specific chatbot section.                                                                                                                                                                                              |
| Forget Conversation              | The user can initiate the conversation deletion procedure. This procedure will tell MyLINK Connect to delete and forget anything related to the user. This includes any variable, tag or conversation part that has happened inside MyLINK Connect. Any third party channel may still have saved information about the user: these information must be deleted on each platform manually.After the user has requested deletion of its data a 60 minutes average chat ban is applied: during this period MyLINK Connect will not reply to the user or record any of this user activities. |
| View Contact Details             | The user can access the global contact details panel. The global contact detail contains global variables as well as team wide notes                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| View Custom Conversation Panel   | The user can access the custom conversation panel configured in the [current chatbot settings](https://app.gitbook.com/o/-LdPFF6076gHKBZeJJCf/s/tZEstFBYh3uMutlup6ku/basic-concepts/chatbot-details/chatbot-settings/conversation#extended-conversation-variables-panel).                                                                                                                                                                                                                                                                                                                |
| View Variables                   | The user can access the variables panel of the contact details, being able to view and edit both variables and tags                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Share Conversation               | The user can generate a unique link to a specific conversation that can be shared for up to 48 hours                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| View Only Group Conversations    | The user can view **only** the conversations that are associated with his/her group. If the user is not part of any group, **no conversation will be visible**.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| View Only Assigned Conversations | The user can only view their own assigned conversations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

<h3 align="center">Database Permissions</h3>

| View Collections and Data | The user can view database collections and extract or filter any data.               |
| ------------------------- | ------------------------------------------------------------------------------------ |
| Edit Collections and Data | The user can change any database collections and delete, insert, or update any data. |

<h3 align="center">Audience Permissions</h3>

| Edit Audiences | The user can update, create or delete any existing audience. This flag simultaneously affects both Conversation Audience and Broadcast Audience filters. |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |

<h3 align="center">Reporting Permissions</h3>

| Export Data | The user can export detailed information on each and every conversation happened during a specific time filter. Scheduling and availability may be subject to account limitations. |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<h3 align="center">Dashboard Permissions</h3>

| View Dashboard        | The user can access to each chatbot dashboard information detailing average users and conversation for period as well as more, in depth information. Users with this flag can also access the chatbot publishing logs to inspect errors and issues with your chatbot channels. |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Allow Widget Edit     | The user can edit and delete the widgets inside the bot dashboards.                                                                                                                                                                                                            |
| Allow Dashboards Edit | The user can create, modify and delete the bot dashboards. The user will also be able to modify the widgets positions inside the dashboard and create new widgets.                                                                                                             |

<figure><img src="https://2532694803-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvGYwUmVjfELEiJzfmWLC%2Fuploads%2FqBWAwIQzDRXyj0jz4ujn%2Fimage.png?alt=media&#x26;token=1cfe4a26-3cd6-4256-a01b-9182f5b0b68d" alt=""><figcaption></figcaption></figure>

### Member Group Name

This new field will appear beside the email as soon as the [Pro-Team package](https://docs.xenioo.com/basic-concepts/your-account/additional-packages) is activated and allows you to specify a group name for each of your team members.\
Group names can later be used in your chatbot to select an operators team for your support flows as well as to automatically filter conversations based on the members teams.

Multiple group names can be specified by separating each entry with a semicolon (;). A team member part of multiple groups can be picked by the [operator action](https://docs.xenioo.com/actions-and-operations/flow/xenioo.bots.actions.base.requestoperatoraction) for any group and can also see any conversation assigned to any group specified.

### Further Reading

The following article from the official Xenioo blog details additional use cases for the Teams section.

{% embed url="<https://www.xenioo.com/en/managing-a-chatbot-customer-service-team-with-xenioo/>" %}

###

[^1]: WARNING: The View Group Distribution Lists flag will automatically filter all the distribution lists based on the team member group. If you are not using or assigning groups, the team member may not see any distribution list.
