Skip to content

Meeting Actions

Extract action items, decisions, and summaries from meeting transcripts.

Port 8104
Container hai-meeting-actions
Use case Post-meeting processing, action tracking, decision logging
Compliance GDPR, CCPA, HIPAA (if healthcare meetings), SOC 2, ISO 27001

How it works

Submit a meeting transcript (from Fireflies, Otter, Zoom, or any transcription tool) and receive structured output: action items with owners and deadlines, key decisions, discussion summary, follow-ups, and parking lot items.

API

Extract from transcript

curl -X POST http://localhost:8104/api/v1/extract \
  -H "X-API-Key: hai_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "transcript": "Sarah: Okay so the Q2 budget is approved. We have $200K for AI initiatives. John, can you have the vendor shortlist ready by Friday? John: Sure, I will compare the top three by end of week. Sarah: Great. And Maria, please schedule the steering committee for next Wednesday...",
    "meeting_title": "Q2 AI Budget Review",
    "meeting_date": "2026-04-08"
  }'

Response:

{
  "title": "Q2 AI Budget Review",
  "attendees": ["Sarah", "John", "Maria"],
  "key_decisions": ["Q2 AI budget approved at $200K"],
  "action_items": [
    {"owner": "John", "task": "Prepare vendor shortlist comparing top 3 options", "deadline": "Friday"},
    {"owner": "Maria", "task": "Schedule steering committee meeting", "deadline": "Next Wednesday"}
  ],
  "discussion_summary": "The team confirmed Q2 AI budget approval of $200K. John will evaluate and compare the top three AI vendors by Friday. Maria will coordinate the steering committee meeting for the following Wednesday to review the shortlist.",
  "follow_ups": ["Steering committee review of vendor shortlist"],
  "parking_lot": [],
  "latency_ms": 2100,
  "model": "claude-sonnet-4-20250514"
}

Integration with transcription tools

Tool How to connect
Fireflies Webhook → forward transcript to this API
Otter.ai Export transcript → submit via API
Zoom Download transcript → submit via API
Microsoft Teams Export transcript → submit via API
Manual Paste or type meeting notes directly

Max transcript length

Up to 200,000 characters (~50,000 words / ~3 hours of meeting). Longer transcripts are truncated to the first 100,000 characters.