# Messenger Plus

Messenger Plus (Msngr Plus) is a collaboration channel that seeks to emulate WhatsApp. This channel allows for live, group-based discussions between players, as well as publishing pre-planned content (injects) from the Scenario Editor.&#x20;

{% hint style="warning" %}
For players to use the channel they must either:

* have a **matching persona** that's been added to a Msngr Plus group or
* have been **assigned a position** that's been assigned a chat group
  {% endhint %}

{% hint style="info" %}
To find out more on how to navigate Msngr Plus in the player view, visit the page below:
{% endhint %}

{% content-ref url="/pages/ZGxqZ0Q0Cm0KRukxAyNj" %}
[Broken mention](broken://pages/ZGxqZ0Q0Cm0KRukxAyNj)
{% endcontent-ref %}

## How it works

Players log into the Virtual Desktop and can participate in group discussions & collaboration in much the same way as they can with Slack and WhatsApp.

The groups players are in is determined by the designer before the start of the exercise and during the exercise by group admins and/or the Facilitator.

{% tabs %}
{% tab title="Benefit" %}

* Collaborative messaging allowing players to work in the exercise as they do in real life.
  {% endtab %}

{% tab title="Features" %}
**Group Management**

* Create and manage groups
* Configuration options for groups

**Messaging**

* Players can message each other if they are members of the chat group
* Save draft messages
* Share media and links
* Ability to send pre-planned content as well as live messages

**Notifications**

{% hint style="warning" %}
There are no notifications at this time
{% endhint %}

**Control & Exercise Functions**

* Injects can be sent to a group
* Impersonation and After Action Review (AAR) functions within this channel
  {% endtab %}
  {% endtabs %}

## Configuration

<figure><img src="/files/3MQRvHgFO8lKeapAhThr" alt=""><figcaption></figcaption></figure>

Group membership is persona-driven. Hence, even though you'll want players in the group in addition to personas, you'll need to add players by having them match a persona (i.e. use the same email address) or assign the player a position.

{% hint style="success" %}
Groups act as their own entities regardless of Teams and Positions e.g. if you have two players in different Teams and/or Positions they can still be added into the same group
{% endhint %}

### :twisted\_rightwards\_arrows:Configuration choices

The choice of "matching persona" or "position" is most probably determined by the intricacies of the groups that players need to be belong to and how many there are. &#x20;

{% @mermaid/diagram content="flowchart TD
A\[MsngrPlus setup choice:</br> configuring group membership] --> B{Players known ahead of exercise?}
B -->|Yes| C\[Create persona<br/>with matching email]
C --> H\[Add persona to<br/>MsngrPlus group]
H --> I\[Add player-persona to<br/>Team table]
I --> E\[Player logs in<br/>with same email]

```
B -->|No / Roles may change| F[Use positions instead<br/>or in addition]
F --> G[Assign positions<br/>to MsngrPlus groups]
```

" fullWidth="false" %}

<figure><img src="/files/IidLFa385fZduxW29U4X" alt=""><figcaption></figcaption></figure>

#### Using Position&#x20;

In the example below, when the player Sally Fields logs into the exercise she will be in the message groups "general" and "#cyber" because the position "g\_cyber" has been assigned to her.

<figure><img src="/files/zAn5BhRWgUWgFCbsnT1b" alt=""><figcaption></figcaption></figure>

#### Using Matching persona

In this example, the player who logs in with the email address <john.cullen@evid.com> will assume the identity of the persona John Cullen and will be in the message groups "general" and "#cyber".

<figure><img src="/files/nMYhaztudgG8FCev6YDq" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Vkh7X7MDBKs8vl1ySQHl" alt=""><figcaption></figcaption></figure>

#### Admins

Admins function just as they would in popular messaging apps like WhatsApp. Assigning Personas or Positions as Admin permits them to add and remove group members live in the exercise.

<figure><img src="/files/hlZVQ8bLPWPRW8M7f6Mh" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/K6YUHdzGOpmg18ccFxOv" alt="" width="538"><figcaption></figcaption></figure>

As shown in the example above, Personas or Positions assigned as Admin are marked in blue.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpdocs.conducttr.com/feature-documentation/designing-and-running/exercise/channels/collaboration-based-channels/messenger-plus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
