Guides

Zoom integration for Glass

Connect Zoom to Glass, review its permissions, troubleshoot access, and remove the integration.

Connect your Zoom account to Glass to use supported Zoom actions in a Glass conversation. The app's permissions are not read-only: its scope configuration includes reading data, creating and updating resources, deleting resources, accessing recordings and transcripts, and real-time media access.

Scopes define the API access you authorize, not a guarantee that every action is available in Glass. Available actions also depend on the connector version, your Zoom products and plan, your role, and your organization's policies.

Before you add the app

You need:

  • Access to Glass through your Ramp account.
  • A Zoom account whose data and supported actions you want to use in Glass.
  • Permission to add Marketplace apps to that Zoom account. If your Zoom administrator requires pre-approval, ask them to approve Glass first.
  • Access to your organization's Zoom sign-in method, including SSO or two-factor authentication when required.
  • Any Zoom product licenses and resource permissions needed for the action you want to use. Connecting does not grant a new Zoom role or bypass access controls.

Each person connects their own Zoom account. Access is limited by that account's permissions. The meeting list action returns meetings hosted by the connected user; meetings where the user is only an invitee, and instant meetings, are not returned by that action.

Add and authorize the app

From Glass

  1. Sign in to Glass with your Ramp account.
  2. In Settings → Connectors, select Zoom, then select Connect.
  3. Sign in to the Zoom account you want Glass to use.
  4. Review the requested permissions, including write, delete, recording, transcript, and real-time media permissions. Only proceed if you and your organization approve this access.
  5. Select Allow on Zoom's authorization screen.
  6. Return to Glass and confirm that Zoom shows as connected.
  7. In Glass, ask “Show my upcoming Zoom meetings” to verify the connection.

From the Zoom App Marketplace

Sign in to the Zoom App Marketplace, open the Glass listing, and follow its website link to Glass. Authorization takes place from Glass → Settings → Connectors → Zoom, using the steps above.

If authorization does not complete, see Troubleshooting.

Permissions and supported uses

The configuration includes permissions across Zoom products, not just profile and meeting reads. Review the complete scope inventory before authorizing. In particular, write, update, and delete scopes can authorize changes to Zoom data; recording and transcript scopes can expose meeting content; RTMS scopes cover real-time media streams and related events.

The examples below describe requests you can make when the corresponding action is available in Glass. A scope alone does not make a feature available. Ask Glass which Zoom actions are available if you are unsure.

AreaExample requestPrerequisites and access notes
Profile and meetings“Which Zoom account is connected?” or “Show my upcoming Zoom meetings.”A connected account. Meeting lists require the connected user to host the meeting. Meeting creation, updates, and deletion require the corresponding action and permission.
Calendar and scheduling“Create a calendar event” or “Update my schedule.”Access to the relevant Zoom calendar or Scheduler resource and an available action. Confirm the event, attendees, and requested changes before asking Glass to make a change.
Recordings, transcripts, and real-time media“Find the recording and transcript for my project kickoff.”The recording or transcript must exist and be accessible to the connected user. Cloud recording and transcription must be enabled where required. Real-time access requires the relevant Zoom RTMS support, policies, and participant notices or consent.
Team Chat, messages, mail, contacts, and conversations“Find a chat message” or “Draft a reply.”Access to the relevant channel, conversation, or mailbox. Sending, updating, or deleting content requires the corresponding available action and permission.
Zoom Docs, Hub, Whiteboard, Canvas, Sheets, My Notes, Tasks, Workflow, and Search“Find my project notes” or “Update a task.”Access to the file, workspace, task, or workflow and the relevant Zoom product. Sharing, deleting content, or starting a workflow can affect other people.
Phone, Contact Center, and Quality Management“Find a call record.”The relevant product license, role, and access to the call or quality-management resource. Call content and recordings may contain sensitive information.
Rooms, Visitor Management, and roles“Show the rooms I can manage.”The relevant Zoom role, product access, and an available action. Role-management and room or visitor changes require appropriate permissions.
Clips, Video Management, Zoom Events, and Zoom Revenue Accelerator“Find an event recording.”Access to the event, clip, video, or conversation and the required product license. Publishing, sharing, and deletion require the corresponding available action and permission.

Only request changes you intend to make. Before a create, update, delete, share, send, or workflow action, confirm the target resource and the effect you want. Zoom account permissions and organization policies still apply.

Complete scope inventory

The inventory below reflects the app's Zoom Marketplace scope configuration. It lists the exact scope names, Zoom's descriptions, and whether each scope is optional. Expand a product to review its scopes. The consent screen shown during authorization is the final check of the access you are being asked to grant.

