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 workflow on the spot, on behalf of whoever asked. When the meeting ends, it leaves a summary behind.

The agent acts as a real teammate: it only does what the person asking is authorized to do, every action is logged, and anything sensitive pauses for explicit approval the same way it would outside the meeting.


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 workflow 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 (text shown in the in-meeting panel, and read back if your admin has enabled voice), and for anything that changes data or sends a message, you get an approval step back in Adomo before it runs.

When the agent is (and isn't) listening

The agent only acts when it hears the wake word your admin has configured (by default, "Adomo"). Until then, 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. Meeting summaries and the transcript are retained according to your workspace's data retention settings, which your admin controls.

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 Settings > Integrations > Zoom.
  2. Click Connect Zoom.
  3. Sign in to Zoom and approve the permissions.
  4. You'll be returned to Adomo with a "Connected" status.

The linked status also shows on your profile. Your admin can see which users are linked and can unlink anyone if needed.

If you don't link your Zoom account, the agent still listens in meetings you're in, but will treat you as an external participant: it will answer general questions but won't use tools or take actions on your behalf.

Join a meeting with the agent

If your workspace has installed the Adomo Zoom app, the agent is already available in your meetings. Depending on how your admin set it up, it either joins automatically when you start a meeting, or you invite it with a button in the Adomo app panel inside Zoom.

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

  • Whether the agent is connected
  • Recent transcripts with any wake-word hits highlighted
  • The agent's responses
  • Any approval requests the agent raised

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 still requires it here.
  • 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 it? Yes. The agent only acts on wake-word hits, so simply not using the wake word is the easiest "mute". You can also disable the Adomo app for a specific meeting from the Zoom apps panel.

What if two people say the wake word at once? The agent processes the first clear request and ignores overlapping speech until it finishes. You'll see which participant it resolved the request to in the panel.

Can I review what it did? Yes. After the meeting, open the session in Adomo > Meetings to see every transcript segment that triggered the agent, every response it gave, and every tool or approval it ran.


For Admins

Setting up the meeting agent has four pieces:

  1. Create a Zoom Marketplace app and connect it to Adomo.
  2. Configure what the meeting agent is allowed to do.
  3. Have users link their Zoom identities.
  4. (Optional) Review meeting sessions in the admin panel.

1. Create a Zoom Marketplace app

  1. Go to marketplace.zoom.us and sign in with a Zoom account that can create apps for your organization.
  2. Click Develop > Build App and choose the General App type.
  3. Set the app's Redirect URL and Webhook Endpoint URL to the URLs shown in Adomo under Admin > Integrations > Zoom > Add App. Copy them exactly from the Adomo page - they're specific to your workspace.
  4. Under Scopes, add the scopes needed for the meeting agent:
    • user:read - identify the user who installs the app
    • meeting:read - read meeting metadata
    • Real-time media (RTMS) scopes, as listed on the Adomo setup page
    • Any additional scopes for tools you plan to expose (for example, cloud recording read if you want the agent to reference past meetings)
  5. Under Event Subscriptions, subscribe to the meeting and RTMS events listed on the Adomo setup page.
  6. In the Zoom app's App Credentials section, copy:
    • Client ID
    • Client Secret
    • Secret Token
    • Verification Token
  7. In Adomo, paste each value into the matching field under Admin > Integrations > Zoom > Add App, then click Validate & Save. Adomo performs a health check against the Zoom API and reports success or a specific error.
  8. Publish or distribute the app according to your org's Zoom policy. Most customers use an internal ("intra-account") app so only people in your Zoom account see it.

If credentials later expire or get revoked, the connection will show as Expired or Error in Admin > Integrations > Zoom with a link to re-authenticate.

2. Configure the meeting agent

Open Admin > Meeting Agent and set:

  • Enable meeting agent - on / off for the workspace. Off means users can't start agent-enabled meetings at all, even if the Zoom app is installed.
  • LLM model - which model the agent uses. Only models approved for your workspace appear here.
  • System prompt - the base instructions for the agent (tone, guardrails, what to decline). A sensible default is prefilled.
  • Wake words - one or more trigger phrases (for example, "Adomo", "Hey Adomo"). The agent ignores everything else.
  • Allowed tools - the set of Adomo tools the agent may use during meetings. Only tools with an active connection appear here. If a tool isn't in this list, the agent cannot call it during a meeting, even if a user has access to it in the app.

If you haven't configured the meeting agent, users can't start sessions. There is no implicit default set - this is intentional, so nothing runs in live meetings without admin consent.

Enabling or disabling the agent takes effect on the next meeting start. Meetings already in progress continue until they end.

3. 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 do this themselves from Settings > Integrations > Zoom (see the user section above).
  • Admins can see every user's link status (Linked / Not linked / Expired) under Admin > Users.
  • Admins can manually unlink a user at any time, which revokes Adomo's stored OAuth token and clears the identity mapping.

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.

4. Review meeting sessions

Admin > Meetings shows every meeting the agent has joined, with:

  • Meeting title, start and end times, and Zoom meeting ID
  • Which workspace users participated and which were linked
  • Every wake-word hit, the transcript segment that triggered it, the agent's response, any tools invoked, and any approvals raised
  • Errors or reconnection events (for example, if the RTMS stream dropped mid-meeting)

Use this panel to audit the agent's behavior, debug failed sessions, and review the agent's behavior for debugging or auditing purposes.

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 still apply. Tool invocations that require sign-off outside the meeting still require sign-off here. The approval is routed through the participant's normal notification channels (see Notifications).
  • Everything is logged. Every transcript segment that triggered the agent, every tool call, every approval, 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? Yes. The Adomo Zoom app is installed per user / per meeting in the standard Zoom Marketplace way. Combine that with the Allowed tools list to control both where the agent runs and what it can do when it does.

Can I disable the agent for the whole workspace temporarily? Yes. Toggle Enable meeting agent off in Admin > Meeting Agent. Active meetings continue until they end; no new meetings will use the agent.

How do I rotate Zoom app credentials? Update them in the Zoom Marketplace, then paste the new values into Admin > Integrations > Zoom and click Validate & Save. The old values are overwritten.

What about data retention? Meeting transcripts and summaries follow your workspace's data retention policy. Ask your account team if you need a retention setting that's different from the default.

Does the agent join meetings without anyone inviting it? Only meetings where the Adomo Zoom app has been installed and permitted, according to your Zoom Marketplace app configuration. 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-connection access the same way you would for the rest of the Adomo app.

Need more help? Contact Us