Back to Blog
Tutorials
Aug 12, 2026
13 min read

How to Record Google Meet Without a Bot: The MeetingsAI Chrome Extension

Our Chrome extension records Google Meet, Zoom, and Teams calls without a bot joining. The transcript and AI summary land in the MeetingsAI app on your phone automatically.

I. M.

MeetingsAI Chrome side panel recording a meeting, with synced meetings listed underneath
#Meeting Tips#AI Tools#New Feature#Setup Guide

Introduction

You can record a Google Meet without a bot by capturing the audio inside your own browser tab instead of inviting a notetaker to the call. The MeetingsAI Chrome extension does this: one click in the side panel captures the meeting audio plus your microphone, then transcribes and summarizes it.

No extra participant appears in the call. Nobody gets an email saying a bot joined. And when the meeting ends, the transcript and summary show up in the MeetingsAI app on your phone, next to the in-person meetings you recorded there.

Here is how it works, what it does with your audio, and where the phone app picks up.

Key Takeaways

tip callout
  • The extension records the meeting tab directly, so no bot joins and no participant list changes.
  • It works with Google Meet, the Zoom web client, and Microsoft Teams on the web.
  • Every recording gets a speaker-labeled transcript, key points, and action items.
  • Finished meetings sync to your MeetingsAI account and appear in the phone app on next launch.
  • Browser recordings are processed in the cloud. On-device processing is a phone app feature, not an extension one.

What recording without a bot actually means

Most AI notetakers work by joining your call as a guest. You connect a calendar, and a participant named something like "Otter.ai Notetaker" or "Fireflies.ai Notetaker" shows up in the meeting and records from the inside.

That works, but it has costs. Everyone sees the bot. Some hosts have to admit it from the waiting room. And IT admins are increasingly blocking notetaker bots at the tenant level, which means the recording quietly stops happening.

How in-browser recording works instead

A browser extension takes a different path. Chrome can hand an extension the audio of a specific tab through the tabCapture API. The extension mixes that tab audio with your microphone, encodes it locally, and uploads the result for transcription.

The meeting itself does not know this happened. There is no guest to admit, no participant to explain, and nothing for a meeting admin to block.

What the other people in the call see

Nothing changes for them. The participant list is exactly what it was. You still hear the meeting normally, because the extension routes the captured tab audio back to your speakers as well as into the recording.

This is worth being clear about, because it cuts both ways: the people on the call have no technical signal that you are recording. That makes telling them your job rather than the software's, which we cover further down.

How the MeetingsAI Chrome extension works, step by step

The whole flow lives in Chrome's side panel, so you never leave the meeting tab.

1. Open the side panel on your meeting tab

Click the MeetingsAI icon in your Chrome toolbar while you are on a meeting tab. The panel opens on the right, alongside the call.

The extension checks the tab URL and tells you what it found. A Google Meet room or a Zoom web meeting is detected confidently, and the button reads "Record this Google Meet" or "Record this Zoom." Microsoft Teams routes everything through a single-page app, so any Teams tab is treated as a candidate and the panel asks you to confirm you are on the meeting tab.

2. Sign in once

The panel asks you to sign in with your MeetingsAI account, by Google or by email. Use the same account as the phone app. That account link is the entire reason your browser recordings end up on your phone later.

3. Click record

The first time, Chrome opens a small tab asking for microphone access. Allow it, and both sides of the conversation get captured: the meeting audio from the tab, and your voice from the mic.

If you decline, recording still works, and the panel labels it clearly as "tab audio only." You will get everyone else in the call but not yourself, which is usually not what you want.

While recording, the panel shows a running timer and a stop button. Audio is encoded as you go and flushed to local storage every few seconds, which matters for the crash case below.

4. Watch the pipeline run

Click stop and the meeting moves through visible stages in the panel: Uploading, Transcribing, Summarizing, then Syncing, then Synced. Each stage has its own chip, so a slow step is obvious rather than mysterious.

If any stage fails, the meeting shows a Failed chip with the actual error and a retry button. Retry picks up where it left off instead of starting over.

5. It lands in the app on your phone

Once the meeting reads Synced, it is written to your MeetingsAI account with the audio, transcript, and summary attached. Open the app on your phone and it pulls the meeting in on launch.

The panel says this out loud under each finished meeting, because it is the one part of the flow that is not instant: the phone fetches new meetings when you open it, not while it sits in your pocket.

What you get back

Every browser recording goes through the same processing as a recording made on the phone, so the output is identical in shape.

  • A speaker-labeled transcript. Speech is separated by speaker, so a four-person design review reads as a conversation rather than a wall of text. This is the same AI transcription engine the mobile app uses.
  • Key points. A short list of what was actually decided or discussed.
  • Action items. The commitments people made, pulled out as their own list. These render as cards in the app exactly like meeting summaries created on your phone.
  • The audio file. Saved with the meeting, so you can go back and listen to the part the transcript got wrong.

Where the phone app takes over

The extension deliberately does one job: capture, transcribe, summarize, sync. Everything you do with a meeting afterward lives in the app.

One archive instead of three

This is the part that is genuinely hard to get from a browser-only notetaker. A Wednesday standup you recorded in Chrome, a client lunch you recorded on your phone, and a hallway conversation you caught on your watch all end up in the same list, searchable together.

Most meeting recorders stop at the browser and hand you a web dashboard. If half your meetings happen away from a laptop, that is half your record missing.

Ask questions across meetings

Once meetings are in the app, AI chat can answer questions against them. "What did we decide about the pricing page in the last three roadmap syncs?" works across browser recordings and phone recordings without you having to remember which was which.

