Meeting transcription without a bot joining the call
"Otter.ai has joined the meeting." For a lot of people that notification is a problem; it changes how a client talks, it draws a question you didn't want to answer, and in some companies it's flatly against policy. The good news is that a bot isn't technically necessary. The bad news is that much of this category still leans on one by default. Below are the apps that can transcribe without putting a stranger in your call.
By Yousef Zuriqi Updated
The short answer
Noter AI is bot-free for in-person meetings; it records the room directly from your phone with no participant added. For virtual calls it sends a bot, for an iOS reason explained below.
Granola is bot-free on a Mac. It captures the audio your computer is already playing and the microphone you're already using, so nothing joins the call.
Otter, Fireflies, Notta, and tl;dv use a visible bot for online meetings by default, but each now has a desktop app that records calls without one. Fathom has a bot-free option on Mac, in beta.
So the answer depends on what you're avoiding. If you want no bot in the room (an in-person meeting where a laptop with a recording app open would be odd), it's Noter AI. If you want no bot in a video call, you need a desktop app such as Granola.
Noter AI records, transcribes and summarizes your meetings on iPhone, iPad & Android, in 60+ languages.
Why people want to avoid the bot
- It changes the conversation. People get more guarded when a recorder announces itself as a participant. In sales and in sensitive internal conversations, that costs you the candour that made the meeting worth having.
- Some companies ban them outright. Plenty of enterprise IT policies block unknown participants from joining calls, and an external bot in a client's meeting can be a security-review problem.
- It's awkward to explain. "What's that?" three minutes into a first call with a prospect is a conversation you didn't plan for.
- Guests may not have consented. A bot makes the recording visible, which is good, but it also makes the consent question immediate and public, which is fine when you've prepared for it and uncomfortable when you haven't.
- It can fail. Waiting rooms, admission settings, and host controls all block bots. A bot that never gets admitted means no notes at all.
All 7 apps compared
| App | Bot-free on video calls | Bot-free in person | How it captures audio | Platform |
|---|---|---|---|---|
| Granola | Yes | Yes | System + mic audio on the computer; phone mic in person | Mac, Windows, iPhone, Android |
| Noter AI | No (bot joins) | Yes | Phone microphone directly; bot for virtual calls | iPhone, iPad, Android |
| Notta | Yes (desktop app) | Yes | Bot or desktop app for calls; device mic in person | Web, Mac, Windows, mobile |
| Otter.ai | Yes (desktop app) | Yes | Bot or desktop app for calls; phone mic in person | Web, Mac, Windows, iOS, Android |
| Fathom | Mac only, in beta | No | Bot, or bot-free beta on Mac | Mac, Windows |
| Fireflies.ai | Yes (desktop app, Chrome extension) | Yes (mobile app) | Bot, desktop app or Chrome extension for calls; phone mic in person | Web, Mac, Windows, iOS, Android |
| tl;dv | Yes (desktop app) | Yes (phone app, audio only) | Bot or desktop app for calls; phone app in person | Web, Mac, Windows, iOS, Android |
Why phone apps use a bot for video calls (and Mac apps don't)
This trips people up, so it's worth explaining plainly. It isn't laziness on the part of the app makers; it's a platform rule.
On a Mac or PC, an app can ask permission to capture the audio the computer is playing. That's how Granola works: Zoom plays the other person's voice through your speakers, and Granola records that stream plus your microphone. No bot required.
On iPhone and iPad, Apple does not allow this. An app cannot capture the audio of another app. There's no permission to grant, no setting to enable; it's simply not a capability iOS exposes. So a phone app has exactly two options for a video call: send a bot to join the meeting on the server side, or ask you to put your phone next to the speaker and record the room, which sounds terrible.
That's why Noter AI uses a bot for Zoom, Teams, Meet, and Webex but no bot at all for in-person meetings, where it records the microphone directly, which iOS does allow. Any iPhone app claiming bot-free virtual meeting capture is either recording your speaker output through the mic, or not doing what it says.
Granola, the bot-free video call option
If avoiding a bot in video calls is your hard requirement, you need a desktop app like Granola. It captures system audio on Mac (and Windows), so nothing appears in the participant list and the meeting looks exactly like an unrecorded one.
Its second distinguishing idea is the editor: you type sparse notes during the call and its AI expands and organises them afterwards, rather than generating a summary from scratch. It also deletes the audio after transcription.
The trade-offs: bot-free capture of a video call only works when you're at the computer, because that's where the system audio is. Its phone apps record in-person meetings, but on a phone Granola can't capture a virtual call at all. Its pricing is per user per month on the Business plan. And it's Mac-first in feel, with Windows trailing. See the Granola comparison.
Noter AI, no bot in the room
Noter AI is the app this site is about. For in-person meetings it adds nothing to anything; you tap record on your phone and it captures the room's audio directly. There's no participant to explain and no software on anyone else's machine.
That covers the meetings where a bot is most conspicuous: client visits, interviews, one-to-ones, site walks, anything around a table. Recording starts from the app, a Control Center widget, or Siri, keeps going in the background, and produces a transcript with speaker labels and timestamps, synced playback, an executive summary, a detailed analysis, and action items with owners. Transcription covers 60+ languages with automatic detection.
For virtual calls it does send a bot to Zoom, Microsoft Teams, Google Meet, and Webex, for the iOS reason explained above.
There's a free plan to try the app, and a free trial on every subscription. Paid is $9.99/month or $69.99/year flat, with no per-seat charge.
If you have to use a bot, do it well
- Say it out loud in the first thirty seconds. "I've got a notetaker on this call so I can stay in the conversation, shout if you'd rather I turned it off." Almost nobody objects when asked properly; people object to being surprised.
- Rename the bot if the tool allows it. "Sam's Notetaker" reads very differently from an unfamiliar product name in the participant list.
- Check the waiting-room settings before an external call. A bot stuck in a lobby produces no notes and an awkward pause while you let it in.
- Turn it off for the sensitive ones. Performance conversations, legal discussions, and anything involving someone's personal circumstances are worth taking notes on by hand.
- Know where the recording lives. Some tools keep audio indefinitely and some train on your content by default: Otter trains its own models on de-identified user data, and Fathom does unless you opt out. Worth checking before a client's words end up in a training set.
Bottom line
There's no single app that transcribes everywhere without a bot, and any product claiming otherwise on a phone is stretching the truth about what iOS permits.
Want no bot in the room for in-person meetings? Noter AI, recording directly from the phone you already carry, at $9.99/month and no per-seat fee. Want no bot in your video calls? You need a desktop app such as Granola on a Mac.
Frequently asked questions
Can I transcribe a meeting without a bot joining the call?
Yes, in two situations. For in-person meetings, Noter AI records the room from your phone with no participant added. On a Mac, Granola captures system and microphone audio directly, so nothing joins the call. For video calls on a phone, a bot is currently unavoidable because iOS doesn't allow an app to capture another app's audio.
Why do iPhone meeting apps need a bot for Zoom calls?
Apple doesn't allow an iOS app to record the audio of another app. There's no permission for it. So an iPhone app can either send a server-side bot to join the meeting, or ask you to record your phone's speaker through its microphone, which produces poor audio. Desktop apps like Granola aren't restricted this way, which is why they can capture calls without a bot.
Which meeting apps always use a bot?
None of the seven here, strictly. Fathom comes closest: it records only online calls, with a bot or, on Mac, a bot-free beta. Fireflies, Otter, Notta, and tl;dv use a bot for video meetings by default, but each also has a desktop app that records calls without one, and each can record through a phone microphone for in-person use.
Is a bot in a meeting a privacy problem?
It's more visible, not necessarily more invasive, a bot at least makes the recording obvious to everyone. The real questions are where the audio is stored, how long for, and whether the provider trains on it. Otter trains its own models on de-identified user data; Granola deletes audio after transcription; Noter AI encrypts data in transit and at rest and doesn't train on your content.
Can my employer block meeting bots?
Yes, and many do. Admins can prevent unknown participants from joining, restrict recording, or require approval for external apps. If a bot keeps getting stuck in a waiting room or rejected outright, that's usually policy rather than a fault, and it's a strong argument for a tool that records locally instead.
Does recording in person need a bot at all?
No. In-person recording just uses the device's microphone, so there's nothing to join. Noter AI records in person directly from an iPhone, iPad, or Android phone, and Granola does the equivalent on a Mac or from its phone apps. Bots only exist to get into virtual meetings.
Let Noter AI take your meeting notes
Record, transcribe, and summarize meetings on iPhone, iPad & Android, or send a bot to Zoom, Teams, Meet, or Webex. In 60+ languages.
On your computer? Scan with your phone to get the app.