Skip to main content
The Inbox is where every conversation lives, whatever the channel. WhatsApp, Instagram, Messenger, and website chat threads all arrive in the same list, each marked with its channel, searchable and filterable from the top bar. Two tabs split the list by state: Active (the conversation is still open) and Finished (resolved). The list shows one row per contact. Opening it shows their full history on that channel as a single thread. Past conversations are stitched together with clear session markers, so you scroll back through everything that was ever said instead of hunting for an older conversation. When your workspace has more than one account on a channel (say, two WhatsApp lines), the top of the chat says which line the conversation belongs to. The row is the contact’s latest conversation on that channel, and the Active and Finished tabs and every filter apply to that conversation. If the latest conversation is assigned to a teammate, the contact shows up under that teammate, not under you. The same Inbox is in the Ciarem mobile app, with push notifications for the conversations assigned to you. See Inbox on mobile. WhatsApp voice calls ring here too when calling is enabled on the line. See Calls in the Inbox.

What to check daily

The one metric that should drive your morning is on the Dashboard: Awaiting reply. These are conversations where the last word belongs to a customer and a human is needed. The card shows the count. Old unanswered conversations are lost deals, so keep this number at zero.

Searching conversations

The search box at the top of the list looks through everything, not only the last message: contact names, phone numbers, and the text of every message, including the captions on photos and files. It ignores accents and capital letters, so “medellin” finds “Medellín”. A contact’s earlier sessions on the same line are searched too, and the contact stays in the Active tab while their current chat is open. Each result shows the newest message that matches, with your search term highlighted. When more messages in that conversation match, a +N badge says how many. The inbox list searching for “empresarial”: the result shows the newest matching message with the term highlighted and a +1 badge Click a result to open the chat right at the matching message, which is briefly highlighted. When several messages match, the chat opens with its own search already filled in, so you can step through them. To search inside an open chat, click the magnifier in the chat header. The search covers the contact’s whole history on that line, highlights every match in the messages, and shows where you are (for example, 1 of 12):
  • Up arrow or Enter moves to the previous (older) match
  • Down arrow or Shift+Enter moves to the next (newer) match
  • Esc closes the search
A chat opened from that result: the search bar reads 1 of 2 and the matching message has the term highlighted

AI and human control

Every conversation shows its conversation handler: whether it is being answered by the AI agent or a person. From the conversation view you can:
  • Take over and respond manually at any time
  • Switch back to Let AI respond when the human moment has passed, either waiting for the customer’s next message, or with Respond now, which has the AI immediately answer the last message received
  • Watch the agent work in real time without intervening
When you hand a conversation assigned to you back to the AI, the Keep it in my inbox switch (on by default) decides what happens to it. On, the conversation stays assigned to you while the AI answers, and comes back to you, marked unread, when the AI hands it off. If a transfer rule sends that handoff to a specific team or teammate, the rule wins. Off, the conversation leaves your inbox and the AI owns it until its next transfer. The switch is on the web only. The Conversation handler menu with Let AI respond selected and the Keep it in my inbox switch on See Human handoff and transfer rules for when this happens automatically. An open conversation with the conversation handler showing the AI is handling it, and a Take over button The conversation timeline marks key moments along the way (when the AI took over, when it transferred to a person), and a typing indicator shows when the agent or a teammate is composing a reply. Links in messages are clickable and show a preview card with the page’s title and image, as in WhatsApp. When the AI hands a conversation to a person, the timeline shows an AI handoff summary card with a recap of the conversation so far. When a conversation ends, the thread’s end marker says who closed it: a teammate, or the AI when a transfer rule set to Close the conversation fired. The customer’s next message opens a new conversation. To send a file, drag it into the conversation or paste it into the composer. Images in the thread, carousel photos and template images can be downloaded. Several photos or videos sent together show as an album, as in WhatsApp: a grid of up to four tiles, with +N on the last one when there are more. Click any tile to browse them all, download the one you are viewing, or use Download all. This works on every channel, and on Instagram and Messenger every attachment in a message is kept, not only the first.

Internal notes

Inside a conversation you can write an internal note: a message the contact never sees. Use notes for context on handoffs (“quoted price yesterday, waiting on stock confirmation”) so whoever picks up the thread does not start from zero.

Quick replies

