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

# Meeting Assistant

<div style={{ display: 'flex', justifyContent: 'center', margin: '2rem 0' }}>
  <div className="video-card">
    <video src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/pw_meeting_assistant.mp4?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=a73e1f41b6ae534ebe0d7d6e4e0754e0" width="600" autoPlay muted loop playsInline style={{ display: 'block', width: '100%', borderRadius: '16px' }} data-path="lindy-brand-assets/pw_meeting_assistant.mp4" />
  </div>
</div>

## Quick Overview

A Meeting Notetaker agent automatically joins your scheduled meetings, records the conversation, and creates detailed summaries with action items, decisions, and key discussion points. It's like having a dedicated assistant in every meeting who never misses a detail and always delivers organized notes.

You can find a `Meeting Notetaker template` on the left-hand side of your Lindy dashboard to get started quickly.

Key benefits of using a Meeting Notetaker:

* **Automatic attendance** — Agent joins meetings based on your calendar without manual intervention
* **Comprehensive notes** — Captures all important discussions, decisions, and action items
* **Organized storage** — Saves meeting notes in your preferred format with consistent formatting
* **Searchable archive** — Creates a searchable repository of all your meeting history
* **Team alignment** — Ensures everyone has access to the same information, even if they missed the meeting

## Setting Up Your Meeting Notetaker

Once you've clicked on the Meeting Notetaker template to your account, open the Flow Editor to see how it works. Let's walk through each step to customize it for your needs.

### Step 1: Connect Your Calendar

Start by connecting the Google Calendar that contains the meetings you want your agent to join.

<Frame>
  <img src="https://mintcdn.com/lindyai/L8EbTq29UAhLQUCl/lindy-brand-assets/meeting-recorder-config-calendar.png?fit=max&auto=format&n=L8EbTq29UAhLQUCl&q=85&s=ab503db14c90d48632a46c83370fb1d1" alt="Connecting your calendar to Lindy" width="2004" height="1092" data-path="lindy-brand-assets/meeting-recorder-config-calendar.png" />
</Frame>

Click the `Calendar Event Started` trigger and select the calendar you want your agent to monitor. This can be your personal calendar or a shared team calendar.

### Step 2: Filter for Virtual Meetings

The next step is a `Condition` that ensures the agent only processes virtual meetings.

<Frame>
  <img src="https://mintcdn.com/lindyai/L8EbTq29UAhLQUCl/lindy-brand-assets/meeting-recorder-filter.png?fit=max&auto=format&n=L8EbTq29UAhLQUCl&q=85&s=c2efee140cbb8245e11aab5826d812c5" alt="Virtual meeting condition" width="2366" height="1324" data-path="lindy-brand-assets/meeting-recorder-filter.png" />
</Frame>

This condition uses the prompt: "if the event contains a meeting link" to filter out in-person meetings or events without video conference links.

You can add trigger filters to give you more control over which meetings your agent joins. For example:

* Filter for events containing "Demo Call" in the name
* Only join meetings with specific attendees
* Skip meetings marked as "Private"

<Tip>
  Pro tip: Use filters to have your agent only join specific types of meetings. This prevents your agent from joining every calendar event, like personal appointments.
</Tip>

### Step 3: Configure Meeting Recording

Now let's set up how your agent will join and behave in your meetings.

<Frame>
  <img src="https://mintcdn.com/lindyai/L8EbTq29UAhLQUCl/lindy-brand-assets/meeting-recorder-config-name.png?fit=max&auto=format&n=L8EbTq29UAhLQUCl&q=85&s=a82e1facf849d850607c026657abf386" alt="Configuring meeting recording settings" width="2310" height="1268" data-path="lindy-brand-assets/meeting-recorder-config-name.png" />
</Frame>

In the `Record Meeting` action you can customize several options, but here are a few suggestions:

#### Chat Message Settings

* **Chat Message On Join**: Customize what your agent says when joining (or leave blank for silent entry)
* **Name**: Set your agent's display name (e.g., "Sarah's Notetaker")

#### Recording Options

* Meeting URL is set to "Auto" so your agent intelligently finds the meeting link
* Recording will start automatically when your agent joins

### Step 4: Email Meeting Recap to Attendees

Set up an email to automatically send meeting summaries to all attendees with the `Gmail Send Email` action.

<Frame>
  <img src="https://mintcdn.com/lindyai/L8EbTq29UAhLQUCl/lindy-brand-assets/meeting-recorder-send-email.png?fit=max&auto=format&n=L8EbTq29UAhLQUCl&q=85&s=179a271b66fa583483e8a846a9fca8b1" alt="Email attendees configuration" width="2366" height="1476" data-path="lindy-brand-assets/meeting-recorder-send-email.png" />
