Skip to main content

What is the Desktop App?

By default, Attention joins your meetings with a notetaker bot that appears as a participant. The Attention Desktop App is an alternative: it records meetings directly from your computer, so no bot joins the call. The app runs quietly in the background and:
  • Detects when a meeting starts on your computer (Zoom, Google Meet, Microsoft Teams).
  • Asks you whether to record — recording never starts silently, and a visible indicator is shown while it’s active.
  • Captures the meeting audio/video and your microphone, then uploads the recording securely to Attention for your transcript and AI notes — exactly like a bot-recorded call.

Download & Install

  1. In the Attention web app, go to Settings → Desktop Settings.
  2. Turn on Enable Desktop Recording. The download section appears below the toggle.
  3. Under Download the Desktop App, click Download to get the latest version (currently for macOS on Apple Silicon).
  4. Open the downloaded .dmg file and drag Attention into your Applications folder.
  5. Launch the app and sign in with your Attention account.
Desktop Settings with Enable Desktop Recording turned on, showing the download section
The desktop app is signed and notarized by Apple, so macOS will open it without any security warnings.
If you use Zoom: quit and reopen Zoom once after installing the desktop app — the app will remind you if it’s needed. This one-time restart is required for Zoom meeting detection to work.

macOS Permissions

The first time you run the app, macOS asks you to grant a few permissions. Each one is needed for a specific part of meeting recording: If you accidentally deny a permission, you can grant it later in System Settings → Privacy & Security, under the matching section (Microphone, Screen Recording, Accessibility, or Full Disk Access). The app will also guide you there from its permission checklist.

Desktop Settings Explained

All desktop app options live in Settings → Desktop Settings.

General

Launch Attention on startup Opens Attention automatically when you log in to your computer. It starts in the background — no window pops up — so it can detect your meetings from the moment your day starts. We recommend keeping this on; if it’s off and the app isn’t running, meetings won’t be detected or recorded. Install updates automatically When on, Attention downloads new versions, installs them, and relaunches on its own — you always have the latest version without doing anything. Turn it off only if you want to control when updates happen (you can then install them yourself from the tray menu, for example to test a specific build).

Recording

Enable Desktop Recording This is the master switch that changes how your meetings are recorded:
  • On — the notetaker bot no longer joins your calls automatically. The desktop app records them from your computer instead.
  • Off — the bot keeps joining your meetings as usual, and the desktop app does not record.
Desktop Settings with Enable Desktop Recording turned off Turning it on also reveals the Download the Desktop App section and the options below. Download the Desktop App Always offers the latest released version of the app for your platform. If you’re setting up a new computer, come back here to grab the installer. Allow the bot to record in parallel with the desktop app By default, enabling desktop recording turns the bot off entirely. Check this option if you want both to run: the bot still joins your calls and the desktop app records locally. This is useful as a safety net while you’re trying out the desktop app — if anything goes wrong with the local recording (for example, a missing permission), the bot recording is still there.

Desktop Recording & Your Calendar

Desktop recording works together with your linked calendar. If a calendar event has the Join check activated, and you join the meeting link of the event on time, the expected behavior is:
  1. The bot does not join the call.
  2. The desktop app starts recording automatically.
  3. The title of the conversation is taken from the calendar event.
  4. Opportunity matching assigns the deal/opportunity from the event to the conversation.
  5. The CRM export runs to HubSpot/Salesforce, exactly as it does for bot-recorded calls.
A few details on how the matching works:
  • “On time” means you open the meeting link up to 10 minutes before the event starts, or at any point while the event is in progress. Outside that window, the meeting won’t be matched to the event.
  • The meeting is matched to the event by its meeting link, so make sure you join using the link from the calendar event.
  • The event must have Join enabled for the meeting to be matched — if you’ve told Attention not to join an event, the desktop recording won’t be linked to it.
  • If you checked Allow the bot to record in parallel with the desktop app, the bot still joins as usual and behavior 1 does not apply.
  • If no calendar event matches (ad-hoc meeting, Join disabled, or outside the time window), the meeting can still be recorded, but the conversation keeps the meeting’s own title and no deal/opportunity is assigned automatically.
The meeting URL is what makes all of this work. The desktop app matches a call to your calendar event by its meeting URL. If the URL cannot be detected, every step above fails as a result:
  • ❌ The desktop app does not start recording automatically.
  • ❌ The conversation does not get the title from the calendar event.
  • No deal/opportunity is assigned to the conversation.
  • ❌ The CRM export to HubSpot/Salesforce does not run.
