Skip to Content
Help Center / Adomo Help Center / Meeting Agent (Zoom)

Meeting Agent (Zoom)

Who is this for? This article has two parts. For Users covers how to use the meeting agent in your Zoom calls. For Admins covers how to set Adomo up in Zoom and control what the agent is allowed to do.

The Adomo meeting agent joins your Zoom meetings as a quiet participant, listens for a wake word, and responds when spoken to. It can pull a report, look up a customer, draft a follow-up, or kick off a process on the spot, on behalf of whoever asked.

The agent acts as a real teammate: it only does what the person asking is authorized to do, every action is logged, and anything that would need sign-off under your approval policy is declined in the meeting rather than run without approval.


For Users

What you can ask the agent to do

Anything Adomo can do for you outside the meeting, phrased in plain English. For example:

  • "Adomo, what was last quarter's pipeline coverage for the West region?"
  • "Adomo, pull up the renewal process for Acme and tell me where it stands."
  • "Adomo, draft a follow-up email to the customer summarizing what we just agreed."
  • "Adomo, kick off the vendor onboarding SOP for the company we just discussed."

The agent replies in the meeting as text shown in the Adomo in-meeting panel. Actions that would require sign-off under your approval policy are not executed in the meeting - the agent declines and explains that the action needs approval, and the denial is logged on the session. Run the action from the Adomo app afterward to go through the normal approval flow.

