← All posts

How to take client meeting notes without a bot joining the call

I run a small WordPress agency out of Norway, and a lot of my work happens on video calls — scoping sessions, design reviews, the occasional tense "why is the site down" conversation. Most of it is under an NDA. I want notes from those calls, but for years the standard advice — "just add an AI notetaker" — was a non-starter. Here's why, and the workflow I use instead.

Why a recording bot is often a non-starter

Most AI notetakers work by sending a bot into the meeting. It shows up in the participant list with a name like "SomeApp Notetaker," and some vendors email every attendee a copy afterward. For an internal standup, fine. For a client call, it creates real problems:

  • It's a bad look. An uninvited-looking robot in your client's meeting doesn't read as professional.
  • It can break the client's own rules. Plenty of companies forbid unknown apps from joining calls where confidential material is discussed.
  • It surprises people. "Who invited this?" is not how you want a scoping call to open.
  • It can undercut your NDA. Routing the client's audio through a third-party bot's cloud may be exactly the thing you promised not to do.

What "no bot" actually means

The alternative is to record your own machine instead of sending something into the meeting. On a Mac, an app can capture two audio streams at once: your microphone, and the system audio — whatever comes out of your speakers, which is the other person's voice in Zoom, Meet, or Teams. Nothing joins the call. No extra participant, no mid-call banner, no automated email to attendees. From the client's side it looks exactly like a normal call, because it is one — you're recording your own device, the way you'd record a voice memo. The same trick works for in-person meetings: the app records the room through your Mac's mic.

That's the whole idea behind a notetaker that doesn't join the call: the recording happens on your side, and the meeting itself is untouched.

Get consent first — always

This part is not optional, and no tool changes it. "No bot" means the recorder is invisible; it does not mean the recording is secret. Recording laws vary by country and even by state — some require every party to consent — and even where one-party consent is legal, quietly taping a client is a trust-killer. So I ask, every time, at the top of the call. One honest sentence does it:

"Do you mind if I record this so I can focus on the conversation instead of typing? It's just for my own notes."

Wait for a clear yes. If they'd rather you didn't, take notes by hand — the relationship is worth more than the transcript.

A workflow that works for client calls

  1. Say the sentence and get consent.
  2. Start recording on your Mac.
  3. Take rough notes live — decisions, action items, anything the client stresses. Don't try to transcribe; that's the machine's job.
  4. Let transcription and the summary happen afterward, once the call is over.

Those live notes matter more than they look. Jotting "decided: launch after the payment gateway is signed off" tells the summary what mattered — not just what words were spoken.

What to look for in a no-bot tool

If you handle NDA work, three things matter more than the feature list:

  • Local processing. For confidential calls, the safest place for the audio is your own disk. Look for a tool that can transcribe and summarize on-device, so nothing is uploaded at all — the difference between "private" meaning encrypted-on-the-way-to-their-cloud and private meaning it never leaves your Mac.
  • Speaker labels. A wall of undifferentiated text is useless for a multi-person call — you want "who said what," ideally for in-room meetings too.
  • Your own AI keys. If you want a cloud model for speed, your own OpenAI, Deepgram, or Groq key sends the audio straight to a provider you already have a contract with — no unknown middleman.

Where Humla fits (and where it doesn't)

I built my own tool for this — Humla — so treat this as biased but honest. It records your Mac's mic and system audio, joins nothing, and can run the entire pipeline on-device: on-device Whisper transcription, offline speaker labels, and a local summary, so a confidential client call never leaves the machine. Prefer a cloud model? Bring your own key. It's free, MIT-licensed, and open source — which for a privacy claim is the only honest proof, since you can read exactly what it does with your audio. For teams, optional sync is $5/user/month, or you can self-host it for nothing.

The honest limits: it's macOS 13+ on Apple Silicon only, with no mobile app and no Slack or CRM integrations today. If those are dealbreakers, it isn't your tool.

Alternatives

Humla isn't the only no-bot option. Granola also skips the meeting bot and is well-polished, with integrations and a mobile app — but it's cloud-based, so your audio and notes still land on someone else's servers. If that's fine for you, it's a solid pick. If keeping client calls on your own machine is the point, that's the gap Humla fills.

Either way: you don't have to send a bot into a client's meeting to get good notes out of it.

Download Humla for macOS — free, open source, no sign-up.