Circulos AI

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, implementing channel preference management, or creating cross-channel conversation continuity. Triggers on phrases like 'omnichannel', 'multi-channel support', 'unified agent view', 'channel routing', 'social media support', 'live chat integration', 'cross-channel context', 'channel preference', 'conversation continuity', 'in-app messaging'.

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

  1. Connect all support channels:
  1. Build unified customer profile:
  1. Configure channel-specific settings:

Phase 2: Unified Agent Workspace

  1. Single pane of glass:
  1. Context preservation across channels:
  1. Smart channel routing:

Phase 3: Quality & Performance Monitoring

  1. Cross-channel performance tracking:
  1. Channel optimization:
  1. Customer channel preference analytics:

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

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"

Disclaimer: All rights reserved by Circulos AI. These skills are specifically designed for Claude Code, Claude Cowork, Codex, and OpenClaw. When using or referencing any skill, please provide proper attribution to Circulos AI.