Support AI Skill
Omnichannel Support
Unify customer support across all channels including email, chat, phone, social media, SMS, and in-app messaging into a single agent workspace with consistent context and routing. Use when configuring multi-channel integration, building unified agent views,...
Omnichannel Support Operations
Unify customer interactions across email, live chat, phone, social media, SMS, and in-app messaging into a single agent workspace with consistent context, intelligent routing, and seamless conversation continuity.
Workflow
Phase 1: Channel Integration Setup
- Connect all support channels:
- Email: inbox integration (Gmail, Outlook, custom domain)
- Live chat: website widget, mobile in-app chat
- Phone: VoIP integration (Twilio, Aircall, RingCentral)
- Social media: Facebook Messenger, Twitter/X, Instagram DM, LinkedIn Messaging
- SMS: text messaging (Twilio, Bandwidth)
- In-app messaging: product-embedded messaging (Intercom, Crisp, Zendesk Talk)
- Self-service portal: web and mobile knowledge base
- Build unified customer profile:
- Aggregate contact data across all channels
- Merge identities (email + phone + social + account ID)
- Consolidate conversation history per customer
- Track channel preference and usage patterns
- Configure channel-specific settings:
- Operating hours per channel (chat: 24/7, phone: business hours, email: 24/7)
- Channel-specific SLAs (chat response: <2 min, email: <4 hours, social: <1 hour)
- Auto-responders and away messages per channel
- Channel routing rules (technical → chat, billing → email, urgent → phone)
Phase 2: Unified Agent Workspace
- Single pane of glass:
- All incoming conversations in unified queue (prioritized across channels)
- Customer profile sidebar: history, tier, health score, open tickets, notes
- Conversation view: full cross-channel history, not just current channel
- Quick actions: macros, KB search, escalation, transfer, internal notes
- Context preservation across channels:
- Customer switches from chat to email → agent sees full context
- Phone call follows email thread → auto-populate call notes with email content
- Social media DM continues website chat → seamless transition
- Channel switch notification: "Customer previously contacted via chat at 10:30 AM"
- Smart channel routing:
- Route based on: issue type, urgency, customer preference, agent skill + channel proficiency
- Auto-suggest optimal channel to customer ("This is complex — would you prefer a phone call?")
- Overflow routing between channels (chat → email when chat queue full)
- VIP customers: always route to senior agents regardless of channel
Phase 3: Quality & Performance Monitoring
- Cross-channel performance tracking:
- Agent metrics by channel: handle time, resolution rate, CSAT
- Channel metrics: volume, deflection rate, escalation rate, cost per contact
- Consistency checks: same issue, same resolution regardless of channel
- Channel optimization:
- Identify underperforming channels (high volume, low resolution)
- Adjust staffing based on channel demand patterns
- Optimize self-service to reduce channel volume
- Customer channel preference analytics:
- Track preferred channel by customer segment
- Monitor channel switch rate and reasons
- Surface insights for channel strategy decisions
Templates
Channel Configuration Matrix
OMNICHANNEL CONFIGURATION MATRIX
=================================
Version: [3.0] | Last Updated: [Date]
CHANNEL SETUP:
┌──────────────┬────────────┬──────────────┬─────────────┬───────────────────┐
│ Channel │ Platform │ Hours │ SLA (First │ Routing Priority │
│ │ │ │ Response) │ │
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ Live Chat │ Zendesk │ 24/7 │ 2 minutes │ P0/P1 only │
│ │ Talk │ │ │ │
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ Email │ Gmail + │ 24/7 │ 4 hours │ All priorities │
│ │ Zendesk │ │ │ │
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ Phone │ Aircall │ Mon-Fri │ Immediate │ P0 only + VIP │
│ │ │ 8am-6pm EST │ │ │
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ Social Media │ Facebook, │ 24/7 │ 1 hour │ Public issues, │
│ │ Twitter, │ │ │ brand safety │
│ │ Instagram │ │ │ │
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ SMS │ Twilio │ 24/7 │ 30 minutes │ Notifications, │
│ │ │ │ │ 2FA, urgent alerts│
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ In-App │ Intercom │ 24/7 │ 5 minutes │ Product questions,│
│ │ │ │ │ guided flows │
├──────────────┼────────────┼──────────────┼─────────────┼───────────────────┤
│ Portal │ Zendesk │ 24/7 │ N/A │ Self-service │
│ │ Guide │ │ │ (deflection) │
└──────────────┴────────────┴──────────────┴─────────────┴───────────────────┘
AUTO-RESPONDERS:
Chat (outside hours): "Our team is offline. Leave a message → email ticket created"
Social (outside hours): "Thanks for reaching out! We'll respond within 4 hours."
Email (received): "We've received your request. Expect a response within 4 hours."
Phone (after hours): Voicemail → auto-email transcription to queue
CROSS-CHANNEL HANDOFF RULES:
Chat → Email: Preserve full chat transcript; auto-attach to email ticket
Email → Phone: Pre-populate call notes with email content; agent brief in <30 sec
Social → Chat: Redirect to private chat for sensitive info; preserve social context
Any → Escalation: Preserve all channel history; escalate with full context bundle
Unified Agent Workspace Layout
UNIFIED AGENT WORKSPACE — Ticket #48350
========================================
┌─────────────────────────────────────────────────────────────────┐
│ CUSTOMER PROFILE (sidebar) │
│ ───────────────────────────────── │
│ Acme Corp | Enterprise | Health: 67/100 │
│ Contact: Jane Smith, VP Operations │
│ Channels used: Email (12), Chat (3), Phone (1) │
│ Open tickets: 1 (this) | Closed (30d): 5 │
│ Preferences: prefers email for complex issues │
│ Notes: "Escalated to phone last month for billing dispute" │
├─────────────────────────────────────────────────────────────────┤
│ CONVERSATION HISTORY (cross-channel, chronological) │
│ ───────────────────────────────── │
│ │
│ [Email] Jan 10 09:15 — Jane: "Our API integration keeps │
│ timing out since the last update." │
│ [Agent] Jan 10 09:22 — Mike: "Let me check your API logs..." │
│ [Agent] Jan 10 10:45 — Mike: "Found the issue. We've patched..."│
│ [Email] Jan 10 11:00 — Jane: "Still happening. Here's a log." │
│ [Chat] Jan 15 14:20 — Jane: "Is this fixed? Getting timeouts │
│ again. This is urgent." │
│ │
│ Current channel: Live Chat │
│ Agent: You (Sarah) | Assigned: 14:22 UTC │
│ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ YOUR RESPONSE: │ │
│ │ │ │
│ │ "Hi Jane, I can see this has been frustrating. I have the │ │
│ │ full context from your email on Jan 10. Let me check the │ │
│ │ current status of the patch right now..." │ │
│ │ │ │
│ │ [Send] [Add internal note] [Escalate] [Transfer] │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │
│ Quick Actions: │
│ [🔍 KB Search] [📋 Macro] [📞 Transfer to Phone] [⚠ Escalate] │
│ [📝 Internal Note] [🔗 Link Ticket] [✅ Resolve] │
└─────────────────────────────────────────────────────────────────┘
Integration Points
- Omnichannel platform: Zendesk, Front, Intercom, Freshdesk, Salesforce Service Cloud
- VoIP/Phone: Twilio, Aircall, RingCentral, Plivo
- Social media: Facebook Graph API, Twitter API, Instagram API, LinkedIn API
- SMS: Twilio, Bandwidth, MessageBird
- Chat: Zendesk Talk, Intercom Messenger, Crisp, Tidio
- Email: Gmail API, Microsoft Graph API, SendGrid, Postmark
- CRM: Salesforce, HubSpot (customer profile enrichment)
- Analytics: Tableau, Power BI (channel performance dashboards)
- CTI integration: Computer Telephony Integration for screen pop on incoming calls
- IVR system: Auto-attendant with ticket status check and self-service options
Edge Cases
| Scenario | Handling | |----------|----------| | Customer starts on chat, switches to email mid-conversation | Preserve full chat history in email ticket; agent sees complete context | | Social media public complaint | Immediate public acknowledgment → move to private DM → create ticket | | Phone call while agent handling chat with same customer | Screen pop with full context; offer callback if agent busy | | Channel-specific compliance (GDPR on social, HIPAA on phone) | Channel-specific data handling rules; PII masking where required | | Multi-language customer switches channels | Language detection persists across channels; route to language-capable agent | | Channel outage (chat platform down) | Auto-route to backup channel; customer notification; SLA extension | | Spam/bot traffic on social media | Bot detection filters; auto-archive; rate limiting | | Customer messages on closed ticket via new channel | Reopen ticket with new channel thread; preserve resolution history |
Output
Omnichannel Performance Dashboard
OMNICHANNEL PERFORMANCE — Weekly Report
=========================================
Period: Jan 8-15, 2025
CHANNEL VOLUME DISTRIBUTION:
Email: 1,247 contacts [34.2%] ██████████████████████
Live Chat: 892 contacts [24.5%] ████████████████
Phone: 423 contacts [11.6%] ████████
Social Media: 312 contacts [ 8.6%] ██████
In-App: 287 contacts [ 7.9%] ██████
SMS: 156 contacts [ 4.3%] ████
Portal (self): 389 contacts [10.7%] ████████ (deflected, no agent)
────────────────────────────────────────
Total: 3,688 contacts
CHANNEL PERFORMANCE:
┌──────────────┬────────────┬────────────┬────────────┬──────────────┐
│ Channel │ Avg Handle │ First Res. │ Resolution │ CSAT Score │
│ │ Time │ Time │ Rate │ │
├──────────────┼────────────┼────────────┼────────────┼──────────────┤
│ Live Chat │ 8.2 min │ 1.4 min │ 71.3% │ 4.4/5.0 │
│ Email │ 22.5 min │ 3.1 hours │ 82.1% │ 4.2/5.0 │
│ Phone │ 11.8 min │ Immediate │ 76.8% │ 4.5/5.0 │
│ Social Media │ 15.3 min │ 42 min │ 68.4% │ 4.1/5.0 │
│ In-App │ 6.4 min │ 2.1 min │ 79.2% │ 4.6/5.0 │
│ SMS │ 3.2 min │ 12 min │ 65.3% │ 4.3/5.0 │
└──────────────┴────────────┴────────────┴────────────┴──────────────┘
CROSS-CHANNEL METRICS:
Channel switch rate: 12.3% (customer uses 2+ channels per issue)
Context preserved on switch: 94.7%
Average channels per resolved issue: 1.4
Cost per contact (by channel):
Self-service: $0.08 | Chat: $2.10 | Email: $3.40 | Phone: $5.80 | Social: $4.20
SELF-SERVICE DEFLECTION:
Portal articles viewed before contact: 67%
Deflected contacts (no agent needed): 389 (10.7%)
Top deflecting articles: "Reset Password", "API Rate Limits", "Export Guide"