---
title: "Pin messages and add reactions"
description: "Pin a chat message from its own menu, either for everyone with Pin for All or for yourself with Pin for Me: pinned messages surface in a banner under the chat header and in a Pinned Messages list, and unpinning from either place removes the pin for whoever holds it. Reactions come from the emoji row that opens above the same menu, or from a searchable picker behind its chevron, and each person's reaction is one emoji they can take back by selecting their own chip."
category: "Send and find messages"
source_url: "https://www.iotflows.com/docs/messaging/pin-and-react/"
---
# Pin messages and add reactions

Keep the message that matters findable, and acknowledge one without typing.

A *pin* is a marker on one message that lifts it into a banner under the chat header and into the chat's Pinned Messages list. Pins and reactions both start from the message's own menu: right-click the message on the web dashboard, or press and hold it on a touch screen.

**Before you start:** have a chat to work in. See [Start a direct or group chat](/docs/messaging/start-a-chat/).

## Pin for the chat
1. Right-click the message. On a touch screen, press and hold it.
2. Select **Pin for All**.

Every member of the chat gets the banner, and the message picks up a small pin icon next to its timestamp. No role is required, and the message does not have to be yours: anyone in the chat can pin anyone's message, and anyone can unpin it.

![The message menu open over a chat thread, showing the two pin entries in the middle of the list. Numbered callout 1 marks Pin for All and callout 2 marks Pin for Me](/images/messaging/msg-pin-01.webp)

*Pinning for the whole chat, or just for yourself.*

## Pin for yourself
1. Right-click the message, or press and hold it.
2. Select **Pin for Me**.

You get the banner and the pin icon; nobody else sees either, and nothing tells the chat that you kept the message.

## Pin scopes
| Scope | Visible to | Appears in |
|---|---|---|
| **Pin for All** | Every member of the chat, including members from another organization | The pinned banner and the **Pinned Messages** list, for everyone |
| **Pin for Me** | You, on every client you sign in to | The pinned banner and the **Pinned Messages** list, in your view only |

> **Info:**
> **Which pin do you want?**
>
> Pin for the chat when everyone needs the message: the drawing, the part number, the address of the site the crew is driving to. Pin for yourself when only you need to come back to it, so you are not editing everyone else's banner to keep your own note.

## The pinned banner and list
The banner sits directly under the chat header as soon as the thread has one pin, reading **Pinned Message**, or **Pinned Message #1**, **#2** and so on when there is more than one.

- Select the row to scroll the thread to that message. The banner moves on to the next pin, so repeated selections cycle through them.
- Select the **X** to unpin.
- Select the pin icon at the right to open **Pinned Messages**, the full list. Select **Back** to return to the conversation.

That list is a thread of its own, so the message menu works there too: right-click an entry for **Unpin**, **Reply**, **Copy Text**, and the [delete actions](/docs/messaging/send-messages/#delete-options).

![A chat thread with a banner under the header reading Pinned Message over a single truncated line of the pinned message, with an X and a pin icon at its right. The banner is highlighted](/images/messaging/msg-pin-02.webp)

*The pinned banner at the top of the thread.*

> **Warning:**
> **Unpinning is not scoped the way pinning is**
>
> Both the banner's **X** and the list's **Unpin** remove the pin the message actually carries. If the message is pinned for the chat, either one unpins it for every member, even if you also pinned it for yourself. There is no way to drop only your own pin on a message the chat has pinned as well.

## React with the quick row
1. Right-click the message, or press and hold it.
2. Select an emoji from the row that floats above the menu.

The reaction lands under the message as a chip carrying the emoji and small avatars of the people who chose it. Once a message has five reactions or more, the chips show a number instead of the avatars.

Select a chip to join that reaction. Select the chip you are already in to take your reaction back. Each person's reaction is a single emoji, so choosing a second one replaces the first.

The row holds a default set that IoTFlows sends with the chat. Inside the mobile app's web view it shows the first seven of them, and the rest sit behind the picker.

![A rounded row of eight emoji floating above an open message menu in a chat thread, ending in a chevron button that opens the full emoji picker](/images/messaging/msg-pin-03.webp)

*The quick reaction row, floating above the message menu.*

## Find any emoji
1. Open the message menu and select the chevron at the end of the reaction row.
2. Type into **Search Emojis...**, or scroll the sections below it.
3. Select the emoji.

The picker opens in place of the row and the menu, so the menu's other actions leave the screen while it is up. Dismiss it and right-click the message again to reach them.

The picker reaches the whole set, grouped under section headings. What you type goes to IoTFlows rather than filtering the panel locally, so the search covers every emoji the platform carries, not the handful in the row. Type `wrench` instead of scrolling the tool section.

> **Warning:**
> **Pin or reaction did not stick?**
>
> Chat rides a live connection of its own. When it is down, pinning reports **Waiting for Network** and a reaction reports **Trying to connect**, which is the same fault under a second string. Nothing is saved in either case, so do it again once the connection returns. See [What works offline](/docs/get-started/offline-behavior/).

## In a work order's comments
A work order's **Comments** tab is a chat thread, so it carries the same pinned banner, the same **Pinned Messages** list, and the same reactions. Pin the measurement the next technician needs rather than repeating it. See [Work order detail](/docs/maintain/work-order-detail/#comments).

## On mobile
Chats are native on Android and on iOS 18 and later, where a long press opens the same menu with the same pin entries and reaction row. On iOS 17 and earlier the app opens the dashboard's web view, so these steps apply as written. See [Install the mobile app](/docs/get-started/install-mobile-app/).

## See also
- [Send, reply to, edit, and delete messages](/docs/messaging/send-messages/)
- [Search and organize your chats](/docs/messaging/search-messages/)
- [Manage chat members and settings](/docs/messaging/manage-a-chat/)
- [Share photos, files, and voice notes](/docs/messaging/share-files-and-voice-notes/)
