> For the complete documentation index, see [llms.txt](https://help.fashionupdater.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.fashionupdater.app/en/sharing-content/message-management.md).

# 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](/en/sharing-content/file-management.md) 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 %}

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.fashionupdater.app/en/sharing-content/message-management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
