Using the Inbox
Updated August 24, 2026
The Inbox is the shared workspace for every conversation your channels bring in — live chat, Facebook Messenger, Instagram, WhatsApp Business, WhatsApp (Beta), SMS and email. Use it to pick up new messages, hand work to the right person or team, keep an internal record of what happened, and close the loop.
Before you start
- Messaging access on at least one team, or account ownership.
- At least one channel connected at Settings → Channels, owned by a team you belong to. Connecting a channel requires full Settings access — see Channels.
- Conversations are visible to the team that owns the channel. If you cannot see a channel’s conversations, ask an admin to add you to its team (Teams).
Where to find it
Messaging → Inbox, or go to https://app.pluspoint.io/messaging/inbox.
Choose what you are looking at
The navigation rail on the left holds Views, Teams, Tags, Channels and Archived. Selecting an item replaces the current scope rather than stacking on top of it. The scope is written into the page URL, so you can send a colleague the exact view you are on.
| Rail section | Item | What it shows |
|---|---|---|
| Views | My conversations | Conversations assigned to you. This is the default view when you open the Inbox. |
| Views | Unassigned | Conversations with no user and no Pulse AI agent on them. |
| Views | All | Everything you are allowed to see. |
| — | Collaborating | Open conversations where you are a collaborator. Appears only once you have at least one. |
| Teams | one row per team | Open conversations owned by that team, with a count. Appears only when you can see more than one team. |
| Tags | one row per tag | Open conversations carrying that tag. Appears only when the account has at least one tag. |
| Channels | one row per channel | Conversations on that channel. |
| — | Archived | Conversations whose channel has been deleted. Appears only when there are some. |
Which teams you see in the rail depends on your access. Most users see the messaging-enabled teams they belong to. Users with full Settings access and the account owner see every messaging team in the account.
Filter the list
Select Filters. The modal holds three controls:
| Control | What it does |
|---|---|
| Assigned to | Multi-select grouped into Users, Agents (Pulse AI agents, shown only when the account has any) and Others, which contains Unassigned. At least one entry must stay selected. |
| Timeframe | A date range. Open conversations match when they were created before the end of the range; resolved conversations must also have been resolved on or after the start of the range. |
| Show only unread conversations | A toggle that hides everything you have already opened. |
Switch between open and resolved work
Two chips sit under the list header: Open and Resolved. Both can be on at once, and at least one always stays on. That is the whole status model: a conversation is either open or resolved.
Read a conversation row
Unread rows are highlighted. Unread is per person. A conversation counts as unread for you until you open it, and opening it marks it read for you only. Posting an internal note deliberately marks the conversation unread again for everyone except its author.
Reply to a customer
- Open the conversation from the list.
- Make sure the Reply tab is selected above the composer.
- Type into Type your message here.
- Send with the paper-plane button or Cmd/Ctrl + Enter.
The composer toolbar gives you:
| Control | What it does |
|---|---|
| Dynamic variables | Inserts a contact or location token that resolves when the message is sent. See Inbox templates and variables. |
| Insert template | Drops in one of your saved replies, and lets you save the current draft as a new template. |
| Surveys | Inserts a survey link. Available when surveys are enabled on the account, you have surveys access, and the conversation has a location or its channel has a brand. |
| Coupons | Inserts a coupon. Available when coupons are enabled on the account, you have coupons access, and the same location or brand condition is met. |
| Attach file | Attaches a file of any type, up to 5 MB. |
| Write response | Asks the AI assistant to draft a reply. The same menu holds the generic translate, change tone, fix spelling and grammar, make shorter and make longer actions. |
An unassigned conversation can be answered by anyone with access to its team. Once it is assigned, only the assignee can reply — or the Pulse AI agent holding it. Everyone else gets a banner in place of the composer, and has to select Join conversation to take it over first. Joining also clears any Pulse AI agent from the conversation.
Email conversations are sent as HTML and reuse the thread’s existing subject. Every other channel sends plain text.
Add an internal note
Notes are for your team. They never reach the customer, and the server never routes them to the channel.
- Select the Note tab above the composer.
- Write into Add an internal note…. Notes are capped at 2000 characters.
- Send. The note marks the conversation unread for everyone else.
Notes have no attachments, templates or variables. The Note tab stays available even when replying is blocked. That is how collaborators contribute.
Assign, resolve and re-open
- Assign — use the assignee control in the thread header, or the Assigned to row in the contact panel. The list contains the members of the conversation’s team plus Unassigned.
- Take it yourself — select Join conversation.
- Unassign — pick Unassigned in the assignee menu.
- Resolve — select Resolve in the thread header.
- Re-open — select Re-open. Archived conversations that are already resolved cannot be re-opened.
Move a conversation to another team
Use this to escalate work to a team you may not even be in — access to the target team is not required. The option appears when the conversation is not archived, you have access to its current team, and the account has another team with messaging access.
- In the thread header, open the ⋮ menu and select Move to team, or select the Team row in the contact panel.
- In Move to another team, pick the Team. The list contains every messaging-enabled team except the current one.
- Write an Internal note (optional) if it helps, up to 2000 characters. It is stored on the hand-over and shown in the thread.
- Leave Keep me as a collaborator ticked if you want to keep following the conversation. It is ticked automatically when the move would otherwise put the conversation out of your reach.
- Select Move conversation.
If the current assignee is a member of the target team, they stay assigned. If they are not, the conversation is unassigned into that team’s queue. Only open conversations lose their assignee this way — resolved ones keep theirs for the record.
The conversation and its full history move together, and the other team is notified. When an admin changes a channel’s team in Settings → Channels, every conversation on that channel moves the same way.
Bring in a collaborator
A collaborator can read one specific conversation and post internal notes on it, without being in the owning team.
- Open the contact panel with View details.
- On the Collaborators row, select Add.
- Pick a user. The list only offers people who have inbox access somewhere in the account and are not already collaborators.
Only people with team access to the conversation can add or remove other collaborators. A collaborator can always remove themselves with the ✕ on their own chip.
Note Remove yourself from a conversation whose team you are not in and it leaves your Inbox: the collaborator grant was your only route to it. The same happens, live, if someone else removes you.
Collaborators find their conversations under Collaborating in the rail.
Tag conversations
Tags are account-wide, so the same set is available on every conversation regardless of team or location.
To tag a conversation: open the contact panel, select Add on the Tags row, and tick the tags you want. Untick to remove, or use the ✕ on a tag chip. Anyone with team access to the conversation can do this.
To create a tag (requires full Messaging access): in the same menu, type into New tag name and select Create. Creating a tag whose name already exists reuses the existing one.
To edit a tag (requires full Messaging access): select the pencil on the tag row. In Edit tag change the Name (up to 50 characters) or pick a different Color, then select Save.
To delete a tag (requires full Messaging access): select the bin on the tag row and confirm Delete tag?. The tag is removed from the whole account and from every conversation carrying it.
Work on several conversations at once
- Hover a row’s avatar and select the checkbox that appears. Repeat for each conversation.
- A toolbar appears showing how many are selected. Click that text to extend the selection to every conversation matching the current filter, not just the ones loaded on screen.
- Select Actions and choose one of:
- Edit conversations — opens a modal where Select property offers Status, and Status offers Open or Resolved. Select Save changes.
- Export as CSV
- Export as Excel
Exports run in the background. The export contains Id, Status, FirstName, LastName, PhoneNumber, Email, Assignee, Location, Team, ChannelName, ChannelType, CreatedOn, ResolvedOn, ResponseTime, ResolutionTime, Tags, FirstMessage, TotalMessages.
Edit conversations is hidden while you are in the Collaborating scope. A bulk edit also skips conversations you only collaborate on.
Keep messaging on WhatsApp Business
WhatsApp Business conversations have a 24-hour service window. It is open when the customer has messaged you in the last 24 hours. Sending an approved template in that time keeps it open too. If neither has happened, the 24 hours run from the moment the conversation was created.
When the window closes, the composer tells you to use an approved message template.
- Select use an approved message template.
- In New message, pick a Template. The list only offers templates registered for that channel and without buttons.
- Select Send message.
Sending the template re-opens the 24-hour window and you can reply normally again. The window state is refreshed every 10 minutes, so the banner can appear without you reloading the page. This applies to the WhatsApp Business channel only, not to WhatsApp (Beta).
Start a new conversation
Conversations start from a contact, not from the Inbox itself.
- Open the contact — from Contacts, or from View full contact in the Inbox panel — and choose New conversation.
- Pick the Channel. The list only offers channels that can open a conversation and that match what the contact has: an email address for an email channel, a phone number for SMS or WhatsApp. Facebook Messenger and Instagram cannot start conversations. Live chat only can when its missed-conversation notification option is on.
- Pick the Location where relevant. It is required for live chat.
- Fill in the message: Subject and body for email, a Template for WhatsApp Business, or Message for everything else. WhatsApp (Beta) messages are capped at 1024 characters.
- Select Create.
If an open conversation already exists with that contact on the same location and channel, you get Conversation already exists. It offers Resolve conversation or Go to conversation.
Stay on top of new messages
The Inbox updates live. The first time you open the Inbox, a snackbar offers browser notifications. Select Enable to turn them on, or manage them later at Settings → Profile.
Who can do what
| Capability | Requirement |
|---|---|
| Open the Inbox | Messaging access on any team, or account ownership |
| See a conversation | Membership of the team that owns it, a collaborator grant on it, or full Settings access / account ownership |
| Reply, assign, resolve, move to team, bulk edit | Team access to that conversation. A collaborator grant is not enough |
| Read and add internal notes only | A collaborator grant without team access |
| Create, rename, recolour or delete tags | Full Messaging access |
| Create, edit or delete shared reply templates | Full Messaging access |
| Open Pulse AI | Full Messaging access |
| Connect channels | Full Settings access |
| Scope the rail by any team in the account | Full Settings access or account ownership |
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| There are no conversations. in the list | The current scope or filters exclude everything | Select All in the rail, turn on both the Open and Resolved chips, and widen Timeframe and Assigned to in Filters |
| A colleague’s conversations are missing from your Inbox | Conversations belong to the team that owns the channel, and you are not in that team | Ask an admin to add you to the team, or ask a team member to add you as a collaborator on the specific conversation |
| The composer is replaced by This conversation is assigned to {{name}}. or This conversation is currently assigned to Pulse. | Only the assignee may reply | Select Join conversation to take it over, or use the Note tab |
| The composer says the conversation is from a disconnected channel | The channel lost its connection | Reconnect it at Settings → Channels |
| The composer says the conversation is from a removed channel | The channel was deleted; the conversation is archived | Archived conversations are read-only and cannot receive new messages. Start a new conversation from the contact on a live channel |
| You cannot reply on WhatsApp Business | The 24-hour window has closed | Send an approved template to re-open it |
| You cannot find a conversation by typing a name | Conversations are found by scope and filter, not free-text search | Switch to All, widen Timeframe, and sort by Created at: Oldest first to reach older threads |
| An outgoing message shows Failed | The channel rejected the send | Select Resend. If it keeps failing, check the channel’s status at Settings → Channels |
| A customer’s email reply has not appeared yet | Email channels are polled every 2 minutes, while every other channel arrives instantly | Wait for the next poll. If it still does not arrive, check the channel’s status at Settings → Channels |
| Bulk edit updated fewer conversations than you selected | Conversations you only collaborate on are skipped | Ask a member of the owning team to make the change |
| Messaging is greyed out in the sidebar | The subscription has expired, or the account is over its location or user allowance | Review Billing and plans |