Support AI Skill
Video Call Support
Enable live video support sessions for complex technical issues requiring visual guidance. Use when setting up video call support, managing screen sharing sessions, providing visual troubleshooting, handling multi-participant support calls, or offering remo...
Video Call Support
Deliver live video-based customer support for complex issues that require visual demonstration, screen sharing, and real-time guidance — resolving in one session what would take multiple text exchanges.
Workflow
- Agent determines issue requires visual assistance (or customer requests video).
- Agent sends video call invitation link to customer (browser-based, no install).
- Customer clicks link; browser-based video call launches via WebRTC.
- Agent and customer connect via video; agent sees customer context.
- Agent uses screen sharing, annotations, and co-browsing to guide resolution.
- Session recorded (with customer consent) for training and reference.
- Issue resolved; agent sends follow-up summary with steps taken.
- Recording and summary saved to ticket for future reference.
- CSAT survey sent post-call; session analytics tracked.
Video Call Platform Architecture
VIDEO CALL IMPLEMENTATION OPTIONS
===================================
Option 1 — Integrated Video (Help Desk Native):
→ Platforms: Zendesk (with integrations), Intercom (built-in screen share),
Front (screen sharing)
→ Pros: Seamless ticket integration, no context switching
→ Cons: Limited video features, may require premium plan
→ Cost: Included in help desk platform (premium tiers)
→ Best for: Teams already using integrated help desk with video add-ons
Option 2 — Dedicated Video Platform Integration:
→ Platforms: Zoom, Microsoft Teams, Google Meet integrated with help desk
→ Pros: Full-featured video (recording, transcription, co-browsing)
→ Cons: Requires customer to have platform or use web client
→ Cost: $13–$19/agent/month (Zoom), $12.50/user/month (Teams)
→ Best for: Enterprise teams already using Zoom/Teams
Option 3 — WebRTC Browser-Based Video (No Install):
→ Platforms: Daily.co, Agora, Twilio Video, LiveKit
→ Pros: Zero install for customer, fully customizable, embeddable
→ Cons: Requires development effort to integrate
→ Cost: $0.004–$0.012 per minute of video
→ Best for: Companies wanting branded, in-product video support
Option 4 — Screen Sharing + Chat Hybrid:
→ Platforms: Apoptya, TeamViewer, Splashtop, ScreenLEAP
→ Pros: Remote control capability, powerful troubleshooting
→ Cons: Customer may need to install software, security concerns
→ Cost: $10–$50/agent/month
→ Best for: Deep technical support requiring remote system access
PLATFORM COMPARISON:
════════════════════════════════════════════════════════════════════════
Feature | Zoom | WebRTC | ScreenLEAP | Teams
════════════════════════════════════════════════════════════════════════
No install needed | Web | Yes | No (needs) | Web
Screen sharing | Yes | Yes | Yes | Yes
Remote control | No | No | Yes | No
Recording | Yes | Custom | Yes | Yes
Transcription | AI yes | Custom | No | AI yes
Cost per hour | $19/mo | $0.24/hr | $10/mo | $12.50/mo
Integration effort | Low | High | Medium | Low
════════════════════════════════════════════════════════════════════════
Video Support Agent Workflow
VIDEO CALL SESSION FLOW
========================
Pre-Call Preparation (2–5 minutes):
→ Agent reviews ticket and customer context
→ Determines if video is the right approach (vs chat/phone)
→ Tests own video, audio, and screen sharing setup
→ Sends invitation: "Hi [Name], I'd like to walk through this with you
on a quick video call. Click here to join: [link]. No install needed."
→ Includes: Expected duration (5–15 min), what customer needs to have ready
During the Call:
Step 1 — Introduction (30 seconds):
→ "Hi [Name], this is [Agent] from [Company] Support. Thanks for joining!"
→ Confirm customer can see/hear clearly
→ Ask for consent: "Is it okay if I record this session for our records?"
→ Set expectation: "I'd like to walk you through fixing [issue]. This should take ~10 minutes."
Step 2 — Issue Understanding (2–3 minutes):
→ Ask customer to share screen (if they need to show the issue)
→ Customer demonstrates the problem in real-time
→ Agent asks clarifying questions while observing
→ Agent acknowledges: "I can see the issue — the [feature] is showing [error]"
Step 3 — Resolution Guidance (5–10 minutes):
→ Agent shares own screen to demonstrate solution
→ Step-by-step walkthrough with verbal explanation
→ Agent uses annotation tools (arrows, circles, highlights)
→ Customer follows along on their own screen
→ Agent checks understanding: "Can you see that option now?"
Step 4 — Verification (1–2 minutes):
→ Agent asks customer to verify fix on their end
→ Customer confirms issue is resolved
→ Agent asks: "Is there anything else I can help you with today?"
Step 5 — Closing (30 seconds):
→ "Great, I'm glad we got that sorted. I'll send you a summary of what we covered."
→ "If anything comes up, just reply to your support ticket or text us."
→ Thank customer and end call
POST-CALL ACTIONS (3–5 minutes):
→ Agent writes session summary in ticket
→ Uploads recording (if recorded with consent)
→ Updates ticket status to "Resolved"
→ Sends follow-up email:
"Thanks for the video call! Here's a summary of what we covered:
[Steps taken, links to resources, any follow-up actions]
Please let me know if you need anything else."
→ CSAT survey sent automatically
→ Session analytics logged
VIDEO CALL SESSION METRICS:
════════════════════════════════════════════════════════════════════════
Metric | Target
════════════════════════════════════════════════════════════════════════
Video call acceptance rate | > 60%
Average session duration | 10–15 minutes
First-contact resolution (video) | > 85%
Post-video CSAT | > 4.7/5.0
Tickets requiring follow-up after video| < 10%
Video vs text resolution rate | Video: 85% vs Text: 55%
Customer preference for video | 30–40% of eligible tickets
════════════════════════════════════════════════════════════════════════
Video Call Use Cases
WHEN TO OFFER VIDEO CALL SUPPORT
==================================
Ideal Use Cases (high ROI for video):
1. Complex Technical Setup:
→ Customer setting up integration for first time
→ Multi-step configuration process
→ Customer struggling with technical documentation
→ Video resolution rate: 90%+ (vs 45% via text)
2. Visual Debugging:
→ UI not rendering correctly
→ Dashboard data not showing as expected
→ Report formatting issues
→ Customer needs to show "what they see"
→ Video resolution rate: 85%+ (vs 50% via text)
3. Training and Onboarding:
→ New user needs guided walkthrough
→ Complex feature explanation (e.g., workflow builder)
→ Enterprise customer onboarding
→ Video resolution rate: 95%+ (single session vs 5+ text exchanges)
4. Escalated Issues:
→ Issue unresolved after 3+ text exchanges
→ Customer frustration detected
→ VIP customer requesting direct assistance
→ Video resolution rate: 80%+ (de-escalation + resolution)
5. Product Demo / Feature Discovery:
→ Customer asking about features they don't know exist
→ Opportunity to demonstrate value
→ Potential expansion/upsell trigger
→ Video resolution rate: 90%+ (with expansion opportunity)
NOT Ideal for Video:
→ Simple questions (password reset, billing inquiry) — use text/phone
→ Issues requiring backend investigation — agent works async, updates ticket
→ Customers uncomfortable with video — respect preference
→ Language barriers — video adds complexity if translation needed
→ Security-sensitive issues — some customers prefer no recording
VIDEO ELIGIBILITY ASSESSMENT:
════════════════════════════════════════════════════════════════════════
Factor | Auto-Offer Video | Offer on Request | No Video
════════════════════════════════════════════════════════════════════════
Setup/configuration | Yes | — | —
Visual debugging | Yes | — | —
Multi-step troubleshooting| Yes | — | —
> 3 text exchanges | — | Yes | —
VIP/enterprise customer | — | Yes | —
Simple query | — | — | Yes
Backend investigation | — | — | Yes
Customer declined before | — | — | Yes
════════════════════════════════════════════════════════════════════════
Recording and Session Management
SESSION RECORDING POLICY
=========================
Recording Guidelines:
→ Always ask for explicit consent before recording
→ Explain purpose: "I'd like to record this session so I can share
the steps with you afterward and improve our support."
→ If customer declines: Do NOT record; proceed with call normally
→ Recording stored securely in ticket system
→ Access limited to: Agent, team lead, customer (on request)
→ Retention: Recordings deleted after 90 days (or per data policy)
Recording Benefits:
→ Post-call summary generation (AI transcription → summary)
→ Training material (anonymized, with permission)
→ Quality assurance review
→ Customer reference (they can re-watch steps)
→ Legal protection (documented interaction if dispute arises)
SESSION MANAGEMENT:
════════════════════════════════════════════════════════════════════════
Element | Policy
════════════════════════════════════════════════════════════════════════
Maximum session length | 45 minutes (suggest break if longer)
Multi-participant calls | Up to 6 participants (team escalation)
Screen sharing direction| Bidirectional (agent and customer)
Remote control | Only with explicit permission
Session retry | Up to 2 retries if call drops
Time zone awareness | Schedule within customer's business hours
════════════════════════════════════════════════════════════════════════
AI-POWERED POST-CALL ANALYTICS:
→ Transcription: Auto-transcribe entire session (95%+ accuracy)
→ Action items: Extract next steps and commitments
→ Sentiment analysis: Customer sentiment throughout call
→ Resolution confidence: AI assesses if issue truly resolved
→ Coaching opportunities: Flag areas for agent improvement
→ Knowledge capture: Extract solution for KB article generation
Integration Points
- Zoom/Microsoft Teams/Google Meet: Video call platform, meeting scheduling, recording storage, AI transcription
- Help Desk (Zendesk, Intercom, Freshdesk): Ticket linkage, session logging, follow-up automation
- Calendar (Google Calendar, Outlook): Scheduled video appointment booking, reminders
- CRM (Salesforce, HubSpot): Customer context, account tier, video call history
- Screen Sharing (Apoptya, ScreenLEAP, TeamViewer): Remote screen access, annotation tools, co-browsing
- Video Hosting (Loom, Wistia): Recording storage, sharing, playback
- Transcription (Otter.ai, Rev.com): AI transcription, searchable session archive
- Analytics (Tableau, Power BI): Video session metrics, resolution rate tracking, agent performance
Edge Cases
- Customer doesn't have camera/webcam: Video not available
- Fallback to screen sharing only (agent shares screen, customer views)
- Fallback to phone call with detailed verbal instructions
- Offer follow-up video call when customer has camera access
- Never force video if customer lacks hardware
- Poor internet connection: Video quality degrades
- Agent proactively switches to audio-only mode
- Reduce video resolution/quality settings
- Suggest customer move closer to WiFi router
- Offer to continue via phone or text if connection unreliable
- Resume video call at later time if needed
- Customer uncomfortable with video: Privacy concerns or personal preference
- Always offer alternatives: phone, text, screen share only
- Never pressure customer to use video
- Respect "no recording" requests fully
- Use face-off option (camera off for customer, agent shares screen only)
- Sensitive data visible on customer screen: PII, financial data, confidential information
- Agent trained to look away from sensitive data on screen share
- Ask customer to minimize sensitive windows before sharing
- Blur/mask sensitive areas if annotation tools support it
- Do not record sessions where sensitive data is displayed
- Document: "Customer screen contained sensitive data — no recording"
- Multi-participant escalation: Need engineering or specialist on video call
- Invite additional participants with customer consent
- Introduce each participant and their role
- Ensure customer is comfortable with additional participants
- Designate one person as primary speaker to avoid confusion
- Keep session focused; limit participants to those needed
- Cross-time-zone scheduling: Customer in different timezone
- Use scheduling tool that shows customer's local time
- Offer flexible windows: "I'm available 2–5 PM your time"
- Send calendar invite with timezone clearly stated
- SMS reminder 15 minutes before scheduled call
- If customer misses call: One retry, then offer reschedule
- Video call abuse: Customer uses video for non-support purposes
- Set clear expectations: "This call is for support regarding [issue]"
- Keep session focused on the ticket
- Politely redirect: "I'd like to focus on resolving [issue] today"
- End call if customer continues unrelated discussion
- Document session for quality review
- Recording compliance and legal requirements: Varies by jurisdiction
- Two-party consent required in some states/countries (CA, FL, EU)
- One-party consent in others
- Always err on side of asking consent (covers all jurisdictions)
- GDPR: Recording constitutes personal data processing — document legal basis
- Retention: Delete recordings per data retention policy (max 90 days)
- Customer request: Provide recording copy or delete on request