# Message Management

Within models and conversations there is a dedicated area for messaging. From here you can communicate with colleagues and share useful content.

By default, all models present in the **Workspace** are visible to users with **Standard** role or higher.

Users with **Viewer** role can access a model **only if** the model has been assigned to a **User Group** they belong to.

{% hint style="warning" %}
**Important**

Group assignment ***does not*** ***automatically guarantee access*** to model contents.

To make **messages** within the model visible to Viewer users as well, it is necessary to configure **specific permissions for each message**, as described in the following section.
{% endhint %}

***

## Add a New Message

1. Select a **model** or a **conversation**.
2. Position the cursor in the text field at the bottom and write the message.
3. Click **Send** to add the message to the model or conversation.

## Add a Message Visible to Viewer Users

1. Select a **model** or a **conversation**.
2. Position the cursor in the text field at the bottom and write the message.
3. **Before sending it**, select the **Enable for Viewers** checkbox under the text field to make it visible to Viewer users as well.
4. Click **Send** to add the message to the model or conversation.

The message will be immediately visible to all users with access, including **Viewers**.

## Modify the Visibility of an Existing Message

To enable or disable message visibility for Viewer users:

1. Select the **model** or **conversation** and locate the message.
2. Messages visible to Viewers are marked with a **three-user icon** in the top left corner.
3. Hover over the message and click **Show/Hide to Viewers** to modify access.
4. The three-user icon will appear or disappear based on the current visibility of the message.

**Visibility modification is immediate** and Viewer users will immediately be able to view the message.

## Save a Message to Bookmarks

You can save a message to access it quickly later.

1. Hover the mouse pointer over the message and click the bookmark icon.
2. To view all saved messages, click **Saved Messages**.

To **remove a message from bookmarks**, click the icon again or delete it from the saved messages list.

## Create a Draft Message with Attached Files

1. When you start writing a new message, the content is **automatically saved** as a draft.
2. If you exit and return later to the same **model** or **conversation**, you will find the text already entered.
3. You can attach files from your computer: these will also be **saved in the draft**, along with the current message. Go to the [file-management](https://help.fashionupdater.app/en/sharing-content/file-management "mention") section for more information.

To view all drafts, click **Draft Messages** in the main menu. You will find the list of models or conversations with messages not yet sent.

***

## Create a Broadcast Message

The **Broadcast Message** functionality allows you to send the same message to multiple *models* and *conversations* simultaneously, with a single action. You can send:

* a **text-only** message
* **files only**
* a **message with attached files**

1. Access the **Dashboard** and click the `+` button at the top left in the top toolbar.
2. Select **Broadcast Message** from the dropdown menu.
3. Start typing the name of one or more **models** or **conversations** to send the message to and add them to the target list.
4. Review the selected targets in the right column.
   * You can remove individual items or entire groups before sending.
5. **Write the message** in the text field (optional).
   * You can tag a model or conversation using the **#** character.
6. Add up to **10 files per message** (optional):
   * Dragging them into the message area
   * Clicking **Add files**
   * Pasting them directly into the text field
7. Check the **"Enable for Viewers"** option if you want *Viewer* users to see the message and attached files as well.
8. Click **Send** to complete sending.

{% hint style="info" %}
After sending, the system shows a summary window with the operation result and a dedicated **Export CSV** button.
{% endhint %}

## Cancel Sending a Broadcast Message

Once sent, the message is added to **all selected models and conversations**.

1. If the broadcast contains **only text**, the confirmation window will show the **Undo** button.
2. Click **Undo** to automatically remove the message from all selected targets.

{% hint style="warning" %}
**Undo is available only for text-only broadcast messages.**

If the broadcast includes one or more files, the system does **not** provide automatic undo. In that case, you must manage any changes directly in the affected models or conversations.
{% endhint %}

***

## Write a Message with AI Assistant Help

With **AI Assistant**, you can get **artificial intelligence** support in writing messages.

* Provide a brief instruction and **AI Assistant** will automatically generate correct and well-formatted text, ready to be sent.
* You can also ask AI Assistant to **tag a user**, a **model** or a **conversation**.

1. Click the **Ask AI Assistant** button to open the instructions window.
2. Use the text field to write message composition instructions or, if present, select an instruction from the **Recent Instructions** list.
3. To tag a user you can write *"tag username"* or *"ask username"*: AI Assistant will recognize the user and insert the tag in the message.
4. Confirm by clicking the button at the bottom right.

## Translate a Draft Message

You can translate the message you are writing directly within Fashionupdater, without having to use external tools.

{% hint style="success" %}
You can set the **default language** for translations in **User Preferences** by clicking on **User Preferences** from the main menu or on the **Username** button at the top right in the top bar.
{% endhint %}

1. Write the message in your preferred language.
2. Click the **Translate draft message** button in the text editor toolbar.
3. Select the **target language**.

The text will be automatically rewritten in the chosen language, ready to be sent.

You can also **tag users, models or conversations**: the AI will maintain the correct tags in the translated version

## Translate a Message in Chat

{% hint style="success" %}
You can set the **default language** for translations in **User Preferences** by clicking on **User Preferences** from the main menu or on the **Username** button at the top right in the top bar.
{% endhint %}

1. Hover over the message and click the **Options** button (icon with three vertical dots).
2. Select **Translate message** from the dropdown menu.
3. **View the translation.**\
   The translation will be shown in a box immediately below the original message.

***

## View Message Information

Based on your permission level, you can view **sending and reading information** for messages.

1. Hover over the message and click the **Options** button (icon with three vertical dots).
2. Select **View message info** from the dropdown menu.
3. A window will open with the **list of users** and the related date of **last access to the model or conversation**.

{% hint style="info" %}
**How message viewing is determined**

* A message is considered **"seen"** by a user if their **last access date** to the model or conversation is **after** the date the message became visible to them.
* If the message was sent as already **enabled for Viewers**, the reference date will be that of sending.
* If visibility to **Viewers** was **activated later**, the date when visibility was modified will be considered.

This way you have a reliable indication of who had the opportunity to see the message.
{% endhint %}

***
