Meeting Analysis Agent
Overview
The Meeting Analysis Agent automatically processes recorded meetings, generates transcripts, extracts action items, and creates tasks—eliminating manual note-taking.
What It Does
Automatic Workflow:
- Meeting ends → Detects completion
- Downloads recording → Retrieves audio/video
- Generates transcript → Speech-to-text processing
- Identifies speakers → Labels participants
- Creates summary → AI-powered overview
- Extracts action items → Finds tasks and assignments
- Creates tickets → Jira/Asana/Trello
- Sends notifications → Email and Slack
- Updates dashboard → Metrics and insights
Configuration
Basic Setup
yaml
name: meeting-analyzer
trigger:
type: event
source: meetings
event: completed
filters:
min_duration: 600 # 10 minutes
calendar: "Team Calendar"
actions:
- transcribe_meeting
- generate_summary
- extract_action_items
- create_jira_tickets
- notify_teamAdvanced Configuration
Custom Processing:
yaml
processing:
transcription:
model: whisper-large
language: auto-detect
speaker_labels: true
summarization:
style: executive # or 'detailed', 'bullet-points'
length: medium # or 'short', 'long'
focus:
- decisions
- action_items
- risks
action_extraction:
confidence_threshold: 0.8
include_context: true
detect_assignee: true
detect_deadline: trueUse Cases
Product Team Meetings
Workflow:
Product planning meeting →
Transcript generated →
Key decisions identified →
Feature requests extracted →
Jira stories created →
Product backlog updated →
Team notifiedOutput:
- Meeting summary
- Decision log
- 5 Jira stories created
- Backlog prioritized
- Team email sent
Customer Calls
Workflow:
Customer call →
Transcript with timestamps →
Customer requests captured →
Pain points identified →
Follow-up tasks created →
CRM updated →
Account team notifiedOutput:
- Call summary
- Customer quotes
- 3 follow-up tasks
- CRM notes
- Next steps email
Sprint Planning
Workflow:
Sprint planning →
Story discussions transcribed →
Estimates captured →
Tasks broken down →
Sprint backlog created →
Team capacity allocatedOutput:
- Sprint plan
- 15 tasks created
- Estimates added
- Dependencies mapped
Features
Intelligent Extraction
Action Item Detection:
Transcript: "Alice, can you update the docs by Friday?"
Extracted:
- Task: Update docs
- Assignee: Alice
- Due: Friday (specific date calculated)
- Priority: Medium
- Source: Timestamp 00:15:30Decision Tracking
Decision Capture:
Transcript: "Let's go with Option B for the API design"
Extracted:
- Decision: Use API design Option B
- Made by: Product Lead
- Rationale: [context from discussion]
- Timestamp: 00:22:15
- Status: ApprovedRisk Identification
Risk Detection:
Transcript: "We might miss the deadline if we don't get more resources"
Flagged:
- Risk: Timeline at risk
- Impact: High
- Mitigation needed: Resource allocation
- Mentioned by: Engineering LeadIntegration with Tools
Jira Integration
Auto-Create Issues:
Action Item → Jira Ticket:
PROD-123: Update API documentation
- Type: Task
- Priority: Medium
- Assignee: alice@company.com
- Due Date: Nov 15, 2024
- Labels: documentation, api
- Description: From Product Planning meeting
- Linked: Meeting transcript (timestamp)Slack Integration
Post Summary:
📝 Product Planning Meeting Summary
Date: Oct 11, 2024 | Duration: 45 min
Decisions:
✅ API v2 prioritized for Q4
✅ Budget approved: $150K
Action Items:
🎫 PROD-123: Update docs (@alice, Nov 15)
🎫 PROD-124: Review specs (@john, Nov 12)
[View Full Transcript] [Chat with AI]Best Practices
Optimize Results:
- Clear meeting agendas
- Speak names when assigning
- State deadlines explicitly
- Summarize key decisions verbally
- One person talks at a time
Review & Refine:
- Verify extracted items
- Correct any errors
- Adjust agent settings
- Provide feedback
Monitoring
Performance Metrics:
- Meetings processed: 47/month
- Action items extracted: 156
- Accuracy rate: 94%
- Time saved: ~23 hours/month
- Cost: $0.50/meeting avg
Next Steps
- Building Agents - Configuration guide
- Task Automation - Task creation
- Google Meet Integration - Recording setup
Last Updated: October 11, 2025