CUSTOMER · CS

Helpdesk on top of your real data.

Tickets, SLAs, and a unified inbox wired into the order, the customer, the product, and the agent that touched it last. Macros that read live order data. AI assist with a human in the loop. The Richpannel and Gorgias pattern, running on your live order, customer, and SKU data.

Inbox · all channels · 84 openSLA · 96% on time
EM
EMAIL2m
Where is my order?
Elena M.
JR
INSTA4m
Wrong size, can I exchange?
James R.
MA
AMZN12m
Item not as described
Marcus A.
HK
CHAT18m
Discount code not working
Hannah K.
WB
WMT31m
Order #PO-9821 timing
Walmart Buyer
Elena M. · #4421 · email
Where is my order?
Inbound · 2m ago
Hi, my order #48201 was supposed to arrive yesterday and I haven’t received it. Can you help?
AI draft · 0.92 confidence
Hi Elena, your order shipped via USPS on Apr 25 and is currently in Memphis, TN. Predicted delivery is tomorrow, Tue Apr 28. Tracking: 9405 5036 1234 5678 9012
SendEdit
WHAT IT IS

The shape of cs in CCEN.

Customer Service is the ticketing app. Email, chat, social DMs, and marketplace messages all land in one queue. Each ticket renders the customer record, the order context, and the SKU's history alongside the message. Macros pull from the actual order in front of the agent, not generic placeholders. AI drafts replies; humans send them. Post-purchase NPS surveys and voice-of-customer themes are first-class.

Unified inboxSLA trackingLive macrosAI draft assistMarketplace messagesSentiment scoringPost-purchase NPSVoice-of-customer themes
ONE INBOX, REAL CONTEXT

Email, chat, DMs, marketplace messages.

Every channel for customer messages funnels into the same queue. Email via your domain, chat from your storefront, Instagram and TikTok DMs, Amazon Buyer Messages, Walmart Marketplace messages, Etsy convos. Each ticket carries a channel tag and a typed thread of messages.

When a ticket opens, the right pane renders the customer record (RFM, LTV, persona), the order context (line items, shipment, returns, holds), and the SKU's history (return rate, listing copy, supplier). Agents stop tabbing between tools. The context is the page.

Cross-ticket history surfaces. If the customer wrote in last month about the same order, the prior thread is visible. If the SKU has a known issue, a banner shows on every ticket touching it. The macros and the agent assist read that context too.

Live macro · {{shipment.predicted_eta}}
Personalization that actually personalizes
Template
Hi {{customer.first_name}}, your order {{order.id}} shipped via {{shipment.carrier}} and arrives {{shipment.predicted_eta}}. Tracking: {{shipment.tracking_url}}
Resolved
Hi Elena, your order #48201 shipped via USPS Ground Adv and arrives Tue, Apr 28. Tracking: usps.com/...
Conditional branches
  • • If order.delayed → insert apology + $5 credit
  • • If customer.vip → escalate to senior queue
  • • If tone.hostile → require supervisor approve
MACROS THAT WORK

Personalization that actually personalizes.

Macros pull from the actual order in front of the agent. {{order.tracking_url}} resolves to the actual tracking link for this order. {{customer.first_name}} resolves to the actual first name. {{shipment.predicted_eta}} resolves to the predicted window from CCEN's ETA model, not a generic 'within 3 to 5 business days'.

Conditional macros branch on context. If the order is delayed, the macro inserts the apology and the credit offer. If the order is on time, the macro sends the standard tracking template. The branching is reviewable and version-controlled.

Macros chain into actions. A macro can refund the order, issue store credit, change the shipping address, or open a return. The action is logged on both the ticket and the order audit trail. The agent confirms; the system executes.

Context pane · live
Customer + order + SKU history
Customer
Elena M. · 14 orders · LTV $2.4k · Loyal
Order #48201
MBG-DRS-034-PNK · USPS Ground Adv · Memphis TN · ETA Tue Apr 28
SKU history
Return rate 4% · 0 known issues · 2,418 sold last 30d
Prior tickets
0 open · 3 resolved · last on Mar 14 (positive sentiment)
AI ASSIST, HUMAN IN LOOP

Drafts, not auto-sends.

The CS agent reads the inbound message, the customer record, the order context, and the SKU history, and drafts a reply in your brand voice. The draft renders in the composer, editable, with citations to the records it pulled from. The human edits and sends.

Auto-send is configurable per intent. Tracking-where-is-my-order replies can auto-send when the system is highly confident; everything else routes to a human. Refund replies always require a human. Fraud or hostile-tone replies route to a senior queue.

Sentiment scores attach to every message. Hostile messages escalate. Positive messages roll up into NPS-adjacent reports. Voice-of-customer themes cluster automatically across the quarter so the team sees the patterns, not just the threads.

