What You See
Each meeting row displays:- Title — The meeting name (from the calendar event or recording)
- Status indicator — A colored dot showing the meeting’s current state
- Date and time — When the meeting occurred
- Duration — Length of the meeting
- Platform — Which meeting platform was used (Zoom, Teams, Meet, or the sync provider)
Status Indicators
| Dot Color | Status | Meaning |
|---|---|---|
| Red (pulsing) | Recording | Meeting is currently being recorded |
| Yellow | Processing | Recording is uploaded and being analyzed by the AI pipeline |
| Green | Completed | Summary, transcript, action items, and coaching are ready |
| Grey | Failed / Idle | Processing failed or no recording data available |
Data Sources
Meetings appear in the list from two sources:- Direct recordings — Meetings you recorded using the desktop app’s Recall SDK integration.
- Synced meetings — Meetings imported from connected integrations (Gong, Fathom, Fireflies, Attention, Granola).
Offline-First Loading
The meeting list uses an offline-first strategy:- On load, cached meetings from the local encrypted store are displayed immediately.
- The app then fetches the latest meetings from the API in the background.
- The list updates seamlessly when fresh data arrives.
Empty State
If you have no meetings yet, the list shows a prompt with a camera icon suggesting you:- Start recording a meeting on Zoom, Teams, or Google Meet
- Add integrations to import meetings from other platforms
