Avoma

Transcribe calls and maintain a lightweight coaching notebook from user-owned recordings

NOT REALLY · consider alternatives
price $29/mo per seatsubscription / year $348estimated build time closest consolation build: one sittingreplaced by 0 people

A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Avoma, transcribe calls and maintain a lightweight coaching notebook from user-owned recordings. The hard boundary is conversation intelligence, crm data, forecasting, coaching, and enterprise integrations, plus capture reliability, integrations, and collaboration.

Build verification: not recorded. How we judge buildability

What you give up

  • conversation intelligence, CRM data, forecasting, coaching, and enterprise integrations
  • calendar auto-join
  • reliable speaker diarization
  • mobile capture
  • team search and sharing

Why people still pay

People still pay for Avoma because a meeting tool must capture every call without surprising anyone, then make the result searchable and shareable across a team. The recurring cost buys audio permissions, model updates, calendar APIs, storage, speaker correction, and sync, not just the visible interface.

Your build guide

The stack, security requirements, and agent rules for a focused replacement.

Before you start

  • desktop microphone access
  • whisper.cpp model files
  • optional OpenAI or Anthropic API key
  • local storage
01
Use Python 3.12, FastAPI, SQLite, whisper.cpp, and a minimal HTMX interface.
02
Model source documents, editable pages or notes, internal links, revisions, and exports; retain source IDs and timestamps.
03
Interface for this meeting transcription and AI notes workflow: a local web page with input, progress, review, and export views.
engineering roadmap

Implementation plan

1

Phase 1, architecture and data

Use Python 3.12, FastAPI, SQLite, whisper.cpp, and a minimal HTMX interface. Model source documents, editable pages or notes, internal links, revisions, and exports; retain source IDs and timestamps.

2

Phase 2, implement

Add explicit start, pause, resume, and stop controls with a visible recording indicator.

3

Phase 3, implement

Support importing WAV, MP3, M4A, and MP4 files through ffmpeg.

4

Phase 4, review and output

Run transcription locally and display timestamped editable segments. Export Markdown, plain text, and WebVTT beside the original recording.

5

Phase 5, recovery and acceptance

If optional OpenAI or Anthropic API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result. Verify this invariant with a saved fixture: When transcription fails, keep the recording; every quoted note must reference a segment that exists in the saved transcript. State the practical limit: conversation intelligence, CRM data, forecasting, coaching, and enterprise integrations.

the pro prompt
Build me a focused meeting transcription and AI notes workflow for the personal core of Avoma. Requirements:

- Use Python 3.12, FastAPI, SQLite, whisper.cpp, and a minimal HTMX interface. Model source documents, editable pages or notes, internal links, revisions, and exports; retain source IDs and timestamps.
- Paid product context: Transcribe calls and maintain a lightweight coaching notebook from user-owned recordings. Build only this DIY scope: Record or import a meeting, transcribe it locally, identify speakers with manual correction, generate structured notes, and maintain a lightweight coaching notebook from user-owned recordings.
- Add explicit start, pause, resume, and stop controls with a visible recording indicator.
- Support importing WAV, MP3, M4A, and MP4 files through ffmpeg.
- Run transcription locally and display timestamped editable segments. Generate decisions, action items, questions, and a concise summary from approved text. Export Markdown, plain text, and WebVTT beside the original recording.
- Use a local web page with input, progress, review, and export views. Required input or access: desktop microphone access; whisper.cpp model files. Keep credentials in .env.
- Recovery: If optional OpenAI or Anthropic API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result.
- Acceptance: with one labelled sample, show the input, saved intermediate state, and exported result; verify this invariant: When transcription fails, keep the recording; every quoted note must reference a segment that exists in the saved transcript.
- Out of scope: conversation intelligence, CRM data, forecasting, coaching, and enterprise integrations; calendar auto-join. Keep this a personal, inspectable workflow.
- Include a README with setup, a sample input, required keys or permissions, data location, and the supported scope.

$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md · generated from this app's build plan

share on X ↗

Alternatives to building your own

SSpeakrUpload or record calls, separate speakers, keep searchable notes and inspect speaker stats; the server is now your problem.3.6kjul 2026open source↗

no votes, no pay-to-list · just what's real

Avoma pricing

planmonthlyannual (per mo)what you get
startup$29/user$19/userUp to 25 paid recorder seats; unlimited meetings, transcription, and storage; 5 uploaded files per user/month.Only recorder seats are paid.
organization$39/user$29/userUp to 100 paid recorder seats; unlimited meetings, transcription, and storage; 10 uploaded files per user/month.Only recorder seats are paid.
enterprise—$39/userMinimum 10 paid recorder seats; unlimited meetings, transcription, and storage; 20 uploaded files per user/month.Annual price is public; monthly price is not.
conversation intelligence add-on$35/user$29/userConversation intelligence for each licensed seat; requires an Avoma meeting-assistant base plan.Charged in addition to the base recorder-seat price.
revenue intelligence add-on$35/user$29/userRevenue intelligence for each licensed seat; requires an Avoma meeting-assistant base plan.Charged in addition to the base recorder-seat price.
lead router add-on$25/user$19/userLead-routing features for each licensed seat; requires an Avoma meeting-assistant base plan.Charged in addition to the base recorder-seat price.

free tierno permanent recorder tier; unlimited view-only/collaborator users are free

billingmonthly + annual; 14-day unrestricted Organization trial with all add-ons and no card

hidden costsEnterprise starts at 10 recorder seats; add-ons cost $19-$35 per licensed seat on top of the base plan; bulk prerecorded imports can incur a one-time volume fee, and optional expert onboarding is $1,000.

pricing sources checked 2026-08-14 · pricing source ↗

Questions about Avoma

Can you build your own Avoma with AI?

A full replacement is not the recommended project. A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Avoma, transcribe calls and maintain a lightweight coaching notebook from user-owned recordings. The hard boundary is conversation intelligence, crm data, forecasting, coaching, and enterprise integrations, plus capture reliability, integrations, and collaboration.

What does the Avoma build prompt cover?

The prompt starts with this scope: Record or import a meeting, transcribe it locally, identify speakers with manual correction, generate structured notes, and maintain a lightweight coaching notebook from user-owned recordings. Full-product capabilities excluded from the comparison include: conversation intelligence, CRM data, forecasting, coaching, and enterprise integrations; calendar auto-join; reliable speaker diarization. Follow the implementation plan and its prerequisites before expanding the build.

How do I use the prompt, AGENTS.md and agent skills?

Start with the Avoma prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.

How long will this Avoma project take?

The catalogue estimate is closest consolation build: one sitting for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.

What would I give up by replacing Avoma?

conversation intelligence, CRM data, forecasting, coaching, and enterprise integrations; calendar auto-join; reliable speaker diarization; mobile capture; team search and sharing. People still pay for Avoma because a meeting tool must capture every call without surprising anyone, then make the result searchable and shareable across a team. The recurring cost buys audio permissions, model updates, calendar APIs, storage, speaker correction, and sync, not just the visible interface.

What price is this guide comparing against?

The recorded Startup plan is $29/mo per seat (annual-equivalent per user), checked 2026-07-31. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.

What can I use instead of building Avoma?

Speakr: Upload or record calls, separate speakers, keep searchable notes and inspect speaker stats; the server is now your problem. Check each option's license, hosting needs and feature limits.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.