Team Chat

Zoom Team Chat, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Zoom Team Chat account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Team Chat
  • Signs in to your account
  • 44 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Zoom Team Chat is

Zoom Team Chat is Zoom's persistent messaging product: channels, direct messages, threads, reactions, file sharing, reminders and shared spaces, all accessible through the Zoom REST API as the connected user

You sign in with your own Zoom Team Chat account, the same way you already do. We never see or hold your password.

How a run works

One message in, the work done in Zoom Team Chat.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Zoom Team Chat. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Zoom Team Chat account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

44 tools it already has

What it can do in Zoom Team Chat

These are the ready-made tools your AI employee already has in Zoom Team Chat. It is not limited to them, but it never has to be taught these.

  • Add Shared Space MembersAdd members to a Zoom Team Chat shared space by email address or Zoom user ID. Zoom processes each member independently and returns HTTP 200/201 even when every add fails, so succe
  • Archive or Unarchive ChannelsArchive or unarchive up to 10 Zoom Team Chat channels in one call. Returns per-channel failures; success requires failedchannels to be empty.
  • Bookmark or Unbookmark MessageAdd or remove a bookmark on a Zoom Team Chat message. Identify the message by messageid plus the conversation it lives in: provide exactly one of tochannel (a channel message) or t
  • Create ChannelCreate a new Zoom Team Chat channel for the authenticated user, optionally inviting initial members by email.
  • Create Message ReminderSet a reminder on a Zoom Team Chat message, either after a delay (delayseconds) or at an absolute time (remindtime). Exactly one of tochannel or tocontact must identify where the m
  • Create Shared SpaceCreate a Zoom Team Chat shared space (a container that groups related channels). A 'general' channel is auto-created with it.
  • Delete ChannelDelete a Zoom Team Chat channel the user owns or is a member of. Returns {success: true} on success; the underlying API responds with HTTP 204 and an empty body.
  • Delete MessageDelete a Zoom Team Chat message the connected user sent, identified by messageid plus the conversation it lives in. Provide exactly one of tochannel (a channel message) or tocontac
  • Delete Message ReminderDelete the reminder set on a Zoom Team Chat message. Reminders have no id of their own — they are identified by the messageid they belong to. Provide exactly one of tochannel (a ch
  • Delete Scheduled MessageDelete a scheduled (draft) Zoom Team Chat message before it is sent, identified by draftid plus the conversation it is addressed to. Provide exactly one of tochannel (a channel dra
  • Delete Shared SpaceDelete a Zoom Team Chat shared space. Returns {success: true} on success; the underlying API responds with HTTP 204 and an empty body. NOTE: the space's auto-created 'general' chan
  • Get ChannelGet full information about a Zoom Team Chat channel, including its settings.
  • Get Chat ContactGet a single Zoom Team Chat contact by email or user ID, optionally with live presence status.
  • Get MessageGet a single Zoom Team Chat message by ID, including its deep-link URL.
  • Get Message ThreadRetrieve a Zoom Team Chat message's thread: the parent message plus its replies since a given time.
  • Get Shared SpaceGet details of a Zoom Team Chat shared space, including its owner and settings.
  • Invite Channel MembersInvite members to a Zoom Team Chat channel by email address. Returns only an invitation timestamp - Zoom does not echo per-member results, and external invitees stay invisible in t
  • Join ChannelJoin a public Zoom Team Chat channel as the authenticated user. Only public (type 3 or 5) channels can be joined this way; private and invite-only channels require an invitation.
  • Leave ChannelLeave a Zoom Team Chat channel. WARNING: if the channel OWNER leaves an invite-only channel they cannot rejoin or delete it afterwards — the channel is orphaned. Owners should dele
  • List BookmarksList the authenticated user's bookmarked Zoom Team Chat messages, optionally filtered to one channel (tochannel) or one 1:1 contact (tocontact). Omit both filters to list bookmarks
  • List Channel MembersList the members of a Zoom Team Chat channel.
  • List ChannelsList the Zoom Team Chat channels the authenticated user is a member of.
  • List Chat ContactsList the authenticated user's Zoom Team Chat contacts. Zoom returns company contacts by default; pass type='external' for external contacts. The user themself appears as a contact,
  • List Chat SessionsList the user's recent Zoom Team Chat sessions (channels and 1:1 conversations) within a time window. Defaults to today; groupchat sessions are channels and 1:1 sessions carry peer
  • List MessagesList Zoom Team Chat messages exchanged in a channel or a 1:1 conversation, newest first (defaults to today). Provide exactly one of tochannel or tocontact.
  • List Pinned MessagesList the pinned messages of a Zoom Team Chat channel. Set includehistory to also return previously-pinned (now unpinned) history messages.
  • List RemindersList the authenticated user's Zoom Team Chat message reminders. Optionally filter by a channel (tochannel) or a 1:1 contact (tocontact); omit both to list all reminders.
  • List Scheduled MessagesList the user's scheduled (draft) Zoom Team Chat messages queued to send to a channel or a 1:1 contact. Provide exactly one of tochannel or tocontact.
  • List Shared Space ChannelsList the channels grouped inside a Zoom Team Chat shared space.
  • List Shared Space MembersList the members and administrators of a Zoom Team Chat shared space.
  • List Shared SpacesList the Zoom Team Chat shared spaces the authenticated user belongs to.
  • Mark Message Read or UnreadMark a Zoom Team Chat message as read or unread. Identify the message by messageid plus the conversation it lives in: provide exactly one of tochannel (a channel message) or tocont
  • Move Channels Into/Out of Shared SpaceMove existing Zoom Team Chat channels into or out of a shared space. Returns per-channel results; success requires every channel to report ismoved=true.
  • Pin or Unpin MessagePin or unpin a message in a Zoom Team Chat channel. Set action to 'pin' or 'unpin', and identify the message by messageid plus the channelid it belongs to. Returns {success: true}
  • React to MessageAdd or remove an emoji reaction on a Zoom Team Chat message. Identify the message by messageid plus the conversation it lives in: provide exactly one of tochannel (a channel messag
  • Remove Channel MemberRemove a single member from a Zoom Team Chat channel. Returns {success: true} on success; the underlying API responds with HTTP 204 and an empty body. Removing someone who is not a
  • Remove Shared Space MembersRemove members or administrators from a Zoom Team Chat shared space by user ID or member ID (the shared space owner cannot be removed). Zoom processes each identifier independently
  • Search ChannelsSearch Zoom Team Chat channels by name — fuzzy keywords or an exact channel name — across the channels the user has joined or the org's public channels. Returns one page of matches
  • Search Company ContactsSearch the connected user's organization directory for contacts by keyword (first name, last name, or email address). Optionally include each contact's presence status.
  • Send MessageSend a Zoom Team Chat message to a channel or a 1:1 contact, optionally as a thread reply (replymainmessageid) or scheduled for later (scheduledtime). Exactly one of tochannel or t
  • Star or Unstar ConversationStar or unstar a Zoom Team Chat channel or contact for the authenticated user. Set targettype to 'channel' or 'contact' and targetid to the channel ID, contact user ID, or contact
  • Update ChannelRename a Zoom Team Chat channel or update its type/settings.
  • Update MessageEdit the text of an existing Zoom Team Chat message.
  • Update Shared SpaceUpdate a Zoom Team Chat shared space's name, description, or settings.
Access, and who is in charge of it

You stay the boss of your Zoom Team Chat account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Zoom Team Chat account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Zoom Team Chat is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Zoom Team Chat and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Zoom Team Chat

Can an AI employee really work inside Zoom Team Chat?
Yes. It signs in to your own Zoom Team Chat account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Zoom Team Chat?
No. Nothing moves and nothing is replaced. Your records stay in Zoom Team Chat, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Zoom Team Chat account?
You sign in with your own Zoom Team Chat account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Zoom Team Chat?
It has 44 ready-made tools in Zoom Team Chat today, among them Add Shared Space Members, Archive or Unarchive Channels and Bookmark or Unbookmark Message. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Zoom Team Chat and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Zoom Team Chat and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Zoom Team Chat?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Zoom Team Chat is written down with what it did and when.