Live macro · {{shipment.predicted_eta}}
Personalization that actually personalizes
Template
Hi {{customer.first_name}}, your order {{order.id}} shipped via {{shipment.carrier}} and arrives {{shipment.predicted_eta}}. Tracking: {{shipment.tracking_url}}
Resolved
Hi Elena, your order #48201 shipped via USPS Ground Adv and arrives Tue, Apr 28. Tracking: usps.com/...
Conditional branches
  • • If order.delayed → insert apology + $5 credit
  • • If customer.vip → escalate to senior queue
  • • If tone.hostile → require supervisor approve
WHY CS LEADS PICK CCEN

Three things Gorgias and Zendesk, stitched to your stack, will not do.

One inbox, every channel

Email, chat, Instagram, TikTok, Amazon Buyer Messages, Walmart, Etsy, all in one queue. The agent stops tabbing between tools.

Macros that resolve to live data

{{order.tracking_url}} resolves to the real tracking link. {{shipment.predicted_eta}} resolves to the real predicted window. Generic placeholders die.

Voice-of-customer themes, automatic

Sentiment scores per message. Themes cluster across the quarter. The team sees the patterns, not just the threads.

CS POWERS

Helpdesk, but wired to ops.

Unified inbox

Email, chat, Instagram, TikTok, Amazon Buyer Messages, Walmart, Etsy, all in one queue with channel tags.

SLA tracking

Time-to-first-response, time-to-resolution, breach alerts. SLAs configurable per channel and per priority.

Live context pane

Customer record, order context, SKU history, prior tickets, all rendered alongside the message.

Live macros

Pull from the real record. Conditional branches on context. Chain into refunds, RMAs, address changes.

AI draft assist

Drafts in your brand voice with citations. Configurable auto-send by intent and confidence threshold.

Fraud and hostility flags

Drafts route to a senior queue when fraud or hostile-tone signals fire. Audit log records the reason.

Team queues and assignments

Round-robin, skills-based, VIP routing. Assignment is a typed event with reason and SLA implications.

Sentiment, NPS, themes

Per-message sentiment. NPS surveys post-purchase. Themes cluster across the quarter automatically.

Macro version control

Macros are reviewable, version-controlled, and testable. Roll back to last week's wording in one click.

AGENT ASSIST PREVIEW

What the agent sees when a delay ticket lands.

A customer emails about a late order. The agent opens the ticket cold. Here is what CCEN's CS app renders, in the order the agent reads it.

Ticket #21,418 · email · 'where is my order?'
1
Customer pane
Hannah Kim, Champions segment, $3,418 LTV across 21 orders, last NPS 9. SMS opt-out. Three prior tickets, all resolved under 90 seconds.
2
Order pane
Order #48,201, shipped UPS Ground from LA-WH, predicted ETA Wed Sept 24, current tracking event 'in transit Phoenix'. The carrier event stream stalled 18 hours ago. Flagged at-risk.
3
Draft reply
AI draft: 'Hi Hannah, your order is currently in Phoenix and should arrive Wed Sept 24. We noticed the carrier hasn't updated us in 18 hours, so we've flagged this with UPS and credited your account $5 for the delay.' Citations: order, shipment, customer.
4
Action chain
Macro chains: post the credit, write to the order audit log, schedule a follow-up if the carrier doesn't update by tomorrow. The agent reviews, edits one sentence, and sends.
5
Time on ticket
47 seconds. Same case took an average of six minutes on Gorgias plus Shopify plus a tracking tool. The headcount stayed the same; throughput tripled.
WORKS WITH

Marketplaces, social, and the tools handing off context.

First-party integrations to the marketplaces and social platforms most CS teams cover, plus the surveys, voice tools, and analytics rails that read CS data.

Channels and surveys
Email · your domainStorefront chatInstagram + TikTok DMsAmazon Buyer MessagesWalmart Marketplace messagesEtsy convosPost-purchase NPSNative
Voice and analytics
AircallDialpadTalkdeskLooker / Mode / HexReviews · Yotpo / Okendo
Our CS team had Gorgias open in one tab, Shopify in another, and a tracking tool in a third. Every reply took six minutes. CCEN put it all on one page. Replies take ninety seconds. Same headcount, three times the throughput.
SW
Sam Wu
Head of Customer Experience · Halcyon Labs
Case study
Halcyon Labs
From a 6-minute reply to a 90-second reply, on the same headcount.
3x
Throughput per agent
90s
Median reply time
9.1
NPS, up from 7.4
Read the full story

CS that knows the order.

Connect your inbox and one marketplace, and see live macros, AI draft assist, and SLA tracking running on real tickets.