When the agent is (and isn't) listening

The agent only acts when it hears a wake word - "Adomo" or "Hey Adomo". Matching is fuzzy, so a slight mispronunciation still works. Until a wake word is heard, nothing is processed by the LLM. Speech is transcribed live by Zoom's own real-time media service, and the agent receives only the lines it needs to respond to.

You'll see a visible indicator in the Adomo in-meeting panel whenever the agent is listening for a wake word, and a second indicator when it's actively processing a request. Session records (wake-word hits, agent responses, tool calls, and denials) are kept on the meeting session and visible to admins under Meetings.

Link your Zoom account (one-time)

So the agent can act "as you" during meetings, you link your Adomo account to your Zoom identity once:

  1. In Adomo, open Integrations > Zoom.
  2. Click Add Adomo to Zoom.
  3. Sign in to Zoom and approve the permissions.
  4. You'll be returned to Adomo with a Linked status showing which Zoom account you linked.

You can check your status (Linked or Not linked) and unlink at any time from the same page. If the link ever stops working, click Reconnect Zoom there.

If you don't link your Zoom account, the agent treats you as an external participant: it answers general questions but won't use tools or take actions on your behalf.

If you host meetings, linking matters more. Adomo works out which workspace a meeting belongs to from the host's linked identity, so the agent will not join a meeting whose host hasn't linked - no matter who else is in the room.

Unlink your Zoom account (revoke access)

You can revoke the meeting agent's access to your Zoom identity at any time:

  1. In Adomo, open Integrations > Zoom and click Unlink my Zoom identity. This deletes the stored Zoom token immediately and stops the agent from acting on your behalf; your status returns to unlinked.
  2. To also remove Adomo's access on Zoom's side, sign in at marketplace.zoom.us, open Manage > Added Apps, find the Adomo app, and click Remove. We recommend doing both.

After you unlink, the agent treats you as an external participant in meetings: it will answer general questions but won't use tools or take actions on your behalf until you link again.

Join a meeting with the agent

If your workspace has installed the Adomo Zoom app, the agent is already available in your meetings. It joins automatically when real-time media starts for a meeting hosted by someone who has linked their Zoom identity - there is no separate invite step.

All participants are notified that Adomo is present and processing the meeting.

During the meeting you can open the Adomo panel in Zoom to see:

  • Whether the agent is connected
  • Actions the agent is running or has completed, with their results
  • The agent's responses
  • A chat box for messaging the agent directly

What the agent will not do

  • Take actions beyond your own permissions. If you can't do it in the Adomo app, the agent can't do it for you in the meeting either.
  • Act on behalf of someone who hasn't linked their Zoom account. External participants get general answers only, no tool use.
  • Bypass approvals. Anything that requires a human sign-off outside the meeting is not executed in the meeting: the agent declines, and you run the action from the Adomo app afterward.
  • Auto-escalate. If a request needs admin or builder permissions you don't have, the agent tells you that in plain language rather than trying anyway.

User FAQ

Can I mute the meeting agent?

The agent only acts on wake-word hits, so simply not saying the wake word is the reliable way to keep it quiet - it will not act on general conversation. There is no in-meeting off switch; to stop it joining meetings entirely, unlink your Zoom identity (if you're the host) or ask an admin to remove the app.

What if two people say the wake word at once?

Requests are handled one at a time in the order they were spoken; a second request is queued and answered after the first finishes. The session log shows which participant each response was for.

Can I review what the agent did?

Session review is an admin feature. Ask a workspace admin to open Meetings, where every wake-word hit, agent response, tool call, and denial for your meeting is logged.


For Admins

Setting up the meeting agent takes two steps:

  1. Add Adomo to Zoom, once for the workspace.
  2. Have users link their Zoom identities.

There is nothing to configure beyond that. The model the agent uses, its instructions, its wake words, and which tools it may call are all managed for you and resolved at the start of each meeting - so the agent stays current without an admin maintaining settings.

1. Add Adomo to Zoom

Before you start you need workspace admin rights in Adomo, and a Zoom account with Real-time Media Streams (RTMS) available and enabled in your Zoom account settings.

  1. In Adomo, go to Integrations > Zoom.
  2. Click Add Adomo to Zoom.
  3. Approve the permissions in Zoom.

That single trip both installs the Adomo app for your Zoom account and links your own Zoom identity, so there is no separate "install, then come back and link" step. The install is account-level: once it's done, everyone in your Zoom account can use the agent as soon as they link their own identity.

Adomo requests only the scopes it needs to identify the person speaking (user:read:user, user:read:email) and the RTMS scopes required for real-time audio.

The Zoom integration page shows the workspace connection as Connected, Not connected, or Removed in Zoom if the app was uninstalled on Zoom's side. From that page you can also Reconnect Zoom, which re-adds the app, and open View sessions.

If sessions show the agent never receiving audio, confirm RTMS is enabled for your Zoom account.

2. User identity linking

For the agent to act on behalf of a specific participant, that participant must have linked their Adomo account to their Zoom identity.

  • Users link themselves from Integrations > Zoom with Add Adomo to Zoom, and can Unlink my Zoom identity at any time. Their status shows as Linked or Not linked. There is currently no admin roster of who has linked.
  • The meeting host must be linked for the agent to join at all. Adomo works out which workspace a meeting belongs to from the host's linked identity, so if the host hasn't linked, the agent simply doesn't join - even if every other participant has. This is the most common reason the agent appears to be missing from a meeting.

What happens to participants who aren't linked. The agent treats them as unauthenticated external participants: they can ask general questions and get LLM-only answers, but the agent will not call tools or take actions on their behalf. This is the conservative default and cannot be loosened.

Note that messages typed into the in-meeting panel's chat box are always answered this way - conversationally, without tools - for everyone, linked or not. Spoken wake-word requests are what carry a participant's identity and permissions.

3. Governing what the agent can do

You don't pick the agent's tools. It is offered your workspace's own tools, and every invocation is then checked against the individual participant who asked: their role, their permissions, and your approval policy. Anything that would need sign-off is declined in the meeting and logged.

To tighten this, activate an approval policy covering the meetings category under Settings > Approval policy. That is the supported way to constrain in-meeting actions.

Every session also posts a notice to participants that Adomo is present and processing the meeting.

4. Review meeting sessions

Meetings shows every meeting the agent has joined, with:

  • Zoom meeting UUID, status, start and end times, and duration
  • Counts of transcript lines, wake-word hits, tool invocations, and policy denials, plus a timeline of each wake-word hit (participant and matched word), agent response, tool invocation, denial, and error
  • Errors or reconnection events (for example, if the RTMS stream dropped mid-meeting)

Use this panel to audit the agent's behavior and debug failed sessions.

Revoke the Zoom integration

To remove Adomo's access to Zoom for the whole workspace, uninstall the app on Zoom's side: sign in at marketplace.zoom.us as a Zoom admin, open Manage > Added Apps, find Adomo, and click Remove.

That deauthorizes Adomo and revokes the OAuth tokens Zoom issued, so the agent stops joining meetings. Meetings already in progress finish normally. The Zoom integration page in Adomo will show the connection as Removed in Zoom; if you want it back later, Reconnect Zoom re-adds the app.

There is no separate workspace on/off switch for the agent - install is what turns it on, and removing the app is what turns it off.

Individual users can revoke their own link without affecting the rest of the workspace by unlinking from Integrations > Zoom (see Unlink your Zoom account under For Users).

What happens to data. Unlinking removes the stored Zoom token right away. Removing the app from Zoom does more: it revokes the connection and starts deletion of the meeting data Adomo holds for your Zoom account, which completes within 10 days. If you need records kept for an audit, export or review them under Meetings before you uninstall.

Security model (what the agent can and can't do)

  • Per-user scoping. When the agent invokes a tool during a meeting, it uses the requesting participant's identity and credentials, not a shared service account. If the participant can't do something in the Adomo app, they can't do it via the agent either.
  • No privilege escalation. If a request requires admin or builder permissions the participant doesn't have, the agent declines in plain language and logs the denial in the audit trail.
  • No ambient authority for external participants. Anyone without a linked Adomo identity gets LLM-only answers.
  • Approvals are not bypassed. Actions that would require sign-off under your approval policy are not executed in the meeting - the agent declines, explains that the action needs approval, and the denial is logged on the session. The participant can run the action from the Adomo app afterward to go through the normal approval flow.
  • Everything is logged. Every wake-word hit (who triggered it and which word matched), every response the agent gave, every tool call, and every denial is recorded on the meeting session and available in the admin panel.

Admin FAQ

Can I limit the agent to certain meetings?

Indirectly. The agent joins meetings hosted by someone who has linked their Zoom identity, so linking is the lever: only hosts who link get the agent in their meetings. What it may then do is governed by each participant's own permissions and your approval policy.

Can I disable the meeting agent for the whole workspace temporarily?

Not with a toggle - installing the app is what turns the agent on, and removing it is what turns it off (see Revoke the Zoom integration). For a short pause, have your hosts unlink their Zoom identities; the agent then has no meeting it can resolve to your workspace.

How do I revoke Adomo's access to Zoom?

Uninstall the Adomo app at marketplace.zoom.us - see Revoke the Zoom integration above. Individual users can unlink their own Zoom account from Integrations > Zoom without affecting anyone else.

What about data retention?

Session records (wake-word hits, agent responses, tool calls, and denials) are visible to admins under Meetings. Removing the Adomo app from Zoom starts deletion of the meeting data held for your Zoom account, completing within 10 days. Contact your account team about any other retention requirements.

Does the agent join meetings without anyone inviting it?

It joins automatically when real-time media starts for a meeting covered by your Adomo Zoom app. If the app isn't installed on a given meeting, the agent doesn't join.

Can I restrict which tools the agent uses for which users?

Tool access is enforced by each user's existing Adomo permissions. To limit what a specific user's agent can do, adjust that user's role and tool access the same way you would for the rest of the Adomo app.

Need more help? Contact Us