| name | fathom-core-workflow-a |
| description | Build a meeting analytics pipeline with Fathom transcripts and summaries.
Use when extracting insights from meetings, building CRM sync,
or creating automated meeting follow-up workflows.
Trigger with phrases like "fathom analytics", "fathom meeting pipeline",
"fathom transcript analysis", "fathom action items sync".
|
| allowed-tools | Read, Write, Edit, Bash(python3:*), Bash(curl:*), Grep |
| version | 1.6.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","meeting-intelligence","ai-notes","fathom"] |
| compatibility | Designed for Claude Code |
Fathom Core Workflow: Meeting Analytics
Overview
Build automated meeting analytics: extract action items, sync to project management tools, analyze meeting patterns, and create follow-up workflows.
Instructions
Step 1: Batch Meeting Export
from fathom_client import FathomClient
from datetime import datetime, timedelta
client = FathomClient()
week_ago = (datetime.utcnow() - timedelta(days=7)).isoformat() + "Z"
meetings = client.list_meetings(
limit=50,
created_after=week_ago,
include_summary="true",
)
for meeting in meetings:
print(f"Meeting: {meeting['title']}")
print(f" Date: {meeting['created_at']}")
print(f" Summary: {meeting.get('summary', 'N/A')[:100]}...")
for item in meeting.get("action_items", []):
print(f" Action: {item['text']} -> {item.get('assignee', 'unassigned')}")
print()
Step 2: Action Item Extraction Pipeline
def extract_action_items(meetings: list[dict]) -> list[dict]:
items = []
meeting meetings:
action meeting.get(, []):
items.append({
: meeting[],
: meeting[],
: action[],
: action.get(, ),
: meeting[],
})
items
():
item items: