
## What Is the POS Inbox?

The Inbox is a messaging screen built right into your POS app. It connects to your business's WhatsApp account and shows all your customer conversations in one place — so your counter staff can read and reply to messages while they work.

---

### Why do you need it?

Without the Inbox, your staff would need a separate phone or browser tab open just to check WhatsApp messages. That means switching back and forth, missing messages during busy periods, and no easy way to know which conversations have been handled.

With the Inbox on your POS:

- **Staff stay on one screen.** They can check messages between serving customers — no app-switching needed.

- **Nothing gets missed.** An unread badge on the tab shows how many messages are waiting, and a notification sound plays when new messages arrive.

- **Anyone on shift can help.** Unassigned conversations appear in a shared tab, so whoever is free can pick them up.

- **It's all in real time.** Messages sync instantly — whether someone replies from the POS or from the console, everyone sees the same thing.

Think of it as your shop's WhatsApp inbox, but built into the same screen your cashier already uses every day.

---

## Before You Start

- Your business must have a **WhatsApp Business** account connected. This is set up through the console's **Integration / Company** settings — not in the POS setup itself. [Learn how to connect your WhatsApp account →](/docs/connect-and-configure-whatsapp)

- If WhatsApp is not connected, the Inbox will still display any existing conversations, but staff **won't be able to start new ones** (the WhatsApp button won't appear).

---

## Setting Up the Inbox Feature Block

Put the conversation inbox right on the POS so your front counter can answer customer messages without switching apps.

The Inbox block is not enabled by default. Add it when you want the POS to handle messaging alongside taking orders. Conversations come from WhatsApp and any other channels you have connected.