Quick replies are saved messages you send in one tap: a plain text (optionally with an image, a video, or a document) or, on WhatsApp, a message with buttons or a list. Open them from the Quick replies button in the composer, pick one, check the preview, and press Send. Contact fields such as {{contact.first_name}} are filled in for the person you are talking to, and agent fields such as {{agent.first_name}} with the name of whoever sends it. If the reply has a value Ciarem can’t fill (a field this contact doesn’t have, or a variable you typed by hand like {{cost}}), a Complete the message dialog asks you for it before sending. The Quick replies picker: saved replies on the left, each marked with the channels it can be sent on, and a preview of the selected one A text quick reply works on every channel (WhatsApp, Instagram, Messenger, and website chat). Each row shows the channels it can be sent on, and the picker only offers replies the open conversation’s channel can deliver. Button and list messages stay WhatsApp-only. Instagram accepts PDFs but no other documents, so a reply with a Word, Excel, PowerPoint, TXT, or CSV file is not offered there. Create message opens the builder. Choose Text, Buttons, or List, give it a name, write the message (the { } button inserts a contact field, or under Agent sending the message, the sender’s first, last, or full name), and optionally attach one image (JPG or PNG, up to 5 MB), video (MP4 or 3GPP, up to 16 MB), or document (PDF, Word, Excel, PowerPoint, TXT, or CSV, up to 16 MB). On a button message, the header can also carry a document of those types, up to 100 MB. The quick reply builder with the Text type selected, showing the channels it can be sent on, the message, and the optional attachment A reply you create is yours. An admin can share one with specific teams from its ··· menu (Share message access); shared replies carry a Shared badge, and Duplicate to my messages gives you an editable copy. Quick replies are also in the mobile app, where you can send them but not create them.

When the 24-hour window closes

Meta only lets a business reply on WhatsApp, Instagram, and Messenger within 24 hours of the customer’s last message. Once that window has passed, the conversation header reads Expired and the composer locks:
  • On WhatsApp, you can still reach the contact with an approved message template, or leave an internal note.
  • On Instagram and Messenger, there is no template equivalent. The composer explains that messages cannot be sent until the contact writes again and offers Write a note, so you can leave context for whoever picks up the thread. The AI agent is subject to the same rule.
An Instagram conversation whose 24-hour window has closed: the composer is locked and offers only Write a note Website chat has no such window.

Following up on a finished chat

When you finish a chat, the Inbox stays on the tab you were working in and keeps the chat open (the chat itself moves to Finished), and its composer reads Conversation resolved. The chat can’t be reopened, and a new message from the contact starts a fresh conversation. You can still follow up from it:
  • Send template (WhatsApp) sends an approved message template. It starts a new conversation, assigned to you and handled by you rather than the AI, and the Inbox opens it in Active. The earlier messages stay visible above it.
  • Write a note adds an internal note to the finished chat, which stays in Finished.

Assignment and teamwork

On multi-seat plans, conversations can be assigned to a teammate, and unassigned conversations are visible as such. Under Team management you can organize users into teams, label conversations with tags, and set Assignment rules for how conversations get distributed. Assign transferred conversations quickly, so nobody is left waiting. See After the handoff. To hand a conversation to someone else, open the ··· menu in the chat header and choose Transfer chat. Pick a Member or a Team, and add an optional Internal note for whoever picks it up. A member gets it right away. A team gets it queued, and the assignment rules give it to one of the team’s available members. Agents can transfer the conversations assigned to them; admins can transfer any conversation. The Transfer chat dialog: Member or Team, the member picked from the list, and an internal note A conversation handed to you arrives unread, whether a teammate assigned it, the assignment rules routed it, or the AI transferred it. To come back to one later, choose Mark as unread in the same ··· menu: the chat closes and shows a dot in the list until someone opens it. Unread is shared, so it is unread for everyone who sees that conversation. The chat header's more menu: Send template, Mark as unread, and Transfer chat While you have unread conversations, the browser tab’s icon shows the count. When the tab is in the background and Browser notifications and New messages are on in the notifications bell, the tab title also alternates with “N unread conversations”.

The contact panel

Opening a contact shows the person behind the conversation: their channel identities, origin, funnel stage, owner, and your custom properties, editable in place. Keeping the stage current is what makes your pipeline data useful. See Contacts and funnel stages.