We use cookies for essential functionality and, with your consent, analytics. Privacy Policy

IceCubes
IceCubes|Documentation
IceCubesGPT
Live Assist
Changelog
  1. Home
  2. Docs
  3. Meeting Capture Overview
  4. Web Recording — Record Any Meeting

Web Recording

Record any meeting directly from your browser — no extension required. Share your screen audio or use your phone as a mic for in-person meetings. IceCubes transcribes the audio with AI-powered speaker diarization.

For Google Meet, Zoom, or Microsoft Teams: Use the IceCubes browser extension instead — it captures meetings automatically with no bots, no setup, and unlimited transcription on every plan. Web recording is the fallback for in-person meetings, phone calls, webinars, or any meeting platform the extension doesn't support.

How It Works

Web recording uses your browser's built-in screen sharing and microphone APIs to capture audio, which is then transcribed by Deepgram's Nova-2 speech recognition engine.

1

Click Record

Click the "Record" button in the meetings page header, empty state, or mobile header.

2

Share Audio

On desktop: share a tab or your entire screen with audio enabled. On mobile: grant mic access.

3

Take Notes

While recording, use the floating panel to take notes. Notes are saved to the meeting automatically.

Stop & Transcribe

Click Stop. The audio is uploaded and transcribed. You're redirected to the meeting page with the full transcript.

Desktop vs Mobile

Desktop (Chrome / Edge)

  • Captures system audio + microphone
  • Share a browser tab or entire screen
  • Great for Zoom desktop, webinars, or non-standard platforms
  • Both remote audio and your mic are recorded

Mobile (In-Person Meetings)

  • Captures room audio via phone microphone
  • Place phone on the table to capture all speakers
  • AI speaker diarization separates voices
  • Works on any mobile browser (Safari, Chrome)

When to Use Web Recording vs Extension

ScenarioBest Option
Google Meet, Zoom (web), or Teams meetingBrowser Extension — unlimited, free, auto speaker names
Zoom desktop app not working with extensionWeb Recording — share screen to capture desktop Zoom audio
Meeting on a platform the extension doesn't support (Webex, GoTo, etc.)Web Recording — share the meeting tab
In-person meeting (everyone in the same room)Web Recording (mobile) — phone mic captures room, AI diarizes speakers
Transcribing a YouTube video, podcast, or webinarWeb Recording — share the tab with audio

Daily Recording Limits

Web recordings have a daily limit based on your plan. The browser extension has no recording limits on any plan.

PlanDaily Web RecordingsMax Duration
Free5 per day1 hour
Pro15 per day1 hour
EnterpriseUnlimited1 hour

Daily limits reset at midnight in your local timezone. When the limit is reached, you'll see a countdown timer and can upgrade for more recordings. The browser extension remains available for unlimited transcription of Google Meet, Zoom, and Teams meetings regardless of your recording limit.

Speaker Names

Web recordings use AI speaker diarization (powered by Deepgram) to automatically separate different speakers. However, speakers are labeled generically as "Speaker 1", "Speaker 2", etc. — the recording doesn't know participants' names the way the browser extension does.

After the recording ends, you can rename speakers on the meeting detail page by clicking on any speaker name in the transcript.

Tip: Use the extension for named speakers

The Chrome/Edge extension captures speaker names directly from Google Meet, Zoom, and Teams. If you need accurate speaker attribution, use the extension instead of web recording for those platforms.

Recording Panel

During an active recording, a floating panel appears in the bottom-right corner of the dashboard. It includes:

  • Audio level meters — shows mic input level (and system audio level on desktop)
  • Elapsed timer — shows how long you've been recording, turns yellow at 55 minutes
  • Notes area — take meeting notes that auto-save to the meeting
  • Pause / Resume — temporarily pause audio capture
  • Stop — finalize the recording, upload, and transcribe

The panel can be minimized to a compact pill showing just the recording status and timer. A red "Recording" banner also appears at the top of the page with quick Pause/Stop controls.

What Happens After Recording

When you click Stop:

  1. The audio file is uploaded to IceCubes servers (progress bar shown)
  2. The audio is sent to Deepgram for transcription with speaker diarization
  3. Transcript segments are saved to the meeting
  4. You're redirected to the meeting detail page
  5. AI auto-generate runs: summary, next steps, and insights are created automatically

The audio is processed in real-time by Deepgram and is not stored after transcription completes.

Browser Compatibility

BrowserDesktopMobile
ChromeFull support (tab + screen audio)Mic-only
EdgeFull supportMic-only
SafariNot supported (no audio capture)Mic-only
FirefoxTab audio only (no screen audio)Mic-only

Troubleshooting

No audio captured

When sharing your screen on desktop, make sure to check the "Share audio" or "Share system audio" checkbox in the browser's share dialog. Without this, only the video is shared (no audio).

Recording button not visible

The Record button appears in the Meetings page header (desktop), the mobile header bar, and the empty meetings state. If you don't see it, try refreshing the page.

Daily limit reached

When your daily recording limit is reached, clicking Record shows a dialog with a countdown timer until the reset. You can upgrade your plan for more daily recordings, or use the browser extension for unlimited transcription of Meet, Zoom, and Teams calls.