WhatsApp voice-note summaries
Min
WhatsApp voice-note summaries and transcripts
A WhatsApp companion that turns incoming and outgoing voice notes into summaries and transcripts inside the conversation.
The need
Long voice notes can slow down busy conversations and are difficult to scan or share. Min needed to deliver useful text inside WhatsApp with a simple setup flow, rather than making a separate dashboard the place people consume their messages.
What Tech Local built
We built linked-device onboarding through a phone-number pairing flow, with QR fallback. A backend receives incoming and outgoing voice-note events and produces summary or transcript messages, using stored preferences and optional personal context. Account, plan and referral flows connect the in-chat output back to the web experience.
Important workflows
Link WhatsApp once
Use the phone-number pairing flow, with a QR fallback, and set the preferences for the connected account.
Understand incoming notes
Receive a summary or transcript of supported incoming voice notes inside WhatsApp, making the message easier to scan.
Make sent notes easier to read
Follow outgoing voice notes with readable text in the conversation, so recipients can choose how to consume the information.
Implementation
- Incoming and outgoing voice notes
- In-chat summaries and transcripts
- Phone-number pairing with QR fallback
- Preferences and personal context
- Account and plan management
- Referral flows
Build stack
- React · TypeScript · Vite
- Account setup and linked-device onboarding
- Python · FastAPI
- Voice-note processing and backend API
- WAHA
- WhatsApp session linking and message delivery
- Supabase
- Accounts, preferences and voice-note records
- Docker · Fly.io · Vercel
- Messaging infrastructure and web hosting
Practical value
Incoming notes become easier to scan, and outgoing notes can be followed by text that recipients can read at their own pace. The useful output appears in the same channel as the original message, while the web experience handles setup and preferences.