Web Platform

Channels

Organize recordings into reusable streams by source, participants, and intent.

A channel is a persistent container for related recordings. Instead of treating each upload or meeting as a one-off, you create a channel once and reuse its configuration — participants, source platform, default intent — for every session that follows.

Source Types

Channels are categorized by where the audio comes from:

  • Recording — Live capture from a microphone in a SpokeDo native app
  • Upload — Pre-recorded audio or video files uploaded from the dashboard
  • Zoom — Conference recordings ingested via the Zoom integration
  • Meeting — Google Meet / Microsoft Teams sessions
  • Phone — Call recordings from the phone integration

The source type determines which ingestion pipeline runs and which UI affordances appear (e.g. a record button vs. a file picker).

Creating a Channel

Go to Channels → New to create one. You'll choose:

  1. A name that identifies the channel in dashboards
  2. The source platform (microphone, Zoom, upload, etc.)
  3. Optional members — names and short descriptions that power AI speaker identification
  4. An optional default intent (see Intents)

Once created, the channel can be opened to start a new recording, upload a file, or browse past audios.

Channel Detail Pages

Each channel has dedicated views for:

  • Overview (/channels/[id]) — Recent audios, member list, default intent
  • Audios (/channels/[id]/audios) — Full history of recordings on the channel
  • Quick (/channels/[id]/quick) — One-tap launch for the channel's primary action
  • Record (/channels/[id]/record) — In-browser recording flow

The channels index supports:

  • Grid / list view toggle
  • Filtering by source type (recording, upload, Zoom, meeting, phone)
  • Filtering by destination integration
  • Free-text search over channel name and members

Best Practices

  • One channel per recurring meeting or per recording context — not one per session
  • Add member descriptions ("Alice, head of design") to improve speaker inference
  • Attach a default intent so newly recorded audios are analyzed automatically

On this page