Justin King
Back to index

Project

Salescribe

Voice memos for sales calls, with an AI that actually listens.

Built with Next.js, TypeScript, Claude, OpenAI Whisper, Firebase, Tailwind.

What it is

Salescribe is a voice memo app built for the moments right after a sales call, when everything is fresh in your head and you have about ninety seconds before the next thing pulls you away. You hit record, talk for a minute or two, and Salescribe does the rest.

Whisper transcribes what you said. Claude reads the transcript and pulls out the structured deal information you’d normally have to type into a CRM by hand. Then it follows up with the coaching questions you probably should have asked yourself: what’s the actual next step, who else needs to be in the room, what’s the real objection. When you have a meeting on the calendar with that account, Salescribe stitches all your prior memos into a pre-meeting briefing so you walk in with the context already loaded.

Why it matters

Most CRM workflows lose at the friction step. Reps don’t update the system because typing on a phone after a call is the worst. Salescribe inverts that: talk first, structure later, with the AI doing the structuring.

The coaching piece is the part I’m most excited about. It turns each call into a small learning loop, prompting you to interrogate your own assumptions while the memory is fresh.

Tech notes

  • Frontend: Next.js 16 (App Router) with TypeScript and Tailwind v4.
  • Transcription: OpenAI Whisper.
  • Extraction + coaching: Claude Sonnet 4.6.
  • Text-to-speech: OpenAI TTS for the coaching follow-up questions.
  • Auth + data: Firebase Authentication and Cloud Firestore.
  • Hosting: Firebase App Hosting (running on Cloud Run).
  • Bonus: uses the browser’s SpeechRecognition API for real-time feedback while you talk.