<!-- AvatarFactory Docs · https://avatarfactory.in/docs/sdk/meetings/overview · Full map: https://avatarfactory.in/llms.txt -->

# Meeting bots

Send your avatar into a Zoom, Google Meet or Microsoft Teams call. It joins as a participant, answers when someone talks to it, and leaves notes when the call ends.

## What it does

Your avatar joins the call like any other participant, with its own face on camera and
its own voice. Everyone in the call sees its name followed by **(AI)**.

- **It listens to everything** said in the call, by anyone.
- **It speaks only when someone talks to it:** they use its name, ask it a question, ask
  it to do something, or answer a question it asked. Its answers are short — one to
  three sentences unless someone asks for more.
- **It stays quiet otherwise.** When people talk among themselves, it does not join in.
  When it is not sure it was addressed, it stays silent; anyone can ask again.
- **It can only hear.** It cannot see cameras, shared screens or slides, and cannot
  read the meeting chat. Asked to look at something, it says so.
- **It never pretends to be a person.** Asked what it is, it says it is an AI assistant.

When the call ends, it writes **notes**: a summary, the decisions made, action items
(with an owner and a due date where one was said), and open questions.

## Supported meetings

| Platform | Links it accepts |
| --- | --- |
| Zoom | https://…zoom.us/… |
| Google Meet | https://meet.google.com/… |
| Microsoft Teams | https://teams.microsoft.com/…  ·  https://teams.live.com/… |

Paste the full invite link. If the meeting has a passcode, include it in the link.

## Before you send one

| Requirement | Why |
| --- | --- |
| A paid plan | Meeting bots are not part of the free plan. |
| The avatar published, in an active slot | Only an avatar in an active slot can be sent. |
| An active website deployment for that avatar, with minutes left | The bot runs on that deployment: the call spends its minutes, and the bot leaves when they run out. Raise the deployment's monthly budget under Website if you need more. |

## Send the avatar to a call

1. In the [Platform](/platform), open the avatar → **Deployment** → **Meetings**.
2. Paste the **meeting link**.
3. Choose **Join now**, or **Schedule** a time up to 30 days ahead.
4. Optionally give the bot a **name** (up to 55 characters). Without one, it uses the
   avatar's name. "(AI)" is always added.
5. Click **Send to meeting** (or **Schedule bot**).

> If the meeting has a waiting room or lobby, someone in the call has to admit the bot.
>   Until then its status reads **In the waiting room**.

## Follow it live

The card for each meeting updates on its own:

| Status | Meaning |
| --- | --- |
| Scheduled | Waiting for its join time. |
| Joining | On its way into the call. |
| In the waiting room | Waiting for someone to admit it. |
| In the call | Listening, and answering when spoken to. |
| Ended | The call is over; notes follow. |
| Failed | It could not join or stay in the call. |
| Cancelled | You cancelled it before it joined. |

Click **Cancel** to call off a scheduled bot, or **Leave call** to take it out of a
call it is in.

## Meeting notes

Notes are written a few minutes after the call ends. Find every past meeting, with its
notes, under **Profile → Meetings**.

## Limits and errors

| Message | What to do |
| --- | --- |
| Meeting bots need a paid plan | Upgrade your plan. |
| Your plan's limit on scheduled and live meetings is reached | Wait for one to end, or cancel a scheduled one. |
| No bot is free right now | Try again in a minute. |
| That deployment has used its minutes for this month | Raise its budget, or pick another deployment. |
| That deployment is paused | Resume it under Website first. |
| Put this avatar in an active slot | Move the avatar into an active slot. |
| That doesn't look like a Zoom, Google Meet or Teams link | Paste the full https:// invite link. |
