> ## Documentation Index
> Fetch the complete documentation index at: https://klipy.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Why didn't Klipy join my meeting?

> If Klipy's notetaker didn't appear, it usually wasn't admitted from the waiting room or auto-join was off. Here's how to check both and fix it.

When Klipy's notetaker doesn't show up in a meeting, it's almost always one of two things: the bot was left waiting in the lobby, or auto-join was turned off in Settings.

## The two most common causes

### 1. The notetaker wasn't admitted from the waiting room

Klipy joins meetings as a named participant (typically **"Klipy Notetaker"**). On Zoom, Google Meet, and Microsoft Teams, the host must admit participants from the waiting room before they can join the call.

If you started the meeting and didn't see an admission prompt, the notetaker may have appeared and timed out waiting to be let in.

**Fix:** Admit the Klipy notetaker from your meeting service's waiting room or participant list at the start of each meeting where you want notes.

<Frame caption="Screenshot coming soon: Participant list showing Klipy Notetaker stuck in the waiting room, not admitted">
  <div style={{padding:'2.5rem 1rem',textAlign:'center',border:'1px dashed currentColor',borderRadius:'12px',opacity:0.55}}>Screenshot coming soon</div>
</Frame>

### 2. Auto-join was turned off in Settings

Klipy's auto-join setting is **on by default**, but it may have been disabled manually.

<Steps>
  <Step title="Open Settings">
    Click your avatar or initials in the top-right corner and select **Settings**.
  </Step>

  <Step title="Go to Notetaker">
    Click **Notetaker** in the left sidebar.
  </Step>

  <Step title="Enable auto-join">
    Toggle **Automatically join meetings** back on.

    <Frame caption="Screenshot coming soon: Settings → Notetaker, Automatically join meetings toggle">
      <div style={{padding:'2.5rem 1rem',textAlign:'center',border:'1px dashed currentColor',borderRadius:'12px',opacity:0.55}}>Screenshot coming soon</div>
    </Frame>
  </Step>
</Steps>

With auto-join enabled, Klipy will join every calendar event that has a video conference link — Zoom, Google Meet, or Microsoft Teams.

## Other things to check

<AccordionGroup>
  <Accordion title="Was the calendar event created before you connected Klipy?">
    Klipy routes the notetaker based on calendar events it can see. If a meeting was scheduled before you connected your calendar to Klipy, or if it was booked on a calendar you haven't connected, Klipy may not know about it. Check **Settings → Integrations** to confirm your calendar is connected.
  </Accordion>

  <Accordion title="Is your meeting service supported?">
    Klipy's notetaker works with Zoom, Google Meet, and Microsoft Teams. Other platforms (e.g. Webex, GoTo Meeting) are not currently supported.
  </Accordion>

  <Accordion title="Did the meeting start significantly later than scheduled?">
    Klipy attempts to join at the meeting's scheduled start time. If the meeting started very late and the bot timed out in the waiting room, it may have dropped. Admitting it manually as soon as you start the call prevents this.
  </Accordion>

  <Accordion title="Was the meeting marked as private or confidential?">
    If a calendar event is marked private, Klipy may not be able to read the video conference link and won't attempt to join.
  </Accordion>
</AccordionGroup>

## For internal meetings: excluding specific calls

If you don't want Klipy to join certain meetings (e.g. internal team calls or 1-on-1s), you can exclude them in **Settings → Notetaker** by filtering by meeting title keyword or participant domain.

<CardGroup cols={2}>
  <Card title="How to auto-join all meetings" icon="video" href="/docs/faq/notetaker-auto-join">
    Configure which meetings Klipy joins automatically.
  </Card>

  <Card title="Meeting transcript is stuck" icon="clock" href="/docs/faq/notetaker-transcript-stuck">
    What to do if processing doesn't complete after a meeting.
  </Card>
</CardGroup>
