Skip to main content

Conversation Window

The center panel shows the message thread for the selected conversation. This is where you read incoming messages and see your sent messages.

Conversation Header​

At the top of the conversation window you'll see:

ElementDescription
Back arrowReturns to the chat list (visible on mobile)
Contact avatarFirst letter of name with channel-colored status dot (Green = WhatsApp active, Red = WhatsApp expired, Blue = Messenger, Pink = Instagram)
Channel iconMessenger or Instagram icon displayed next to the contact name (WhatsApp conversations show no inline icon)
Channel badgeColor-coded badge showing the channel: Messenger (blue), Instagram (pink), or WhatsApp (green)
Contact nameCustomer's name
Contact identifierPhone number (WhatsApp) or @username and page name (Messenger/Instagram)
24-hour window timerCountdown showing remaining time — green/orange/red (WhatsApp only)
FEP 72h timerFree Entry Point countdown with gift icon (WhatsApp only, if applicable)
Lead HistoryOpens the lead history view
RefreshRefreshes the conversation
Contact InfoToggles the right-side contact info panel
📸
Screenshot: Conversation header showing contact info, timers, and action buttons
conversation-header.png
1. Open a conversation that has an active 24-hour window
2. Capture the header bar showing the contact name, window timer, and action icons
Save to: static/img/screenshots/chat/conversation-window/conversation-header.png

Window Timer Colors​

The 24-hour window timer changes color based on urgency:

ColorMeaning
GreenPlenty of time remaining
OrangeLess than 3 hours — nearing expiry
RedWindow has expired — templates only

Free Entry Point (FEP) Timer​

If a customer contacted you through a WhatsApp ad or call-to-action, a special 72-hour free messaging window is available. This appears with a gift icon and "FEP 72h" label. During this window, all messages are free of charge.

WhatsApp-only timers

The 24-hour window timer and FEP 72-hour timer only appear on WhatsApp conversations. Facebook Messenger and Instagram conversations do not show these timers — they have their own messaging policies handled by the platform.


Message Bubbles​

Messages are displayed as chat-style bubbles:

Message typePositionColor
Sent messages (from you)Right sideLight green
Received messages (from customer)Left sideWhite

Each bubble has a speech tail on the last message in a group.

📸
Screenshot: Conversation showing sent (green, right) and received (white, left) message bubbles
message-bubbles.png
1. Open a conversation with a mix of sent and received messages
2. Capture several messages showing the sent/received bubble styles
Save to: static/img/screenshots/chat/conversation-window/message-bubbles.png

Date Dividers​

When messages span multiple days, a date divider line appears showing the full date (e.g., "January 15, 2025"). This helps you quickly find when a conversation happened.


Message Types​

The Chat page displays many different types of messages across all channels:

Text Messages​

Plain text messages with formatting support (bold, italic, strikethrough).

Image Messages​

Images appear as thumbnails inside the message bubble. Click to view the full-size image.

Video Messages​

Videos show a preview thumbnail with a play button. Click to watch.

Document Messages​

Documents show a file icon with the filename. Click to download.

Audio Messages​

Audio messages display as an audio player with play/pause controls.

📸
Screenshot: Different media message types — image, video, document, audio
media-messages.png
1. Find or create a conversation with different media types
2. Capture messages showing image, video, document, and audio previews
Save to: static/img/screenshots/chat/conversation-window/media-messages.png

Template Messages​

Sent template messages appear in a special format showing the full template layout — header, body, footer, and buttons — just as the customer sees them.

Interactive Messages​

Interactive messages (product listings, button responses, list selections) display with their interactive elements rendered.

Order Messages​

When a customer sends a product order through WhatsApp, it appears with product details including item names, quantities, and prices.

Channel-Specific Messages​

Some message types are channel-specific:

ChannelUnique message types
WhatsAppFlows, product/catalog messages, order messages, reactions
Facebook MessengerMessenger-specific templates, postback buttons
Instagram DMStory replies, story mentions

Special Message Indicators​

Forwarded Messages​

Messages that were forwarded show a "Forwarded" label at the top of the bubble.

Reply Context​

When a message is a reply to a previous message, a quoted preview of the original message appears above the reply. This helps you follow the conversation thread.

📸
Screenshot: A reply message showing the quoted original message above it
reply-context.png
1. Find a conversation where the customer replied to a specific message
2. Capture the reply showing the quoted context above the reply text
Save to: static/img/screenshots/chat/conversation-window/reply-context.png

Reactions​

Emoji reactions from the customer appear as small badges at the bottom of the message bubble.


Empty State​

If no conversation is selected, the center panel shows a placeholder message: "Select a conversation or start a new chat".

If a selected conversation has no messages yet, you'll see: "No Messages".

tip

Messages load automatically in real time. You don't need to manually refresh — new messages appear instantly as they arrive.