This configuration contains 768 scopes across 31 product groups: 768 required and 0 optional.

Reauthorize after a permission change

If you connected Zoom before the scope configuration changed, disconnect and reconnect it in Glass → Settings → Connectors → Zoom. Review the updated Zoom consent screen and approve the requested permissions only if the expanded access is appropriate for you and your organization. If approval is blocked, ask your Zoom administrator to review the updated app permissions.

Troubleshooting

The Add or Connect action is unavailable

  • Confirm that you are signed in to both Glass and the intended Zoom account.
  • Ask your Zoom administrator whether Marketplace apps require pre-approval.
  • If your organization limits Glass access, ask your Ramp administrator to confirm that you can use Glass and its connectors.

Authorization fails or returns to Glass without connecting

  • Complete any Zoom SSO or two-factor authentication prompt.
  • Make sure the consent screen is for the intended Zoom account.
  • In Glass → Settings → Connectors, disconnect Zoom if it appears there, then connect it again and review the updated requested permissions.
  • Allow pop-ups and redirects for Glass and Zoom during authorization.

A permission, recording, transcript, or action is unavailable

  • Check whether the action is available in the current Glass Zoom connector. The scope inventory is not a list of guaranteed live tools.
  • Confirm that the intended Zoom account is connected and that its role and product license allow the action.
  • For new permissions, disconnect and reconnect Zoom to review and authorize the updated scopes. Ask your administrator to review any blocked permissions.
  • For recordings and transcripts, confirm that the content exists, has finished processing, and is accessible to the connected user. Local-only recordings are not made available by granting cloud-recording scopes.
  • For real-time media, check your organization's RTMS settings, applicable Zoom requirements, and participant notice or consent requirements.

A meeting is missing

  • Confirm that the correct Zoom account is connected.
  • Confirm that the connected user hosts the meeting. Meetings where the user is only an invitee, and instant meetings, do not appear in the current meeting list.
  • Ask Glass for a specific time range and meeting state, such as upcoming or previous meetings.
  • Disconnect and reconnect Zoom to refresh the authorization.

Glass says Zoom needs to be connected again

The authorization may have expired or been revoked. Open Settings → Connectors → Zoom, select Connect, and complete Zoom authorization again.

If the problem continues, contact Ramp Support.

Remove the app

Complete both the Zoom Marketplace removal and the Glass disconnection so Zoom and Glass no longer have an active connection.

Remove Glass from Zoom

  1. Sign in to the Zoom App Marketplace.
  2. In the upper-right corner, select Manage.
  3. In the left navigation, select Added Apps.
  4. Find and select Glass.
  5. Select Remove.
  6. Optionally choose a removal reason, then select Remove again to confirm.

Disconnect Zoom from Glass

  1. Sign in to Glass.
  2. Open Settings → Connectors.
  3. Select Zoom, then select Disconnect.
  4. Confirm that Zoom no longer shows as connected.

After disconnection, Glass can no longer make new Zoom API requests for that user. Reconnecting requires a new Zoom authorization. Disconnection does not undo actions already completed in Zoom, such as sending a message, changing a meeting, sharing a file, or deleting a resource.

Deauthorization and data handling

  • Disconnecting Zoom in Glass marks the stored connector credential as revoked and prevents it from being used for new requests.
  • Removing the app does not delete or change the user's Zoom account, meetings, recordings, transcripts, messages, files, or other source data in Zoom. It does not undo earlier changes made through the connection.
  • Ramp stores the Zoom OAuth credentials needed to operate the connection and protects stored credentials at rest. After disconnection, revoked credential, security, and audit records may be retained under Ramp's standard retention practices and applicable legal obligations, but the credential is not available for new connector requests.
  • Retrieved Zoom data and generated responses can be stored in conversation history. Production chats are encrypted at rest by default. Eligible internal employees can opt out for new chats; unprotected and non-production chats may store content in plain-text database fields.
  • Connector diagnostic logs can contain bounded copies of Zoom API responses in database JSON fields without application-level encryption. Recognized credentials are redacted, but profile and meeting information may remain. Operational identifiers and timestamps are also stored without application-level encryption.
  • Zoom data already returned in a Glass conversation is not automatically removed when the connector is disconnected. This can include profile, meeting, recording, transcript, message, or file content returned by an available action. Remove the affected conversation in Glass if it is no longer needed; disconnection alone does not erase conversation history, diagnostic logs, or retained audit records.
  • To request deletion of personal data, visit Ramp's privacy request portal or email [email protected]. Requests are handled under Ramp's retention requirements and applicable law.

For more information, see Ramp's Privacy Policy and Platform Agreement.