Organize and share

Browser meetings behave like any other meeting in the app: drop them into folders by client or project, pull action items into to-do lists, or share a read-only page with someone who missed the call.

What happens if Chrome crashes mid-meeting

This is the failure that ruins your day with most browser recorders, so it is worth explaining how it is handled.

Audio is not held in memory until you press stop. Encoded chunks are written to local browser storage every few seconds, which caps how much you can lose to a crash at roughly the last five seconds of audio.

If Chrome quits, restarts, or the extension's background worker gets shut down by the browser mid-recording, a recovery check runs on a one-minute timer. It finds the orphaned recording, rebuilds the audio from the saved chunks, and pushes it through the rest of the pipeline. You reopen Chrome, and within about a minute the meeting is sitting there as "Uploading" on its own.

The same checkpointing prevents duplicate work in the other direction. Once a file is uploaded, the upload is never repeated. Once a transcript is created, resuming never re-uploads. You are not billed twice for a meeting that had a rough network.

Where your audio goes, and what stays on your device

Being straight about this matters more than a marketing line, so here is the actual architecture.

Browser recordings are processed in the cloud. Audio is encoded locally in Chrome, then uploaded for transcription and summarization, then stored with your account. The extension requests network access to exactly one host, the MeetingsAI backend, and nothing else.

Private Mode is a phone app feature, not an extension one. MeetingsAI's on-device Private Mode runs transcription and summarization locally on your phone with nothing leaving the device. That option does not exist in the browser today, because the models it depends on run natively on the phone.

So if a specific conversation must never touch a server, record it in the app with Private Mode on rather than in Chrome. For everything else, the extension is the faster path, and your recordings are never used to train AI models either way.

Recording responsibly

The extension shows a consent notice before your first recording, and it is there for a reason.

Recording laws vary a lot. Some places require only one party to consent, which is you. Others require every participant to agree before recording starts. Because an in-browser recorder is invisible to the call, the burden of telling people sits entirely with you.

The practical version: say "I'm recording this for notes" at the top of the call. It takes three seconds, it keeps you on the right side of two-party consent rules, and in most working relationships nobody minds. The problem is never the recording, it is finding out about it afterward.

Requirements and current limits

Worth knowing before you install.

  • Chrome 116 or newer. The extension relies on Chrome's side panel and tab capture APIs.
  • Supported meetings: Google Meet, the Zoom web client, and Microsoft Teams on the web. It does not capture the Zoom or Teams desktop apps, because those run outside the browser. If you live in the desktop apps, record with the phone app instead, which picks up audio playing on your computer.
  • A free MeetingsAI account, the same one as the phone app.
  • Free tier limits: 3 meetings per month, up to 60 minutes each. The panel warns you as you approach the length limit rather than failing silently at the end. Pro removes both caps.
  • No live transcript yet. The transcript appears after you stop, not during the call. Real-time transcription in the browser is on the roadmap.
  • Meetings sync on app launch, not in the background, so open the app to pull in a browser recording.

Frequently Asked Questions

Does the MeetingsAI Chrome extension add a bot to my meeting?

No. The extension captures audio from your browser tab using Chrome's built-in tab capture, so nothing joins the call. The participant list does not change, no one is admitted from a waiting room, and no notification goes out. Other participants have no technical indication that recording is happening, which is why telling them is your responsibility.

Do I need to be the meeting host to record?

No. Because the extension records the audio playing in your own browser rather than asking the meeting platform for a recording, host permissions are not involved. If you can hear the meeting, you can capture it. This also means the host's "recording disabled" setting does not block you, so treat consent as a conversation to have, not a setting to work around.

Does it work with Zoom and Microsoft Teams?

Yes, for the web versions. Google Meet and the Zoom web client are detected automatically from the tab URL. Microsoft Teams on the web works too, but because Teams routes navigation internally, the panel asks you to confirm you are on the meeting tab before recording. The Zoom and Teams desktop applications are not supported, since they run outside Chrome.

Where do browser recordings show up in the MeetingsAI app?

They appear in your main meetings list alongside recordings made on your phone or watch, with the audio, transcript, key points, and action items attached. The phone fetches new meetings when you open the app rather than in the background, so a meeting you recorded in Chrome shows up the next time you launch MeetingsAI.

Is my audio processed on my device?

Not for browser recordings. The extension encodes audio locally, then uploads it for transcription and summarization in the cloud. On-device processing is available through Private Mode in the phone app, where transcription and summarization run locally and nothing leaves the device. For sensitive conversations, record in the app with Private Mode enabled.

What happens if I close the tab or Chrome crashes?

The recording survives. Audio is saved to local browser storage every few seconds during capture, so a crash costs you at most the last few seconds. When Chrome restarts, a recovery check finds the interrupted recording within about a minute, rebuilds the audio, and finishes transcribing and summarizing it without you doing anything.

Conclusion

Recording a Google Meet without a bot comes down to where the capture happens. Move it into your own browser tab and the awkward parts go away: no guest to admit, no participant to explain, nothing for an admin to block.

What makes it useful rather than just discreet is where the recording ends up. A browser meeting that lands in the same app as your phone and watch recordings gives you one searchable record of everything you attended, instead of one more dashboard to check.

Install MeetingsAI for Chrome, sign in with your MeetingsAI account, and record your next call. Don't have the app yet? Get MeetingsAI for iPhone and Android first, so your browser meetings have somewhere to land.

Share this article

I. M.

Related Articles