![The Inbox block is not enabled by default. Add it when you want the POS to handle messaging alongside taking orders. Conversations come from WhatsApp and any other channels you have connected.](https://cdn.easybizcloud.app/knowledge/cd78e6b05aaa646dde671f1fe600491d8adf059d18c937f277a25c14aebc5a31.png)

1. Click the ⚙️<Badge>Settings</Badge>icon in the top-right corner.

![Click the ⚙️Settings icon in the top-right corner.](https://cdn.easybizcloud.app/knowledge/a21eb139cd317a8396e3d3fcdb630593b224d27f97d5a5424338cc4870b199d3.png)

2. Under the Sales Channels section, click <Badge>Point of Sale</Badge>.

![Under the Sales Channels section, click Point of Sale.](https://cdn.easybizcloud.app/knowledge/3ee2e8a3d3acefd360e8e6b62861d5d9facfe56804f7bbb309c9f02dba091e28.png)

3. Click POS App, then open the app you want to set up.

![Click POS App, then open the app you want to set up.](https://cdn.easybizcloud.app/knowledge/e5edce15aafd53b803369ae53abd9ab5565efcf60472ca8895ad32a01a1ad087.png)

4. In the right-hand panel, click Feature Blocks to expand the section.

![In the right-hand panel, click Feature Blocks to expand the section.](https://cdn.easybizcloud.app/knowledge/5cdb2e2a9be8c657428f469ed9e0621ef132d8c232d893326881d6670568994c.png)

5. Click <Badge>+ Add Feature Block</Badge> .

![Click + Add Feature Block .](https://cdn.easybizcloud.app/knowledge/0fff200bb472ac52cd6692cd496b5981d03119b387d750dcbdfef00b4e00ade3.png)

6. In the Add Feature Block dialog, click the Inbox card.

![In the Add Feature Block dialog, click the Inbox card.](https://cdn.easybizcloud.app/knowledge/cd4c897563664481fde4b6fc6f85d24a7404f1e69616658e4833fcebbaf3736e.png)

7. Click <Badge>Save</Badge>.

![Click Save.](https://cdn.easybizcloud.app/knowledge/d3bdc711f0762d54073590074b0e9bc951c05f830cadb1cf0933c56f56bfcc94.png)

8. Click the Inbox card to open its settings.

---

### Inbox Settings

![Inbox Settings](https://cdn.easybizcloud.app/knowledge/4678221a76aefbd4225651b8e3b562182435e11440fb7e47b22015d797a496aa.png)

You can access these settings during block creation or anytime by tapping the Inbox block in your app editor.

| Setting | Default | What it does |
| --- | --- | --- |
| Show Unassigned | On | Shows or hides the New tab — a list of conversations not yet assigned to any staff member. |
| Show All Conversations | On | Shows or hides the All tab — a list of every open and closed conversation. |
| Manage conversation state with Deal Pipeline | Off | Replaces the simple open/closed system with deal pipeline stages. When turned on, the Close button is hidden and stage filters appear instead. |
| AI Suggested Replies | Off | Lets you pick an AI agent that auto-suggests reply drafts for incoming messages. |

<Callout type="note" title="Note">

If you turn off **Show Unassigned**, unassigned conversations will **not** count toward the tab's unread badge. This means staff won't be alerted to new incoming messages that haven't been claimed yet — so only turn this off if you have a separate workflow for assigning conversations.

</Callout>

---

## Add the Inbox Page to Your POS

The Inbox page is the actual screen your staff will tap to read and reply to WhatsApp messages. It's a split-screen layout: conversation list on the left, message thread on the right. You need to add this page first, then it can be opened from the POS tab bar.

![The Inbox page is the actual screen your staff will tap to read and reply to WhatsApp messages. It's a split-screen layout: conversation list on the left, message thread on the right. You need to add this page first, then it can be opened from the POS tab bar.](https://cdn.easybizcloud.app/knowledge/066174eb801b930a7d52ce4afbcb466760799a8d1d55ec2d0dd225faae62752c.png)

1. On the POS page, Click <Badge>POS Pages</Badge> to expand the section.

![On the POS page, Click POS Pages to expand the section.](https://cdn.easybizcloud.app/knowledge/151155e761baae050ed1c6792019b9c3f4b1e9faa06e605ba9dc75c5fa4f0f63.png)

2. Click <Badge>+ Add Page</Badge>.

![Click + Add Page.](https://cdn.easybizcloud.app/knowledge/2b9bad0abae4388a154312a4c84cf1cdcc0b79818d3c4fed51d35e28693ff764.png)

3. In the **Add Page** drawer, keep the **Create new page** tab selected.

4. Scroll to the **Point of Sale Professional** section and click the <Badge>WhatsApp chat</Badge> template card.

![Scroll to the Point of Sale Professional section and click the WhatsApp chat template card.](https://cdn.easybizcloud.app/knowledge/4c738104e6dd77b881cb7f2965fc5554fc4b82f825881fc2874809277c19e501.png)

5. In the **Page Name** field, enter the label staff will see on the POS tab — for example "Inbox" or "Messages".

6. Tick **Add to App shell tabs** so the page shows up in the POS bottom tab bar. (Leave it unticked if you want to add it to a specific tab slot manually later.)

7. Click <Badge>Create</Badge>.

---

## How Your Staff Will Use It

When staff tap the **Inbox** tab on the POS, they'll see a split-screen view.

![When staff tap the Inbox tab on the POS, they'll see a split-screen view.](https://cdn.easybizcloud.app/knowledge/2940c95ce3dbc1eeeb5eae2d4b1846543556fea4cd8b657f676b621dba2d4f56.jpg)

---

### Left Panel — Conversation List

- **Search bar** at the top to find conversations by customer name.

- **Label selector** to filter conversations by label.

- **Three tabs** (when both optional tabs are enabled):

| Tab | What it shows |
| --- | --- |
| You | Conversations assigned to the logged-in staff member (active). |
| New | Unassigned conversations waiting to be claimed. Shows a badge count. |
| All | Every conversation. Has a sub-toggle between Open and Closed, plus a filter by team member. |

![Three tabs (when both optional tabs are enabled):](https://cdn.easybizcloud.app/knowledge/c5d5d43fb86d42292ca3f4978b173e79162ecce730ec2e1125398172e1fe29ae.jpg)

- The <Badge>You</Badge> and <Badge>All</Badge> tabs also have an **All / Pending** sub-toggle to show only conversations waiting for a business reply.

- Conversations are sorted newest first. Each row shows the customer name, last message preview, timestamp, and unread count.

---

### Right Panel — Conversation View

- **Header** with the customer name, WhatsApp icon, and an overflow menu <Badge>⋮</Badge>.

- **Full message thread** with timestamps.

- **Message input** at the bottom for typing replies.

![Message input at the bottom for typing replies.](https://cdn.easybizcloud.app/knowledge/3cba6ed73c52205b3b70997d65a7ef1e27bb93f20fa4a3d688f1ba81948cad07.jpg)

---

### Replying to Messages

Staff can type and send free-form replies to any active WhatsApp conversation that's within the **24-hour messaging window**.

<Callout type="important" title="⚠️ Important">

WhatsApp requires that businesses reply within 24 hours of the customer's last message. If the window has expired, the input area will show: _"This conversation is outside the 24-hour window. Use a template message to re-engage."_ Staff will need to select a pre-approved WhatsApp template message instead.

</Callout>

---

### Starting a New Conversation

When no conversation is selected, the right panel shows a **Start new conversation** form:

1. Enter the customer's phone number.

2. Select the WhatsApp account (if your business has more than one connected).

3. Tap <Badge>Start WhatsApp</Badge>.

![Tap Start WhatsApp.](https://cdn.easybizcloud.app/knowledge/22ad3f80385e2a92ee1247405f80b29ea31cb618c6f8b0fb8a5d75d746e29033.png)

---

### Closing and Reopening Conversations

- To **close** a conversation: tap the overflow menu <Badge>⋮</Badge> in the conversation header and select **Close conversation**.

- To **reopen** a closed conversation: an <Badge>Attend</Badge> button appears in the input area — tap it to claim and reopen the conversation.

<Callout type="note" title="Note">

If **Deal Pipeline** mode is turned on, the Close button is hidden. Conversations are managed through pipeline stages instead.

</Callout>

---

### Claiming Unassigned Conversations

If a conversation is unassigned (in the **New** tab), the message input area is replaced by an <Badge>Attend</Badge> button. Staff must tap <Badge>Attend</Badge> to claim the conversation before they can start typing.

---

## Real-Time Updates

The Inbox syncs in real time — new messages appear instantly without refreshing, and the unread badge in the POS tab bar updates automatically. A **notification sound** also plays when a new message arrives, so staff won't miss anything even if they're on a different tab.

---

## FAQs

**What if no one claims a conversation?**

> Unassigned conversations sit in the **New** tab until a staff member taps **Attend**. If you've turned on the **Show Unassigned** setting, the tab badge will count these — helping make sure nothing gets missed.

**Does the POS Inbox sync with the console Inbox?**

> Yes — both the POS and the console read from the same data, so they are always in sync. A conversation replied to in the console will show the reply on the POS too, and vice versa.

<Callout type="tip" title="Tip">

If your shop has a dedicated person handling WhatsApp messages, you can turn off **Show Unassigned** and **Show All Conversations** so other staff only see conversations assigned to them — keeping the screen clean and focused.

</Callout>
