> ## 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.

# Calendar Prep

> Show up to every call armed with attendee intel, past context, and a crisp agenda.

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

## Quick Overview

Connect your agent to your calendar and let it:

* **Trigger** 10 minutes before each meeting
* **Detect** if it's an external meeting worth researching
* **Research** attendees across LinkedIn and the web
* **Review** past email conversations and context
* **Deliver** a quick brief right before you jump on the call

You can use the [meeting prep template](https://chat.lindy.ai/home/?templateId=687565fdc1c16f08152a968a) to get started.

## Setting Up Your Meeting Prep Flow

### Step 1: Configure Pre-Meeting Trigger

<Frame>
  <img src="https://mintcdn.com/lindyai/VHBHJwXMXFd-cbnu/lindy-brand-assets/calendar-prep-start.png?fit=max&auto=format&n=VHBHJwXMXFd-cbnu&q=85&s=c1b0edcce182df99c59140b92fcb95d7" alt="Calendar event trigger with offset" width="1598" height="880" data-path="lindy-brand-assets/calendar-prep-start.png" />
</Frame>

1. Select `Google Calendar – Calendar Event Started` trigger
2. Set offset to **-10 minutes** (triggers 10 min before meeting)
3. Connect your calendar account

### Step 2: Check If External Meeting

<Frame>
  <img src="https://mintcdn.com/lindyai/VHBHJwXMXFd-cbnu/lindy-brand-assets/calendar-prep-conditions.png?fit=max&auto=format&n=VHBHJwXMXFd-cbnu&q=85&s=d4a786ea5af54b1f2ce1c19d2114b5b1" alt="External meeting condition" width="1698" height="1028" data-path="lindy-brand-assets/calendar-prep-conditions.png" />
</Frame>

Add a `Condition` to identify external meetings:

```
Go down this path if any attendee email domain is different from your company domain
```

This skips events like internal standups and focuses on important external calls.

### Step 3: Research the Attendee

<Frame>
  <img src="https://mintcdn.com/lindyai/VHBHJwXMXFd-cbnu/lindy-brand-assets/calendar-prep-research.png?fit=max&auto=format&n=VHBHJwXMXFd-cbnu&q=85&s=e6b0f83a91c5fcbe6c1472b720342047" alt="Research attendee using multiple sources" width="1700" height="1012" data-path="lindy-brand-assets/calendar-prep-research.png" />
</Frame>

Research your attendee using two complementary approaches:

1. **Perplexity Search** for comprehensive context:

```
Tell me about [attendee name] at [attendee company]. Include their current role, background, recent professional updates, and any recent company news.
```

2. **Search the Internet** for LinkedIn profile:

```
site:linkedin.com/in [attendee name] [attendee company]
```

This combination gives you both detailed context and their professional profile link.

### Step 4: Check Email History

<Frame>
  <img src="https://mintcdn.com/lindyai/VHBHJwXMXFd-cbnu/lindy-brand-assets/calendar-prep-search-emails.png?fit=max&auto=format&n=VHBHJwXMXFd-cbnu&q=85&s=51bce12eb79a48596343ee2e35b22c72" alt="Email history search" width="2382" height="1414" data-path="lindy-brand-assets/calendar-prep-search-emails.png" />
</Frame>

Use `Gmail – Search Emails`:

Query: `from:[attendee email]` using a prompt

Limit to most recent 10 emails to get:

* Last interaction date
* Recent topics discussed
* Any open questions or commitments

### Step 5: Send Meeting Brief via Lindy Mail

<Frame>
  <img src="https://mintcdn.com/lindyai/VHBHJwXMXFd-cbnu/lindy-brand-assets/calendar-prep-send.png?fit=max&auto=format&n=VHBHJwXMXFd-cbnu&q=85&s=695cd8d9f3abbb29549a956f0e434d23" alt="Meeting brief delivery via email" width="2448" height="1376" data-path="lindy-brand-assets/calendar-prep-send.png" />
</Frame>

Use `Lindy Mail – Send Email` to deliver your brief:

```
Subject: Quick prep for meeting with [attendee name] in 10 min

[Attendee Name] - [Title] at [Company]

BACKGROUND:
[2-3 key points from research]

LAST INTERACTION: 
[Date and main topic from email history]

TALKING POINTS:
• [Relevant topic based on their background]
• [Follow-up from previous emails]
• [Current company initiative they might care about]

LinkedIn: [profile URL]
```

**Alternative:** Use `Slack – Send DM` if you prefer instant notifications on your phone.

## Advanced Customizations

| Feature                | What it does                                                 |
| ---------------------- | ------------------------------------------------------------ |
| CRM Integration        | Pull deal stage and account history from HubSpot/Salesforce  |
| Company News           | Add recent funding or announcements from their company       |
| Meeting Type Detection | Different prep for sales vs. partnership vs. interview calls |
| Team Briefings         | CC relevant team members on high-stakes meetings             |
| Auto-Agenda            | Generate and send agenda to attendees 1 hour before          |

## Best Practices

<AccordionGroup>
  <Accordion title="Optimize Timing">
    10 minutes works well, but adjust based on your schedule density.
  </Accordion>

  <Accordion title="Focus on External">
    Skip internal meetings to avoid notification overload.
  </Accordion>

  <Accordion title="Mobile-Friendly">
    Keep briefs short since you might read on your phone between meetings.
  </Accordion>

  <Accordion title="Privacy First">
    Only research public information and keep briefs internal.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Meeting Assistant" href="/use-cases/popular-workflows/meeting-assistant" icon="video">
    Record and summarize your meetings
  </Card>

  <Card title="Google Calendar" href="/skills/popular-integrations/google-calendar" icon="calendar-range">
    Advanced calendar automation features
  </Card>

  <Card title="Agent Steps" href="/fundamentals/lindy-101/ai-agents" icon="brain-circuit">
    Build intelligent research workflows
  </Card>

  <Card title="Knowledge Base" href="/fundamentals/lindy-101/knowledge-base" icon="database">
    Store research findings for future meetings
  </Card>
</CardGroup>
