π¬ Demo Video Script - Intelligent Support Ticket Triage Agent
Provides a timed 3-minute demo script for an AI-powered support ticket triage agent, including voiceover, visuals, and filming instructions.
What this file does
Provides a timed 3-minute demo script for an AI-powered support ticket triage agent, including voiceover, visuals, and filming instructions.
When to use it
- You are building a demo video for a hackathon submission
- You need a structured script for a technical product walkthrough
- You want to show before/after metrics and architecture in a short video
Assumes this stack
π¬ Demo Video Script - Intelligent Support Ticket Triage Agent
Total Duration: 3:00 minutes
INTRO SCREEN (0:00-0:05)
Visual: Title card with logo animation Text on screen:
Intelligent Support Ticket Triage Agent
Elasticsearch Agent Builder Hackathon 2026
Voiceover: "This is the Intelligent Support Ticket Triage Agentβan AI-powered solution that transforms support operations."
SCENE 1: THE PROBLEM (0:05-0:35)
Screen Recording (0:05-0:20)
Visual: Show inbox with 500 unprocessed tickets, scrolling
Voiceover: "Every day, support teams face hundreds of tickets. Each one needs manual reviewβreading the content, categorizing it as technical, billing, account, or feature request, setting priority from critical to low, and routing to the right team."
Show: Someone manually clicking through tickets, taking notes
Metrics Overlay (0:20-0:35)
Visual: Statistics appearing on screen
Manual Triage Process:
β’ 500 tickets per day
β’ 2-3 minutes per ticket
β’ 16-25 hours of human time daily
β’ 15% error rate
β’ 4-6 hour response delay
Voiceover: "This takes two to three minutes per ticketβthat's 16 to 25 hours of human time daily. With a 15% error rate and four to six hour response delays, both teams and customers suffer."
SCENE 2: THE SOLUTION IN ACTION (0:35-2:00)
Agent Demo - Ticket 1 (0:35-1:05)
Visual: Terminal showing live agent execution
Show new ticket arriving:
Subject: Cannot access billing section after update
Description: I'm unable to access my billing information since this morning's update.
Getting an error message. I need to update my payment method urgently.
Customer: Enterprise plan (CUST-0042)
Voiceover: "Watch the agent in action. A new ticket arrivesβa customer can't access their billing section after an update."
Show agent processing steps with timestamps:
Step 1 - Content Analysis (0:40)
π Analyzing content...
Sentiment: negative
Urgency keywords: 3 found ("unable", "error", "urgently")
Customer tier: Enterprise
Step 2 - Search Tool (0:45)
π Search Tool - Finding context...
β Found 5 similar resolved tickets
β Found 3 relevant KB articles
β Customer history: 2 previous tickets (both resolved)
Step 3 - ES|QL Tool (0:50)
π ES|QL Tool - Analyzing patterns...
Priority score calculation:
Base urgency: +45
Negative sentiment: +20
Enterprise customer: Γ2.0
= Priority Score: 90/100
Category: billing (95% confidence)
Team workload: Billing team has 12 open tickets
Step 4 - Decision (0:55)
π§ Agent Decision:
Category: billing
Priority: CRITICAL
Team: Billing Team
Confidence: 95%
Step 5 - Workflow (1:00)
βοΈ Executing workflows...
β Updated ticket fields
β Assigned to Billing Team
β Sent high-priority Slack alert
β Logged to audit trail
Processing time: 1.2 seconds
Voiceover: "The agent analyzes sentiment and urgency, searches for similar past tickets and KB articles, uses ES|QL to calculate a priority score, makes an intelligent decision with 95% confidence, and executes automated workflowsβall in 1.2 seconds."
Agent Demo - Ticket 2 (1:05-1:30)
Visual: Show second example with different outcome
Show ticket:
Subject: Feature request - Dark mode support
Description: It would be great if you could add a dark mode option.
Customer: Free plan (CUST-0078)
Show rapid processing:
π Analysis: Positive sentiment, no urgency
π Search: Found 12 similar feature requests
π ES|QL: Priority score: 15 (Free tier, low urgency)
π§ Decision: Category=feature, Priority=low, Team=Product
βοΈ Workflow: Added to product backlog queue
Processing time: 0.9 seconds
Voiceover: "Watch how the agent adapts. For a feature request from a free-tier customer, it correctly identifies low priority and routes to the product team. Same multi-step process, different outcome based on context."
Multi-Step Intelligence Highlight (1:30-2:00)
Visual: Split screen showing both tickets side by side with decision tree
Diagram overlay:
Ticket A (Enterprise + Urgent) β Critical β Billing β Alert
Ticket B (Free + Feature) β Low β Product β Queue
Voiceover: "This is multi-step intelligence in action. The agent doesn't just pattern matchβit searches for context, analyzes patterns with ES|QL, and adapts its decisions. Enterprise customers with urgent issues get immediate attention. Feature requests get properly queued. All automatically."
SCENE 3: BEFORE/AFTER COMPARISON (2:00-2:30)
Split Screen Comparison (2:00-2:15)
Visual: Side-by-side comparison
Left side - BEFORE (Manual):
Manual Triage
β±οΈ Time per ticket: 2-3 minutes
π Accuracy: 85%
β οΈ Error rate: 15%
π Response time: 4-6 hours
π° Daily cost: 25 hours of labor
Right side - AFTER (Agent):
Agent Triage
β±οΈ Time per ticket: 1-2 seconds
π Accuracy: 95%
β Error rate: 5%
β‘ Response time: < 15 minutes
π° Daily cost: < 1 hour oversight
Voiceover: "The impact is dramatic. Processing time drops from minutes to seconds. Accuracy improves from 85% to 95%. Response time drops from hours to minutes."
Impact Metrics (2:15-2:30)
Visual: Animated metrics dashboard
π IMPACT SUMMARY
Time Savings:
99.1% faster processing
20.7 hours saved daily
5,163 hours saved annually
Cost Savings:
$180,712 per year
Quality Improvements:
67% fewer errors
95% response time reduction
100% audit trail coverage
Voiceover: "That's a 99% reduction in processing time, saving over five thousand hours per year. That's $180,000 in cost savings, with better accuracy and complete audit trails for every decision."
SCENE 4: ARCHITECTURE & TOOLS (2:30-2:55)
Architecture Diagram (2:30-2:45)
Visual: Clean architecture diagram with highlights
Multi-Step Agent Architecture
Input β [1] Analyze β [2] Search β [3] ES|QL β [4] Decide β [5] Workflow β Output
Content Tool Tool Reasoning Tool
Agent Builder Tools:
π Search - Find similar tickets, KB articles, customer history
π ES|QL - Calculate priority, analyze patterns, check workload
βοΈ Workflow - Update, assign, notify, log
Voiceover: "The agent uses all three Agent Builder tools. The Search tool finds relevant context from five hundred tickets and fifty KB articles. ES|QL analyzes patterns and calculates dynamic priority scores. Workflows execute automated actions end-to-end."
Code Snippet (2:45-2:55)
Visual: Brief code highlight showing multi-step logic
def triage_ticket(ticket):
# Step 1: Analyze content
analysis = analyze_content(ticket)
# Step 2: Search for context (Search Tool)
context = search_similar_tickets(ticket)
context['kb'] = search_kb_articles(ticket)
context['customer'] = get_customer_history(ticket)
# Step 3: Analyze patterns (ES|QL Tool)
priority = calculate_priority_esql(analysis, context)
category = determine_category(context)
# Step 4: Make decision
decision = make_routing_decision(category, priority)
# Step 5: Execute workflow (Workflow Tool)
return execute_actions(ticket, decision)
Voiceover: "Every decision is explainable, logged, and can be reviewed. Low-confidence cases are flagged for human validation, ensuring we maintain high quality while automating the routine work."
OUTRO (2:55-3:00)
Call to Action Screen
Visual: GitHub and social links
π Intelligent Support Ticket Triage Agent
Built with Elasticsearch Agent Builder
β Star on GitHub: github.com/yourusername/triage-agent
π Try it: [Demo Link]
π¦ Follow: @yourusername
#ElasticsearchHackathon #AgentBuilder
Voiceover: "Built for the Elasticsearch Agent Builder Hackathon. Check out the code on GitHub."
Fade out with logo
π₯ FILMING TIPS
Recording Setup
- Use OBS Studio or similar screen recorder (1080p, 60fps)
- Enable system audio and microphone
- Test audio levels before recording
Screen Recording Checklist
- Close unnecessary applications
- Clear terminal history
- Increase terminal font size (16-18pt)
- Use a clean, professional theme
- Prepare test data in advance
- Practice the flow 2-3 times
Editing
- Use DaVinci Resolve (free) or similar
- Add background music (low volume, copyright-free)
- Add text overlays for key metrics
- Include smooth transitions between scenes
- Add your logo/watermark
- Export as MP4, H.264 codec, 1080p
Music Suggestions (Copyright-Free)
- YouTube Audio Library: "Tech" category
- Epidemic Sound: "Upbeat Corporate"
- Keep volume at 10-15% to not overpower voice
Voiceover Tips
- Speak clearly and at moderate pace
- Use an external mic if possible
- Record in a quiet room
- Edit out "umms" and long pauses
- Add subtle fade-in/fade-out
π€ UPLOAD CHECKLIST
- Video length < 3 minutes
- Uploaded to YouTube (Public or Unlisted)
- Title includes "Elasticsearch Agent Builder Hackathon"
- Description includes:
- Project name
- GitHub link
- Hackathon mention
- Tags: #Elasticsearch #AgentBuilder #Hackathon2026
- Thumbnail created (1280x720px)
- Captions/subtitles added (accessibility)
Good luck with your submission! π
What's inside
5 scenes with voiceover, visuals, metrics overlays, code snippet, filming tips, and upload checklist
Change this for your project
- Replace
github.com/yourusername/triage-agentwith your repository URL - Replace
@yourusernamewith your social handle - Replace
Elasticsearch Agent Builder Hackathon 2026with your event name
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Worth borrowing
- Split-screen before/after comparison with animated metrics
- Multi-step agent decision tree shown side by side for different ticket types
- Filming and editing checklist tailored for a technical demo
Related Documents
βοΈ Content Creation Prompts
Provides 10 structured prompt templates for creating blog posts, social captions, email sequences, ad copy, video scripts, case studies, subject lines, repurposing plans, landing pages, and newsletters.
Demo Video Script - Kinetic Ledger
Provides a complete 10-scene video script for demoing a blockchain-based fitness fraud detection app, including voiceover, visuals, and post-production checklist.
Scriptwriting
Converts a research brief into a structured video script with timed segments, visual types, and narration rules for two specific formats.
Demo Video Script (30-60 Seconds)
Guides recording and editing a 30, 60 second product demo video with a timed script, screen prep, and post-production steps.