Each platform has one requirement for URL detection to work:
  • Zoom — restart Zoom once after installing the desktop app (the app reminds you). URL detection works from then on.
  • Microsoft Teams and Google Meet in Safari — grant Full Disk Access: System Settings → Privacy & Security → Full Disk Access → enable Attention.
  • Google Meet in Chrome — no extra requirement.
Because the desktop app records without a bot joining the call, other participants don’t see a notetaker in the participant list. Two mechanisms keep participants informed:
  • The team-level pre-meeting consent page (configurable per team, for external participants only or everyone) applies to desktop-recorded meetings just like bot-recorded ones. It is shown to participants who join through an Attention meeting link created by the calendar add-on, so it requires meetings to be scheduled with that link.
  • Attention can post a chat compliance message directly into the meeting chat when a desktop recording starts.
  • The notice is posted automatically in Zoom, Google Meet, and Microsoft Teams as soon as the recording begins — for example: “This call is being recorded and transcribed by [Your Company] using Attention.”
  • The message includes your organization’s name.
  • It only applies to new recordings — toggling it doesn’t affect recordings already in progress.
How to enable it:
  1. This feature is currently in beta and is activated per organization by Attention — reach out to your Customer Success Manager or support to request it for your workspace.
  2. Once activated, an org admin can turn it on in Settings → Organization → Chat Compliance with the Chat compliance message toggle.
The chat compliance message is supported in Zoom, Google Meet, and Microsoft Teams meetings.

Troubleshooting

My meeting wasn’t recorded

Work through this checklist — it covers the causes in order of likelihood:
  1. Was the desktop app running and signed in? The app must be running in the background to detect meetings. Keep Launch Attention on startup enabled so it’s always there. If your session expired, the app shows a sign-in notification.
  2. Is Enable Desktop Recording on? Check Settings → Desktop Settings.
  3. Are all permissions granted? Open the app’s permission checklist and verify Microphone, Screen Recording, and Accessibility.
  4. Zoom: did you restart Zoom once after installing the app? Detection doesn’t work until then.
  5. Microsoft Teams or Google Meet in Safari: is Full Disk Access granted?
  6. Expecting automatic recording? It only happens when you join using the meeting link from the calendar event, the event has Join enabled, and you join within the window (up to 10 minutes before the start, or while in progress). Otherwise you’ll only get the manual recording prompt.
  7. Is the platform supported? On Mac: Zoom (desktop app), Microsoft Teams (desktop app), and Google Meet in Chrome, Safari, or Chromium browsers (Arc, Brave, Comet, Dia) are supported. Google Meet in Edge is not supported on Mac, and Slack huddles are captured audio-only.
  8. Was the meeting visible? A minimized meeting window can’t be captured, and a Google Meet tab must stay visible on screen (or in Picture-in-Picture) for video. A general rule: if you can see the meeting, the app can capture it — a window covered by another window is fine, a hidden or minimized one is not.

My recording didn’t upload or is incomplete

  • Network loss ends the recording. If your connection drops mid-call, the recording stops and is not restarted automatically — the app notifies you, and you can start recording again once you’re back online. Offline recording is not supported.
  • Keep the app running until the upload finishes. Shutting down the machine right after a call can interrupt the upload.
  • Locked screen records audio only, and closing the laptop lid ends the meeting — and with it the recording.

Good to know

  • Slack calls are recorded audio-only. Slack huddles are captured without video — you still get the audio, transcript, and AI notes, but there is no video recording.
  • Video quality can drop on Google Meet when you switch tabs: Meet’s Picture-in-Picture mode produces smaller, lower-quality video feeds, and the recording reflects that.
  • One meeting at a time — the app can’t record two simultaneous meetings on the same machine.
  • Speaker labels can be less precise than bot recordings. The bot receives a separate audio stream per participant; the desktop app captures one mixed stream and uses AI to separate voices and infer names, which is inherently less reliable.

Tips

How do I know the app is recording? You’ll see a recording indicator while a capture is active, and you’re always prompted when a meeting is detected — the app never starts recording silently. Does the app record my screen all the time? No. The Screen Recording permission is only used to capture the meeting window during meetings you choose to record. There is no ambient screen or audio capture. How do I update the app manually? If Install updates automatically is off, open the Attention icon in the menu bar (tray) and install the update from there. Where do my recordings go? Recordings are uploaded securely over HTTPS to your Attention workspace and show up alongside your bot-recorded calls, with the same transcripts, AI notes, and CRM sync.