twilio · whisper · gpt

Nonprofit donation line · US

A spoken donation, turned into a clean spreadsheet row in seconds.

TwilioWhisperGPT-4o-miniSheets APIVercel
callwhispergptsheet voice → structured row · < 8s

The problem

A nonprofit was taking donation details by phone and transcribing them by hand into a spreadsheet — slow, inconsistent, and a transcription error away from a wrong receipt.

What I built

  • Wired Twilio to capture the call audio, Whisper to transcribe it, and GPT-4o-mini to pull the structured fields — name, amount, intent — out of natural speech.
  • Wrote the result straight into Google Sheets through the API, so a spoken call becomes a clean row with no human in the loop.
  • Shipped the whole thing as a Vercel serverless project — nothing to run, nothing to babysit.