Extract for Fathom

Bulk Export Fathom Transcripts

Extract for Fathom is a Fathom transcript exporter that downloads your meeting history into one organized local ZIP. Export the first 3 matching meetings free; a $29 license unlocks full historical exports. The Chrome extension connects directly to Fathom with your API key, while this Rails app only validates licenses.

Freemium model

Free

Export the first 3 matching meetings per ZIP and see how many additional meetings are locked. No license key required.

Licensed

Unlock full historical exports for all matching meetings with the same local-only export flow.

One-time purchase

Price target is $29. Stripe Checkout is stubbed in this build and ready to replace with the real payment flow.

What it does

Exports Fathom meeting content

Transcripts, summaries, highlights, action items, and metadata can be saved as Markdown, TXT, JSON, and CSV.

Builds one ZIP locally

Files use readable names like YYYY-MM-DD_meeting-title_transcript.md and include an index.csv manifest.

Keeps transcripts off the server

The Rails app does not proxy Fathom requests and does not receive transcript, summary, participant, or exported ZIP data.

Local setup

  1. Start this Rails app with asdf exec bundle exec rails server from /app.
  2. Open Chrome Extensions, enable Developer Mode, and load the unpacked /extension directory.
  3. Open Extract for Fathom, save your Fathom API key, and run a free export for the first 3 matching meetings.
  4. For bulk exports, open /admin/licenses, create a local test license, then activate it in the extension.
  5. Use the Export screen to fetch meetings, choose content and formats, and download the ZIP.

Privacy boundary

License endpoints accept only license key, email, product, and a browser instance id. Transcript content must stay inside the extension runtime and the downloaded local ZIP.