Skip to main content
The voicemail tab is the inbox half of the Gmail-for-voicemail idea. Every voicemail your practice line takes shows up as a row, sorted newest first, with two lines of transcript visible without tapping in. You scan the list, decide which to open, and the rest can wait.

How a voicemail gets to the inbox

When a caller leaves a message, four things happen in sequence:
1

The audio is captured

The caller’s voicemail is recorded the moment they finish speaking.
2

Rivet transcribes it in Canada

The audio is transcribed on Canadian hardware — not sent to a cloud AI service. The transcript is the raw text the caller spoke. Typical wait: under a minute from hangup to inbox row.
3

The call gets categorized

The transcript is read and assigned one of eleven categories: Missed Call, New Client, Booking, Reschedule, Urgent, Emergency, Insurance, Referral, Pricing, Hours, or Other. The category is just a tag — it drives which auto-reply text the caller receives, and gives you a colored chip to scan in the inbox.
4

The caller receives an auto-reply text

Based on the category, Rivet sends the caller a text message acknowledging the call. The text is a template you control — not AI-generated. See How auto-reply works.
Audio and transcription run on Canadian infrastructure. The transcript text is not sent to any cloud AI service. See Privacy & security for the full picture.

What you see on the inbox row

Each row in the Voicemail tab shows:
  • The caller’s name (if they’re in your Contacts) or formatted phone number.
  • The first two lines of the transcript, in quotes.
  • The date.
  • The voicemail length in m:ss format.
  • An info glyph and a chevron — tapping anywhere on the row opens the detail.
If the caller didn’t speak (a recording with empty or too-short transcript), the row still appears, marked as a missed call without a quoted line.

What you see when you open one

Tap a row and you get the detail page:
  • The caller — a large avatar and the name (or phone number) at the top, with the timestamp underneath.
  • Action tiles — Message, Call, and Send video link buttons, side by side. Tap Message to reply by SMS, Call to dial them back, or Send video link to text them your waiting-room URL.
  • The audio player — play, pause, scrub, and a duration display. Same audio the caller left.
  • The full transcript — under a “Transcript” label.
  • A contact action — “Open contact” if they’re saved, or “Create new contact” if they aren’t.
The audio is streamed from Rivet through a signed proxy. The transcript is the same text that appeared on the inbox row, expanded to full length.

Missed calls without a voicemail

If a caller hangs up before leaving a message, no voicemail row is created in this tab. The call shows up in the Recents tab instead, marked as missed. The caller still receives the “Missed Call” auto-reply. This is deliberate — the Voicemail tab is for messages with actual content. The Recents tab is the full call log.

Multiple voicemails from the same caller

If the same caller leaves multiple voicemails, each one is a separate row in the inbox. They’re also grouped under one conversation in the Messages tab — one thread per phone number, with each voicemail showing inline as an event card alongside the SMS replies. This way you can see the full back-and-forth in one place even when several voicemails are involved.

Recording a greeting

What your caller hears before the beep.

Sending texts

Replying to the conversation a voicemail kicks off.