Skip to main content
After-hours ops who want a Linear ticket from a recording, not a live Vapi loop

The Whisper voicemail stack

n8n takes the dump, Whisper transcribes, OpenRouter extracts the ask, Linear opens. SIP and Vapi stay off the page.

Who owns what

  1. n8n

    The dump — recording in, Linear out. Not the transcript.

    Try n8n (opens in a new tab)
  2. Whisper

    The transcript — speakers, timestamps. Not the ticket and not the trunk.

    Try Whisper (opens in a new tab)
  3. OpenRouter

    The extract — ask, severity JSON. Not STT.

    Try OpenRouter (opens in a new tab)
  4. Linear

    The issue — assignee, cycle. Not audio.

    Try Linear (opens in a new tab)

How to use this stack

  1. Voicemail or call-recording webhook hits n8n after hangup. No live barge-in.
  2. Whisper transcribes. OpenRouter returns the ask — not a second STT.
  3. n8n opens Linear. One orchestrator. Vapi/Twilio stay carrier infra.
  4. This is not async-voice-pipe (that one replies in ElevenLabs). Not Fireflies → backlog.