</Frame>

#### Recipient Settings

* **To field**: Uses "Prompt AI" mode with: "All the emails in the calendar event marked as an attendee"
* This dynamically includes everyone who was invited to the meeting

#### Content Customization

* **Subject**: Customize the email subject line
* **Body**: Include meeting summary, action items, and the task URL for easy access to recordings

### Step 5: Slack Summary Integration

Send meeting summaries directly to your Slack for immediate visibility using the `Slack Send Direct Message` action.

<Frame>
  <img src="https://mintcdn.com/lindyai/L8EbTq29UAhLQUCl/lindy-brand-assets/meeting-recorder-slack.png?fit=max&auto=format&n=L8EbTq29UAhLQUCl&q=85&s=44ed8ecb6997426880e4d59a5385496d" alt="Slack integration setup" width="2786" height="1252" data-path="lindy-brand-assets/meeting-recorder-slack.png" />
</Frame>

#### User Configuration

* **User field**: Switch to "Set Manually" and enter your email address connected to Slack
* **Message field**: Customize what details to include in the Slack summary

### Step 6: AI Agent for Follow-up Questions

The final step adds an AI Agent to handle follow-up questions about your meetings.

<Frame>
  <img src="https://mintcdn.com/lindyai/L8EbTq29UAhLQUCl/lindy-brand-assets/meeting-recorder-ai-agent.png?fit=max&auto=format&n=L8EbTq29UAhLQUCl&q=85&s=ad2025ea30c7fa28a353f590bfe5ed4b" alt="AI Agent configuration" width="2436" height="1538" data-path="lindy-brand-assets/meeting-recorder-ai-agent.png" />
</Frame>

The AI Agent uses the prompt: "Politely respond and answer questions about the meeting" which will allow for an interactive experience in task view.

This allows your agent to:

* Respond to questions
* Provide meeting context when asked
* Help with follow-up actions

## Using Your Meeting Notetaker

Congratulations! Your Meeting Notetaker is now set up to:

* ✅ Automatically join virtual meetings
* ✅ Record and transcribe conversations
* ✅ Send summaries to attendees
* ✅ Post summaries in Slack
* ✅ Answer follow-up questions

### Accessing Meeting Content

You can view your meeting recordings by:

* Clicking the task in your agent's task view
* Clicking the task URL if added to a message via output reference
* Copying the transcript using the Copy icon
* Downloading the recording via the three dots menu

## Advanced Customizations

### Smart Meeting Categorization

Add conditions to route different meeting types:

* "Client meetings" → Save to specific folder and notify sales team
* "Internal standup" → Create brief summary and post to team Slack
* "Board meetings" → Generate detailed minutes with confidential handling

### CRM Integration

For sales teams, add actions to:

* Update HubSpot or Salesforce records immediately after calls
* Create follow-up tasks and reminders
* Log competitor mentions and feature requests

### Team Management Features

Enhance team workflows by:

* Collecting action items and assigning them to team members
* Sending meeting summaries to relevant Slack channels
* Creating calendar events for follow-up meetings

## Best Practices

<AccordionGroup>
  <Accordion title="Meeting Etiquette">
    Inform meeting participants that your agent will be taking notes. Consider adding a line to your calendar invites: "Note: An AI notetaker will join to capture meeting notes."
  </Accordion>

  <Accordion title="Privacy Considerations">
    Set up filters to exclude sensitive meetings like performance reviews or confidential discussions. Use calendar event titles or attendee lists as filter criteria.
  </Accordion>

  <Accordion title="Note Organization">
    Create a consistent folder structure in your cloud storage. Consider organizing by date, project, or meeting type for easy retrieval.
  </Accordion>

  <Accordion title="Review and Refine">
    Periodically review the generated notes and refine your prompts. The more specific your instructions, the better your agent becomes at capturing what matters to you.
  </Accordion>
</AccordionGroup>

## Next Steps

Now that your Meeting Notetaker is set up, explore these complementary workflows:

<CardGroup cols={2}>
  <Card title="Calendar Prep" href="/use-cases/popular-workflows/calendar-prep" icon="calendar-plus">
    Research attendees before your meetings
  </Card>

  <Card title="Scheduling Assistant" href="/use-cases/popular-workflows/scheduling-assistant" icon="calendar-range">
    Let your agent coordinate and schedule meetings
  </Card>

  <Card title="Knowledge Base" href="/fundamentals/lindy-101/knowledge-base" icon="database">
    Store meeting notes for easy searching
  </Card>

  <Card title="Monitoring Your Agents" href="/testing/monitoring-your-agents" icon="magnifying-glass">
    Track meeting assistant performance
  </Card>
</CardGroup>
