> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.resemble.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.resemble.ai/_mcp/server.

# Meetings Dashboard

Open **Meetings** and select **Organization** under **Calendar Scope**. Team admins see every protected organization meeting. Other team members see meetings they are invited to when they are enabled in **Organization Users** and signed in with their organization email.

## See your first meetings

After you [choose people to protect](/detect/meetings/organization-calendar/connect#choose-people-to-protect) and save, close **Organization settings**. Within a few seconds, **Protected Conversations** shows the total and the dashboard breaks it down into live, starting soon, scheduled, and recently protected meetings.

![Protected Conversations shows 27 meetings after sync. One is starting soon and 26 are scheduled.](/_fern-files/_img/ea5d9731d74dadcec7dc2ea641f2d673d19b8c265983e0095b54374d7e89ff64.webp)

Open **Scheduled & Confirmed** for meetings more than 12 hours away. Look for the **Scheduled** badge on each card.

![Scheduled & Confirmed is selected. The listed Teams meetings have a Scheduled badge beside each title.](/_fern-files/_img/f97d1652375f90619c509aea7ff16cc4d46a34ea9023d94545a5104e31a703f9.webp)

Open **Starting Soon** for meetings in the next 12 hours. Resemble books the bot when a meeting is less than an hour away. The bot joins at the start time.

![Starting Soon shows one Teams meeting with the Scheduled badge highlighted](/_fern-files/_img/47b64b96490ba6ca1bb6ae9f42f6ab320a89e205709ac9b0c3297c9238f19d96.webp)

## How meetings get a bot

| Step                       | What happens                                                                                                                                                                                                                                                               |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Calendar sync              | Every 20 minutes, Resemble checks protected calendars for events from now through the next 30 days. Click **Sync Calendar** under [Organization Calendar](/detect/meetings/organization-calendar/control-center#organization-calendar) to check now.                       |
| Matching                   | Events with a supported meeting link appear if they pass the organization's [autojoin preferences](/detect/meetings/organization-calendar/control-center#autojoin-preferences) and [meeting filter](/detect/meetings/organization-calendar/control-center#meeting-filter). |
| Shared meetings            | A Teams meeting on several protected calendars gets one card and one organization bot. Resemble uses the meeting link to match copies of the same Zoom or Google Meet event.                                                                                               |
| Booking                    | When the meeting is less than an hour away, Resemble books the bot to join at the scheduled start. For a Teams meeting hosted by a protected person, Resemble first [checks the lobby setting](#teams-lobby) as the organizer.                                             |
| Rescheduled events         | If the meeting moves by more than five minutes, Resemble cancels the original booking and books a bot for the new time.                                                                                                                                                    |
| Other changes              | Each sync updates the meeting title, end time, and invitees.                                                                                                                                                                                                               |
| Canceled or deleted events | Resemble cancels the bot and removes the meeting from the list.                                                                                                                                                                                                            |

## Teams lobby

The bot joins Teams meetings as a guest. When a protected person is the organizer, Resemble checks who can bypass the lobby just before booking. The card then shows one of these messages.

| Message on the meeting card                                                                                                  | What happens                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Bot will bypass the lobby and join automatically**                                                                         | Everyone can bypass the lobby. The bot enters the call automatically.                                                                                  |
| **Bot may land in the waiting room — a participant will need to admit it**                                                   | Ask someone in the call to admit the bot before the [waiting room timeout](/detect/meetings/organization-calendar/control-center#bot-leave-behaviour). |
| **Bot cannot join — lobby is restricted to org members only. Ask the organizer to change the lobby setting to allow guests** | Only organization members can bypass the lobby. Resemble skips the booking.                                                                            |
| **Bot cannot join — only the organizer can bypass the lobby. Ask the organizer to change the lobby setting to allow guests** | Only the organizer can bypass the lobby. Resemble skips the booking.                                                                                   |

If the organizer is outside the protected group, Resemble sends the bot without a lobby check. Someone in the call may need to admit it.

## Start a meeting now

You can send a bot to a call that is already starting or underway, even if it is missing from the protected calendars.

1. Open **Meetings** and click **Start meeting**.
2. In **Start a protected meeting**, paste the link in **Meeting URL**. The dialog accepts Zoom, Google Meet, Microsoft Teams, and Webex links.
3. Click **Start meeting**. The bot tries to join immediately, and the call appears in **Live Now**.

![The Start a protected meeting dialog with the Meeting URL field and Start meeting button](/_fern-files/_img/ca4de372a65269fce5d4b8d25b4ae542eff195ec78e4f92e6df9601dfe46345e.webp)

## Find a meeting

| Tab                       | What you'll find                                                              |
| ------------------------- | ----------------------------------------------------------------------------- |
| **Live Now**              | Meetings in progress. Open a card to follow the bot and participant verdicts. |
| **Starting Soon**         | Meetings starting in the next 12 hours.                                       |
| **Scheduled & Confirmed** | Meetings more than 12 hours away.                                             |
| **Recently Protected**    | Meetings that have ended, with their final verdicts.                          |

Each card shows the meeting title, platform, time, participant count, meeting status, and bot status. Open **Invitees** to see the organizer and invitee list.

![A Teams meeting in Recently Protected shows Deepfake Detected for the meeting and Call Ended for the bot](/_fern-files/_img/d17ab68be8c23c72be1f4dc023211c784daf878e608e3a9ce2cb58a66ce1f0b9.webp)

### Meeting status

| Badge                 | Meaning                                                                          |
| --------------------- | -------------------------------------------------------------------------------- |
| **Scheduled**         | The meeting is upcoming. The bot is scheduled to join at the start time.         |
| **Live**              | The meeting is in progress.                                                      |
| **Verified**          | The call ended and the bot flagged no participants.                              |
| **Deepfake Detected** | The bot flagged at least one participant. Open the card to review their results. |
| **No result**         | Participants joined, but the bot received no audio or video to analyze.          |
| **No one joined**     | The session ended without any participant media.                                 |
| **Tracking**          | Resemble is waiting for schedule or participant updates.                         |

### Bot status

| Badge                        | Meaning                                                                                                                                                          |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Joining**                  | The bot is connecting to the call.                                                                                                                               |
| **Waiting Room**             | The bot is waiting to be admitted. It leaves when the [waiting room timeout](/detect/meetings/organization-calendar/control-center#bot-leave-behaviour) expires. |
| **Recording**                | The bot is in the call and checking participants.                                                                                                                |
| **Call Ended**               | The call ended and the bot session is complete.                                                                                                                  |
| **Kicked from Call**         | Someone removed the bot from the call.                                                                                                                           |
| **Kicked from Waiting Room** | The bot was removed from the lobby before it could enter the call.                                                                                               |
| **Recording Blocked**        | A compliance policy or filter prevented recording.                                                                                                               |
| **Fatal: Bot Error**         | The bot encountered an unexpected error.                                                                                                                         |
| **Fatal: Meeting Not Found** | The bot could not find the meeting.                                                                                                                              |
| **Fatal: Invalid Link**      | The meeting link is invalid.                                                                                                                                     |
| **Fatal: Meeting Ended**     | The meeting had already ended when the bot tried to join.                                                                                                        |

## Live detection

The bot checks each participant's voice and video for AI-generated content during the call. In **Live Now**, the meeting shows **Live** and the bot shows **Recording** while it is checking participants.

![A Teams meeting in Live Now shows one participant, with Live and Recording highlighted beside the meeting title](/_fern-files/_img/db962c6abd3d009d0d3c8c6faeaf66bf2ed2d478fe9ffa5af7adc6ee61792026.webp)

Open the card to watch the participant verdicts update. Each verdict shows **in progress** while the bot gathers enough audio and video to make a determination.

![A participant in a live Teams meeting has an in progress verdict. Audio and Video both show in progress.](/_fern-files/_img/19a687c44bbb7f391ebf47da0b2e978b44be2534fe0b20383619754aa3ee1b23.webp)

When the bot flags a participant, it posts the following warning in the meeting chat, using the participant's name.

> DEEPFAKE DETECTED: *name* is using AI-generated content

A team admin can turn on [Suppress chat notifications](/detect/meetings/organization-calendar/control-center#in-meeting-chat-notifications) to stop the posts while detection continues. At the end of the call, Resemble sets the final verdict and sends one report to the organization's [Team Notifications recipients](/detect/meetings/organization-calendar/control-center#team-notifications) if anyone was flagged.

## Review a completed call

When the bot reaches a final status, the meeting moves to **Recently Protected**. Read the bot status and meeting status together to see what happened.

| What happened                                                   | Bot status                                                                                               | Meeting status                                                                                               |
| --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| The call ran and the bot flagged someone                        | **Call Ended**                                                                                           | **Deepfake Detected**                                                                                        |
| The call ran and the bot flagged no one                         | **Call Ended**                                                                                           | **Verified**                                                                                                 |
| The call ran without any participant audio or video captured    | **Call Ended**                                                                                           | **No one joined**                                                                                            |
| Someone removed the bot during the call                         | **Kicked from Call**                                                                                     | **Deepfake Detected**, **Verified**, or **No one joined**, depending on what the bot captured before removal |
| The bot was removed from the waiting room before it could enter | **Kicked from Waiting Room**                                                                             | **No one joined**                                                                                            |
| A compliance policy or filter blocked recording                 | **Recording Blocked**                                                                                    | **No one joined**                                                                                            |
| The bot could not join                                          | **Fatal: Bot Error**, **Fatal: Meeting Not Found**, **Fatal: Invalid Link**, or **Fatal: Meeting Ended** | **No one joined**                                                                                            |

### Meeting details

Click a meeting card to see each participant's verdict (**real**, **fake**, **in progress**, or **no result**) alongside their separate **Audio** and **Video** results. Use **Playback audio** or **Playback video** to review the available clips.

![A flagged participant has a fake verdict. Audio and Video each show fake, with Playback audio and Playback video buttons below.](/_fern-files/_img/e7a48ab8b7309ac1d814d9f8658ece38913e7248541199831cf491d1c7cacad8.webp)