صندوق الوارد الموحّد
Unified Inbox
Purpose
The Unified Inbox brings all your conversations together in one place — WhatsApp, Telegram, Instagram, LinkedIn, and web chat. You can filter, assign, tag, and respond to messages without switching between platforms.
Who Can Access
| Requirement | Details |
|---|---|
| Permission | global_inbox for all conversations, or view assigned only |
| Role | All roles can access assigned conversations |
Prerequisites
- At least one channel connected
global_inboxpermission to view all conversations (otherwise see assigned only)manage_chatpermission to perform actions (assign, tag, etc.)
Full Walkthrough
Navigating the Inbox
- Click Inbox in the sidebar
- The conversation list shows recent conversations
- Click any conversation to open it
- The message thread appears in the center panel
- Contact details appear in the right panel
Understanding the Conversation List
Each conversation row shows:
- Channel icon — WhatsApp (green), Telegram (blue), Instagram (purple), etc.
- Contact name — Or phone number if no name saved
- Last message preview — Truncated to fit
- Timestamp — Relative time (2m, 15m, 1h, Yesterday)
- Unread indicator — Bold text and/or badge count
- Assignment badge — Shows assigned team member or AI
Filtering Conversations
Click Filters to narrow down the list:
Channel Filter
- All Channels
- WhatsApp only
- Telegram only
- Instagram only
- LinkedIn only
- Web Chat only
Status Filter
- All
- Unread — Has unread messages
- Open — Active conversations
- Closed — Resolved conversations
- Archived — Archived conversations
Assignment Filter
- All
- Assigned to me
- Unassigned
- Assigned to AI
- Assigned to team member name
Tag Filter
- Select one or more tags to filter by
Using Search
- Click the search icon or press
Cmd/Ctrl + F - Type to search:
- Contact name
- Phone number
- Message content
- Results update in real-time
- Click a result to open the conversation
Composer & Sending Messages
Text Messages
- Click in the message input field
- Type your message
- Press
Enteror click Send
Formatting Options
- Line breaks:
Shift + Enter - Bold: Not supported in WhatsApp format (send as plain text)
- Emojis: Click 😀 icon or use emoji keyboard
Sending Media
- Click the attachment icon (📎)
- Choose media type:
- Image — JPG, PNG, GIF (max 10MB)
- Video — MP4, MOV (max 16MB)
- Document — PDF, DOC, etc. (max 20MB)
- Voice Note — Record directly
- Select file from your device
- Add optional caption
- Click Send
Quick Replies
If configured, access saved responses:
- Type
/to trigger quick reply menu - Select from saved templates
- Edit if needed before sending
Assignment System
Assigning to Team Member
- Open a conversation
- In the right panel, find Assigned to
- Click to open assignment dropdown
- Select a team member
- Assignment is saved immediately
Assigning to AI
- Open a conversation
- Find Assigned to
- Select AI Agent
- Choose which AI agent (or use default)
- AI will handle responses until reassigned
Unassigning
- Open a conversation
- Find Assigned to
- Select Unassigned
- Conversation returns to general queue
Tags
Adding Tags
- Open a conversation
- In the right panel, find Tags
- Click + Add Tag
- Select existing tag or create new
- Tag is applied immediately
Removing Tags
- Click the X on any tag
- Tag is removed immediately
Creating Tags
- Click + Add Tag
- Type a new tag name
- Press Enter or click Create
- Choose a color for the tag
- Tag is created and applied
Tag Colors
Available colors: Red, Orange, Yellow, Green, Blue, Purple, Pink, Gray
Notes
Adding Notes
Notes are internal — contacts cannot see them:
- Open a conversation
- In the right panel, find Notes
- Click + Add Note
- Type your note
- Click Save
Editing Notes
- Find the note
- Click the edit icon
- Modify the text
- Click Save
Deleting Notes
- Find the note
- Click the delete icon
- Confirm deletion
Conversation Actions
Forward Message
Forward a message to another contact:
- Hover over a message
- Click Forward (arrow icon)
- Select destination contact(s)
- Add optional note
- Click Forward
Clear Conversation
Remove all messages from a conversation:
- Click ••• in conversation header
- Select Clear Conversation
- Confirm: "This will delete all messages"
- Click Clear
Close Conversation
Mark a conversation as resolved:
- Click ••• in conversation header
- Select Close Conversation
- Conversation moves to Closed filter
Reopen Conversation
- Filter to show Closed conversations
- Open the conversation
- Click Reopen or send a message
Archive Conversation
Remove from active view while preserving history:
- Click ••• in conversation header
- Select Archive
- Conversation moves to Archived filter
Field & Control Glossary
Conversation List
| Element | Description |
|---|---|
| Channel Icon | Shows message source (WA/TG/IG/LI/Web) |
| Contact Name | Name or phone number |
| Preview | Last message truncated |
| Timestamp | Relative time of last activity |
| Unread Badge | Number of unread messages |
| Assignment Indicator | Shows who is handling |
Message Composer
| Control | Type | Description |
|---|---|---|
| Message Input | Textarea | Type your message |
| Attachment | Button | Send media files |
| Emoji | Button | Open emoji picker |
| Send | Button | Send the message |
Right Panel
| Section | Description |
|---|---|
| Contact Info | Name, phone, email, channel |
| Assigned To | Current assignment (team/AI/none) |
| AI Agent | Which AI is assigned |
| Tags | Applied conversation tags |
| Notes | Internal notes |
| Contact Details | Custom fields, history |
Statuses & Badges
Conversation Status
| Status | Indicator | Meaning |
|---|---|---|
| Unread | Bold + badge | Has unread messages |
| Read | Normal | All messages read |
| Typing | Animated dots | Contact is typing |
| Online | Green dot | Contact is active now |
Message Status (Outbound)
| Status | Icon | Meaning |
|---|---|---|
| Pending | 🕐 Clock | Message queued |
| Sent | ✓ Single check | Delivered to server |
| Delivered | ✓✓ Double check | Received by device |
| Read | ✓✓ Blue checks | Message was read |
| Failed | ❌ Red X | Delivery failed |
Channel Indicators
| Channel | Icon | Color |
|---|---|---|
| Message circle | Green | |
| Telegram | Paper plane | Blue |
| Instagram logo | Purple | |
| LinkedIn logo | Blue | |
| Web Chat | Message square | Gray |
Nested Screens
Contact Details Panel
┌─────────────────────────────────────────────────────────────────┐
│ Contact Details [X] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 👤 Sara Hassan │
│ +966 50 123 4567 │
│ [email protected] │
│ │
│ Channel: WhatsApp │
│ Created: Jan 15, 2026 │
│ Last Contact: Today, 10:32 AM │
│ │
│ Custom Fields │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Company: Acme Corp │ │
│ │ VIP: Yes │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ [View Full Profile] [Edit Contact] │
└─────────────────────────────────────────────────────────────────┘
Forward Message Modal
┌─────────────────────────────────────────────────────────────────┐
│ Forward Message [X] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Select recipients: │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 🔍 Search contacts... │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ ☑ Ahmed Al-Qahtani — +966 50 234 5678 │
│ ☐ Noura Al-Rashid — +966 50 345 6789 │
│ ☐ Faisal Al-Otaibi — +966 50 456 7890 │
│ │
│ Add note (optional): │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ FYI - see this message from Sara │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ [Cancel] [Forward] │
└─────────────────────────────────────────────────────────────────┘
How It Connects
| Feature | Relationship |
|---|---|
| Channels | Each channel's messages appear in inbox |
| Contacts | Conversations linked to contact records |
| AI Agents | AI assignment triggers automated replies |
| Knowledge Base | AI uses KB for response grounding |
| Team | Team members appear in assignment options |
| Tags | Tags created here available account-wide |
| Bookings | Booking confirmations sent via inbox |
| Campaigns | Campaign replies appear in inbox |
Limits & Plan Behavior
Message History
| Plan | History Retention |
|---|---|
| Starter | 30 days |
| Pro | 90 days |
| Business | 1 year |
| Enterprise | Unlimited |
Conversation Limits
| Aspect | Starter | Pro | Business |
|---|---|---|---|
| Active conversations | 100 | 1,000 | 10,000 |
| Team assignment | 3 members | 10 members | 20 members |
| Tags per conversation | 5 | 10 | 20 |
| Notes per conversation | 10 | 50 | 100 |
Troubleshooting
Messages Not Appearing
Symptoms: Sent messages don't show in inbox
Solutions:
- Check channel connection status
- Refresh the page
- Verify
global_inboxpermission - Check if conversation is archived
Cannot Send Messages
Symptoms: Send button doesn't work or shows error
Solutions:
- Check channel is connected
- Verify contact has valid phone/handle
- Check message isn't too long (channel limits apply)
- Try refreshing the page
Search Not Finding Messages
Symptoms: Search returns no results for known content
Solutions:
- Search is limited to recent history (plan-based)
- Try different search terms
- Check spelling
- Use filters to narrow scope first
Assignment Not Saving
Symptoms: Assignment reverts or doesn't stick
Solutions:
- Check
manage_chatpermission - Verify team member is active
- Clear browser cache
- Try a different browser
Media Won't Send
Symptoms: Attachment fails to upload or send
Solutions:
- Check file size limits
- Verify file format is supported
- Try a smaller file
- Check internet connection
- Some channels have media restrictions
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd/Ctrl + F | Focus search |
Cmd/Ctrl + Enter | Send message |
Shift + Enter | New line in message |
Esc | Close panels/modals |
↑ / ↓ | Navigate conversation list |
Enter | Open selected conversation |
Best Practices
Inbox Organization
- Use tags consistently across your team
- Close conversations when resolved
- Archive old conversations regularly
- Use notes for internal context
Response Quality
- Respond within business hours
- Use quick replies for common questions
- Always verify contact information before sensitive info
- Include team member name in sign-off if desired
Team Collaboration
- Assign conversations promptly
- Add notes when handing off
- Use tags to indicate priority
- Check unassigned queue regularly
