How do AI notetakers join Google Meet?
An AI notetaker joins Google Meet by opening the meeting link in an automated real browser, entering a bot name, and requesting to join — the host then admits it like any guest. Once inside, it captures the call’s audio (and optionally the screen) until the meeting ends, then processes the recording.
What actually happens under the hood?
Donna’s implementation is representative and concrete: a real Chromium browser, driven by Playwright on your own server, opens the Meet URL. The server handles the capture side — the audio and the screen — so the browser behaves exactly as it would on a laptop. Donna fills in her name, asks to join, and waits for the host to admit her. From admission to meeting end, she records on the server, capturing both the audio and the screen. When the call ends, she leaves, and the pipeline moves to transcription.
Does the host have to approve the bot?
For external bots, yes — Google Meet holds them in the “asking to join” lobby until a host admits them. This is a feature, not friction: it means an AI attendee is always a visible, consensual participant. Some cloud vendors use calendar integrations so their bot is pre-invited, but admission mechanics and visibility in the participant list remain.
What does the bot capture once inside?
At minimum, the meeting audio — that is what transcription needs. Donna also records the screen, so shared slides, demos, and documents are preserved as evidence alongside the transcript. After the call she compresses the video, transcribes the audio with Flocci Speech Recognition, and runs her two-pass analysis to produce the report.
Related questions
Can a bot join if nobody admits it?
No. Google Meet keeps external participants — human or bot — in the lobby until a host admits them. If nobody lets Donna in, she waits, then gives up and reports the failed join.
Does Donna need a Google account to join?
Donna joins as a guest participant through a real browser session on your server, identified by name in the participant list, and the host admits her like any external guest.
Can the bot join meetings I am not attending?
Yes — that is one of the main reasons to use one. Donna joins from your server independently, so she can cover a meeting you cannot attend and have the full report waiting for you afterward.
Put Donna in your next meeting
Access is open — sign in with your Google account and she’s in your dashboard in minutes. Rolling out to a whole team, or want a hand with the server setup? We’re glad to help.
