Back to Case Study
OMNICHANNEL PLATFORM CASE STUDY

Unified Omnichannel Commerce Platform

A custom customer engagement platform designed to bring conversations, agents, orders, branch activity, routing rules, analytics, and audit logs into one owned omnichannel dashboard.

Ingestion Channels
WhatsApp
Messenger
Instagram DM
TikTok Leads
Website Chat
POS Orders
Unified Omnichannel Platform
Channel Gateway & Webhooks
Conversation Normalization Engine
Agent App Layer
Admin Console
Operational Outcomes
One dashboard for all chats
Presence-aware assignment
Accurate reconciliation
Faster response times
Order context in chat
Branch-wise visibility
JWT / RBAC
Encrypted Storage
Event Logging
Reporting & Reconciliation
Queue Workers
01

Fragmented Channels

Customer conversations, social messages, ecommerce orders, and branch orders needed a unified operating layer instead of separate tool switching.

02

Custom Owned Platform

A MERN-based platform was planned around unified inboxes, role-based admin controls, routing rules, order context, branch visibility, reporting, and audit logs.

03

Operational Intelligence

Event logs, conversation reconciliation, SLA dashboards, presence tracking, and reporting give operations teams clearer control over customer engagement.

The challenge was not just messaging — it was operational control.

Before the custom platform, agents were forced to juggle disjointed communication tools and disparate ecommerce systems, leading to a breakdown in order visibility and response SLA accountability.

Fragmented Channels

Customer conversations, social messages, ecommerce orders, and branch orders required multiple tools to manage.

Limited Visibility

Offline-agent assignment risk, poor order context in chats, and missing branch order visibility.

Report Mismatch

Conversation report mismatches across different platform silos and limited manual tracking of online/offline agent states.

No True Ownership

Non-customizable third-party inboxes restricted true ownership and deep internal integration.

The Custom Omnichannel Command Center

A custom-built, fully owned MERN-based omnichannel platform where incoming messaging channels, customer profiles, agent rules, and ecommerce synchronization occur inside one unified workspace. Operations teams gain event logs, conversation reconciliation, SLA dashboards, presence tracking, and reporting for clearer control.

Native Channel Gateway
Smart Routing Engine
Commerce Context API
Event Log Audit
Active Conversations
1,284
Online Agents
32
SLA Risk
18
Assigned Queue
345
Order Context Linked
98%
Branch Order Sync
764
Events Logged
48K
Reconciliation Status
100%

Channel Ecosystem Preview

A single entry point for WhatsApp, social commerce, website chat, and physical point-of-sale activities.

WhatsApp Business API

Messages & Support

Connected

Facebook Messenger

Social Commerce

Connected

Instagram Direct

Leads & Comments

Connected

Website Live Chat

Ecommerce Support

Connected

POS Walk-ins

Branch Orders

Connected
Normalization
Engine
Live Processing

Unified Agent Inbox Preview

A purpose-built agent console designed for rapid triage, order context retrieval, and cross-channel message dispatching.

Inbox
Sarah Jenkins
2m
Can I change my shipping address?
WhatsApp
SLA: 4m
Michael Chang
15m
Order #8842 hasn't arrived yet.
Web
Emma Wilson
1h
Do you have this in size 8?
Instagram
David Thompson
2h
Return request initiated.
Messenger
SJ
Sarah Jenkins
Online via WhatsApp
Today, 10:42 AM
Hi, I just placed an order but I realized my old shipping address is still on my account. Can I change it?
Hello Sarah! I can absolutely help you with that. Let me pull up your recent order #8891.

Agent Availability & Routing Engine

Presence-aware assignment logic ensures conversations are never routed to offline or over-capacity agents, preserving SLA compliance.

Inbound Message
Channel Queue
Presence Check
Capacity Check
Skill / Rule
Assignment
SLA Timer Start
Agent Pool Status
A
Alex R.
Online
Capacity: 3/5
S
Sam J.
Busy
Capacity: 5/5
M
Maria C.
Away
Capacity: 0/5
No assignment
D
David K.
Offline
Capacity: 0/5
No assignment

Commerce & POS Context Sync

Injecting ecommerce history and real-time branch order visibility directly into the customer support timeline.

Sarah Jenkins

VIP Member
LTV: $4,280
Ecommerce Order History
ORD-8891
Processing
Today2 items
$124.50
ORD-8204
Delivered
Oct 121 items
$89.00
ORD-7199
Returned
Sep 043 items
$210.00
POS & Branch Visibility
Live Sync
Downtown Flagship
Branch ID: #BR-01
Change
Today's Order Distribution
Walk-in Sales
Online Pickup
Chat-driven
Trending in Branch
Wireless Earbuds Pro
42 sold
Low
Silicone Case - Navy
28 sold
In Stock

Reporting & Provider Reconciliation

Guaranteeing zero dropped messages by reconciling raw provider gateway events against assigned conversation records.

Inbound Events
84,592
+12%
Unique Conversations
32,104
+8%
SLA Compliance
98.4%
+2.1%
Reconciliation Rate
100%
Optimal
End-to-End Conversation Reconciliation
System Event Log — Live
[10:42:01]EVT-992ReceivedMeta Graph API
[10:42:02]EVT-992NormalizedChannel Gateway
[10:42:03]CONV-44CreatedRouting Engine
[10:42:05]CONV-44AssignedAgent: Sarah

Scalable MERN Architecture

A resilient microservices-inspired monolith using Node.js, Socket.IO, Redis queues, and React SPA frontends.

Client Layer
React Agent Console
React Admin Console
API & Gateway Layer
Webhook Receiver
Node/Express API
Socket.IO Real-time
Processing Engine
Assignment Engine
RBAC & Security
Data & Queue Layer
Redis / BullMQ
MongoDB
Audit Logs

Business Impact Highlights

1
One unified workspace
2
Less tool switching
3
Presence-aware routing
4
Better agent accountability
5
Order context during support
6
Branch-level visibility
7
Custom reports and rules
8
Scalable owned platform

Need your own omnichannel customer engagement platform?

Digital Elliptical can help design and build a custom platform that connects channels, agents, orders, branch visibility, automation, and reporting into one scalable operational dashboard.