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:
- A name that identifies the channel in dashboards
- The source platform (microphone, Zoom, upload, etc.)
- Optional members — names and short descriptions that power AI speaker identification
- 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
Filtering and Search
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