> ## Documentation Index
> Fetch the complete documentation index at: https://docs.granola.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Zoom setup (Admin Guide)

> Set up Granola's automated chat message for Zoom on macOS: grant Accessibility permission and enable the notice for your workspace.

<Badge icon="apple">macOS</Badge>

<Info>
  This guide is for **Enterprise** plan admins who want to enforce transparency features for everyone in their workspace. On a **Free** or **Business** plan? See [user guide](/help-center/consent-security-privacy/transparency-solutions/for-individuals) to set it up just for yourself.
</Info>

## 1. Allow accessibility permission (Mac devices)

Each user must grant **macOS Accessibility** permission so Granola can paste into the Zoom chat window:

1. Open **System Settings > Privacy & Security > Accessibility**.
2. Enable **Granola**.

On managed devices, you can pre-grant this so users never see the permission prompt — see [Auto-grant via MDM](#auto-grant-via-mdm) below.

#### Auto-grant via MDM

Accessibility for Granola can be pre-granted on managed devices so end users never see the macOS permission prompt. The grant is delivered as a Privacy Preferences Policy Control (PPPC) profile pre-approving Granola (team ID `QZ7DHHLN25`, bundle ID `com.granola.app`) for the Accessibility service. Below is an example `.mobileconfig` you can use directly, or adapt as a starting point.

<Accordion title="allow-granola-accessibility.mobileconfig">
  ```xml theme={null}
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  <plist version="1.0">
  <dict>
      <key>PayloadContent</key>
      <array>
          <dict>
              <key>PayloadDescription</key>
              <string>Grants Granola the macOS Accessibility permission so it can post automatic consent messages in meeting chats without prompting the user.</string>
              <key>PayloadDisplayName</key>
              <string>Privacy Preferences Policy Control</string>
              <key>PayloadIdentifier</key>
              <string>ai.granola.allow-granola-accessibility.pppc</string>
              <key>PayloadOrganization</key>
              <string>Granola</string>
              <key>PayloadType</key>
              <string>com.apple.TCC.configuration-profile-policy</string>
              <key>PayloadUUID</key>
              <string>78540A61-F502-4D5A-AD6C-7FB1782239D5</string>
              <key>PayloadVersion</key>
              <integer>1</integer>
              <key>Services</key>
              <dict>
                  <key>Accessibility</key>
                  <array>
                      <dict>
                          <key>Allowed</key>
                          <integer>1</integer>
                          <key>CodeRequirement</key>
                          <string>identifier "com.granola.app" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = QZ7DHHLN25</string>
                          <key>Comment</key>
                          <string></string>
                          <key>Identifier</key>
                          <string>com.granola.app</string>
                          <key>IdentifierType</key>
                          <string>bundleID</string>
                          <key>StaticCode</key>
                          <integer>0</integer>
                      </dict>
                  </array>
              </dict>
          </dict>
      </array>
      <key>PayloadDescription</key>
      <string>Grants Granola the macOS Accessibility permission so it can post automatic consent messages in meeting chats without prompting the user.</string>
      <key>PayloadDisplayName</key>
      <string>Allow Granola Accessibility (Automatic Consent Messaging)</string>
      <key>PayloadIdentifier</key>
      <string>ai.granola.allow-granola-accessibility</string>
      <key>PayloadOrganization</key>
      <string>Granola</string>
      <key>PayloadScope</key>
      <string>System</string>
      <key>PayloadType</key>
      <string>Configuration</string>
      <key>PayloadUUID</key>
      <string>914FAE30-385F-4E71-873D-D256A78F333F</string>
      <key>PayloadVersion</key>
      <integer>1</integer>
  </dict>
  </plist>
  ```
</Accordion>

PPPC profiles must be delivered by an enrolled MDM (Jamf, Intune, Kandji, Mosyle, Meraki, etc.) — manual installs appear in **System Settings > Profiles** but don't apply the grant.

## 2. Enable the chat message for your workspace

1. Open **Settings > Workspace > General**.
2. In the **Transparency** section, select **Automated chat messages for your team**.
3. Find **Automated chat message in Zoom** and click **Set up**.
4. Complete the wizard, then click **Enable for all workspace users**.

<img src="https://mintcdn.com/granola-c3940166/Jkug1IOk4wZcOt-i/assets/screenshots/notify-zoom-chat-admin-framed.png?fit=max&auto=format&n=Jkug1IOk4wZcOt-i&q=85&s=d940211d9cf3e02d4f34b047c3d7918c" alt="The workspace &#x22;Automated chat messages for your team&#x22; settings page with Automated chat message in Zoom enabled." width="1200" height="864" data-path="assets/screenshots/notify-zoom-chat-admin-framed.png" />

The message sends once the transcription has started (someone else is in the meeting) and the Zoom window is in focus.

## FAQs

<AccordionGroup>
  <Accordion title="The message isn't sending right at the start of a meeting">
    The notice is sent once **transcription has started** (so another person is definitely present) and the **Zoom window is in focus** (you've clicked on it). It may appear slightly later into the call if little is said at the start or if you're focused on another window.
  </Accordion>

  <Accordion title="I see confetti when entering meetings">
    If you have Loom running while you're on Granola, disable its confetti keyboard shortcut: open the Loom widget, click the three dots to open settings, and in preferences disable the keyboard shortcut for confetti.
  </Accordion>

  <Accordion title="Does this work on Windows?">
    Individual Windows users can enable the Zoom chat notice for themselves in **Settings > Preferences > Transparency > Automated chat message**. This admin guide is for enforcing the notice across your whole workspace, which is currently available on **macOS only**. Workspace-wide Zoom chat messages on Windows are coming soon.
  </Accordion>

  <Accordion title="I still need help">
    Contact us at **[hey@granola.so](mailto:hey@granola.so)** and we'll be happy to help.
  </Accordion>
</AccordionGroup>
