AI Meeting Intelligence with AI
Build an in-house Fathom alternative — meeting bot that auto-joins calls, records, transcribes with Whisper, and generates CRM-aware AI summaries.
How meeting data flows across your company
One call generates intelligence for every department — automatically
- → Update deal stage
- → Schedule follow-up
- → Generate proposal draft
- → Flag cross-sell opportunities
- → Log meeting event
- → Update contact record
- → Create action items with due dates
- → Extract content brief ideas
- → Note testimonial quotes
- → Feed case study pipeline
- → Score engagement sentiment
- → Track churn signals
- → Measure meeting-to-close velocity
- → Update deal stage
- → Schedule follow-up
- → Generate proposal draft
- → Flag cross-sell opportunities
- → Log meeting event
- → Update contact record
- → Create action items with due dates
- → Extract content brief ideas
- → Note testimonial quotes
- → Feed case study pipeline
- → Score engagement sentiment
- → Track churn signals
- → Measure meeting-to-close velocity
Cancel your Fathom Pro + Zapier subscription
Fathom Pro + Zapier
- × Subscription fees
- × Data locked in their dashboard
- × Per-seat pricing
- × Export limits
SoloStack + Claude Code
- ✓ Pay-per-use, no subscription
- ✓ Your data in your repo
- ✓ Zero vendor lock-in
- ✓ Unlimited exports
What this skill file teaches Claude
Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.
CRM-Aware Summaries
The AI knows who's on the call — their company, deal stage, ICP score, and previous meeting history. Summaries include context that Fathom can't provide.
Multi-Platform Bot
A Playwright-driven Chrome browser that joins Google Meet, Zoom (web client), and Microsoft Teams. One codebase, any platform.
Auto Action Items
Extracts commitments, deadlines, and follow-ups from the transcript. Logs them as CRM events with due dates — no manual copy-paste.
Meeting Viewer Dashboard
React dashboard showing recent meetings, summaries, action items by contact, and links to recordings. Filter by date, participant, or sentiment.
Fallback Transcription
If the bot can't record, falls back to Google's Gemini transcript (for Meet) or Zoom's cloud recording. AI summarization works on any transcript source.
Direct CRM Integration
Summaries write to the same Neon Postgres database as your contacts, deals, and events. Zero middleware — no Zapier, no webhook relay.
Build it with plain English
Tell Claude Code what to do. It handles the rest.
Created meeting bot scheduler polling Google Calendar... Bot joined 'Product Demo - Acme Corp' as 'SoloStack Notes' Recording 34:22 of audio via Chrome tab capture... Transcribing with Whisper API ($0.21)... Querying CRM: Acme Corp → deal stage: demo, ICP: 82 Generated summary: 5 key points, 3 action items Logged to meeting_summaries + created follow-up events
Processing 3 meetings from today: ✓ 10:00 AM — Intro Call (Sarah Chen, TechFlow) → 4 action items ✓ 2:00 PM — Proposal Review (Rheed, EvidentlyAI) → needs board approval by 3/20 ✓ 4:30 PM — Team Standup → no external contacts, skipped CRM log All summaries available at /meetings dashboard
Found 12 Zoom recordings in last 7 days without summaries Processing batch transcription via Whisper API... Total cost: $2.16 (180 minutes) Extracted 31 action items across 8 contacts Updated 5 deal stages based on meeting content Dashboard: pnpm meetings
What you can build with this
Sales Call Documentation
Auto-join demo calls, capture requirements, update deal stages, and create follow-up tasks — all without lifting a finger after the call.
Client Meeting Intelligence
Build a searchable archive of every client conversation. Find 'what did we discuss about pricing with Acme?' instantly.
Team Standup Capture
Bot joins recurring standups, extracts blockers and commitments, posts a summary to Slack or the team dashboard.
Onboarding Call Playbook
Record and analyze onboarding calls to identify patterns — which questions come up most, where clients get confused, what to improve.
Things to know
Google Meet may block the bot if using a free Gmail account — use a Google Workspace account for reliable access
Zoom web client can be unreliable — if it breaks, apply for Zoom Meeting SDK access (4-6 week approval)
Chrome must be non-headless (real Chrome with --user-data-dir) — headless browsers get blocked by meeting platforms
Audio capture Chrome extension requires manual installation in the bot's Chrome profile
Always get participant consent before recording — add a note to calendar invites about the bot
Get the full skill file
Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.
Common questions
Related Solutions
More tools and workflows from across SoloStack
Free CRM
Unlimited contacts, zero per-seat pricing. AI-managed CRM in your repo.
Free ToolFree Email Marketing
Send campaigns with Resend API. No monthly fees, no subscriber limits.
Free ToolFree Scheduling
Booking pages with Google Calendar sync. Replace Cal.com for $0/mo.
Free ToolFree Website Builder
Build with Astro + AI. Static, fast, SEO-optimized, fully customizable.
Ready to automate?
SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.
Join Waitlist →