Skip to main content

Omnichannel

Overview

The Inbox (Logs) is the operational heart of your customer service in ZappWay. It aggregates conversations from every connected channel — Web Chat, WhatsApp, Instagram, Messenger, Telegram, and more — into a single, unified workspace. Architecture:
What you can do from the Inbox:
  • Monitor automated conversations in real-time
  • Intervene (human takeover) when an agent is needed
  • Organize tickets using Kanban or List views
  • Search, filter, and export conversation history
  • Manage bulk actions across multiple threads

Interface Modes

1. Unified Inbox (List View)

The default view organizes all conversations by status, enabling fast triage across your team. Navigation Example:

2. Kanban Board

Switch to Kanban View for a visual representation of your support pipeline. This mode is ideal for teams managing high ticket volumes or following structured support workflows. Columns:
  • Open — New conversations awaiting first response
  • In Progress — Actively being handled by an agent or AI
  • Resolved — Completed and archived conversations
Features:
  • Drag and drop tickets between columns to update their status
  • See team workload at a glance
  • Color-coded channel indicators per card
  • Quick-assign agents directly from the card
When to use Kanban vs List: Use List View for fast daily triage. Switch to Kanban when managing a queue with your team, running sprints, or needing a visual SLA overview.

Conversation Detail (Omnichannel Chatbox)

Clicking any conversation opens the full Omnichannel Chatbox, your command center for a single interaction.

Live Chat & Human Takeover

Always pause automation before intervening. If you send a message without pausing, both the AI and the operator may respond simultaneously, creating a confusing experience for the user.

Context Panel

The right-hand context panel surfaces everything collected during the conversation:
  • User Variables — Name, email, phone, and any custom fields captured by the flow
  • Journey Path — Waterfall view of every block executed during the session
  • Source Channel — Which channel the conversation originated from (WhatsApp, Web, etc.)
  • Device & Session Info — Browser, OS, or app version where available
  • Agent Assignment — Current assigned agent or team

Conversation Actions

Resolved conversations are not deleted — they remain accessible in the All tab and can be reopened if the user messages again.

Use the filter bar at the top of the Inbox to narrow down conversations across large volumes. Available Filters: Search Example:

Bulk Actions

Efficiently manage multiple conversations at once without opening each individually. How to use:
  1. Enable checkboxes via the Select toggle in the toolbar
  2. Check individual conversations or use Select All Visible
  3. Choose a bulk action from the action bar
Available Bulk Actions:
Bulk Delete is irreversible. Deleted conversations cannot be recovered. Use this action only for confirmed spam or compliance-required data removal.

Export & Reporting

Export to CSV

Download a detailed report of conversations for external analysis, compliance audits, or BI tools. Exported fields include:
  • Conversation ID
  • Channel
  • Start and end timestamps
  • Duration
  • Assigned agent
  • Status at export time
  • Full message transcript
  • Variables collected (Name, Email, Custom Fields)
  • Flow name and version
How to export:
  1. Apply any desired filters (date range, channel, status)
  2. Click Export in the top-right toolbar
  3. Choose format (CSV)
  4. File downloads to your browser
Exports respect your active filters. To export everything, clear all filters before exporting.

Real-time Synchronization

The Inbox updates in real-time without requiring a page refresh: What updates automatically:
  • New incoming messages appear immediately in the list
  • Status changes (e.g., AI resolved a conversation) reflect instantly
  • Agent assignments propagate to all team members simultaneously
  • Unread counts update as messages arrive
How it works:

Troubleshooting

Issue: Conversations Not Appearing

Symptoms:
  • Inbox shows empty even though you expect messages
  • Specific channel messages are missing
Solutions:
  1. Check active filters — a date or channel filter may be hiding results
  2. Verify the channel integration is connected in Settings → Channels
  3. Confirm the ZappFlux flow has a valid trigger for that channel
  4. Refresh the page (F5 or Ctrl+R / Cmd+R)
  5. Check that webhooks are active for the affected channel

Issue: Human Takeover Not Working

Symptoms:
  • Messages sent as operator don’t reach the user
  • AI continues responding after manual intervention
Solutions:
  1. Ensure Pause Automation is toggled on before sending messages
  2. Verify your user role has Operator or Admin permissions
  3. Check the channel supports two-way messaging (some channels are read-only)
  4. Refresh the conversation and try again
  5. Contact support if the issue persists

Issue: Export File Is Empty or Incomplete

Symptoms:
  • Downloaded CSV has no rows or is missing conversations
  • Export includes fewer records than expected
Solutions:
  1. Clear all active filters before exporting
  2. Verify the date range covers the period you need
  3. Check your user permissions — some roles may have restricted data access
  4. Try a smaller date range if the export times out
  5. Contact support with the export parameters for investigation

Issue: Real-time Updates Not Showing

Symptoms:
  • New messages don’t appear without refreshing
  • Status changes from teammates aren’t visible
Solutions:
  1. Check your internet connection stability
  2. Disable VPNs or proxies that may interfere with WebSocket connections
  3. Try a different browser
  4. Disable browser extensions (especially ad blockers or privacy tools)
  5. Reload the page to re-establish the WebSocket connection

Best Practices

1. Use the Inbox to Improve Your AI The Inbox is not just a support tool — it’s a feedback loop. Conversations where users ask for humans or get stuck reveal gaps in your ZappFlux flows. Review these regularly and iterate. 2. Establish a Triage Routine Start each shift by reviewing Unread and Human Requested tabs before anything else. These require immediate attention and should not age. 3. Assign Conversations Promptly Unassigned tickets are invisible to individual agents. Use bulk assign or set up auto-assignment rules in Settings to ensure every ticket has an owner. 4. Resolve Aggressively Keeping large numbers of conversations in “Unresolved” creates noise. If a conversation is complete, mark it resolved. It remains searchable and can be reopened. 5. Export Regularly for Compliance If your organization has data retention requirements, schedule regular CSV exports. The Inbox does not guarantee permanent retention of conversation history beyond your plan limits.
Pro Tip: Combine the Human Requested filter with the Channel filter to identify which channels generate the most escalations. This helps you prioritize flow improvements where they matter most.

Support

Need help with the Inbox or Logs? Contact ZappWay Support:
  • Email: support@zappway.ai
  • Include: Browser type/version, screenshots, conversation IDs if relevant
Provide These Details When Reporting Issues:
  • Which tab or view you were using (List, Kanban, Detail)
  • Active filters at the time of the issue
  • Error messages (from browser console if available)
  • Whether the issue is reproducible or intermittent
  • Your user role (Admin, Operator, Viewer)

Last Updated: March 2026
Platform: ZappWay Dashboard — Omnichannel