Let me guess: you have a meeting in 30 minutes. You know the topic, but you don't remember the last conversation you had with this person. You haven't checked the shared document they sent last week. You're not sure what the key decisions are supposed to be. You'll wing it — and you'll probably do fine — but you'll walk out thinking, "I should have been more prepared."
This is one of the most common, most expensive, and most invisible productivity leaks in knowledge work. The gap between "I showed up" and "I showed up prepared" is usually 10 minutes of focused pre-work — but those 10 minutes never happen because the meeting starts in 30 minutes and there's always something more urgent.
An AI agent can close this gap entirely. Here's how to build a meeting prep workflow that delivers a perfect briefing — calendar, contacts, documents, context — directly to you before every meeting, without you lifting a finger.
The Anatomy of Meeting Prep
Before we automate it, let's break down what "good meeting prep" actually involves. When you walk into a well-prepared meeting, you know:
- Who you're meeting with and what their role is
- What happened last time you talked (key points, decisions, promises)
- What relevant documents or emails exist that you should have read
- What the stated agenda is — and what unstated agenda you should be ready for
- What decisions need to be made by the end of the meeting
That's five data points. A human can pull them together in about 8-12 minutes, assuming they remember where everything lives and don't get distracted. An AI agent can pull them together in 30 seconds.
Setting Up Your Meeting Prep Agent
You need three things for this to work: calendar access, a notes/contacts store, and a recurring trigger. Here's the setup.
Step 1: Give Your Agent Calendar Access
Your agent needs to see your upcoming meetings before they happen. Most AI agent platforms integrate with Google Calendar, Outlook, or CalDAV out of the box. Grant the agent read access to your calendar — it doesn't need write access for this workflow.
Once connected, tell the agent to check your calendar every morning and identify all meetings for the day. For each meeting, have it pull: the event title, the attendees, the description or agenda, and any attached documents.
Step 2: Connect Your Knowledge Base
This is where the magic happens. Your agent needs to be able to search across your notes, emails, and documents to find relevant context. The specific tools depend on your stack, but the principle is the same: give the agent a searchable index of everything you've written and received.
For each attendee in a meeting, the agent should search for:
- Recent email threads with that person
- Notes from your last meeting (from a CRM, Notion, or a notes file)
- Any open action items or pending decisions involving them
- Shared documents or projects you're collaborating on
This is the step most people skip — and it's the step that makes the difference between a generic reminder and a genuinely useful briefing.
Step 3: Write the Prep Briefing Template
Give your agent a template for the briefing it should produce. The more specific you are, the better the output will be:
"Every morning at 8 AM, check my calendar for today's meetings. For each meeting, generate a prep briefing using this template:
Meeting: [Title]
Time: [Time]
Attendees: [Names]
Context: What happened in the last interaction with each attendee. Quote specific emails or notes.
Documents: Any documents or links mentioned in the calendar invite or recent emails. Include a one-sentence summary of each.
Agenda: What's supposed to be discussed. If no agenda is provided, infer one from recent context.
Decisions Needed: What specific decisions or inputs are expected from me.
Action Items: Any promises I've made or follow-ups I owe to people in this meeting.
Deliver the briefing to me as a single message at least 15 minutes before each meeting."
What This Looks Like in Practice
Here's a real briefing my agent produced for me last week. The meeting was with a client named Sarah about a project review:
Meeting: Q3 Project Review — GrayLabs
Time: 2:00 PM - 3:00 PM
Attendees: Sarah Chen (Client PM), You, Alex
Context: Last meeting was June 28. Sarah requested a revised timeline for the integrations phase. You agreed to have a draft by July 15. In an email thread on July 14, you sent the draft and Sarah replied "Looks good, a few comments inline — let's discuss on the 22nd." The inline comments are in the attached document below.
Documents: "Integration Timeline v3 — Draft" (attached to calendar invite). Key changes: Phase 1 moved from 4 weeks to 3 weeks. Phase 2 now has a dependency on vendor API delivery.
Agenda: Review timeline changes, discuss vendor API dependency, confirm resource allocation for Phase 2.
Decisions Needed: (1) Approve or revise the proposed timeline. (2) Decide whether to start Phase 1 early while waiting on the vendor API. (3) Assign a point person for vendor communication.
Action Items Owed: You owe Sarah a timeline draft ✓ (delivered July 14). Alex owes Sarah a cost estimate for the vendor API (due today).
Tip: Sarah's emails have been 15-20% shorter than usual this week. She may be under time pressure. Keep the meeting tight.
I read that briefing in 90 seconds while walking to the conference room. I walked in knowing exactly where we left off, what we needed to decide, and what I owed. The meeting ended 10 minutes early and we made all three decisions. Without the briefing, I would have spent the first 10 minutes catching up, missed the vendor dependency issue until Alex brought it up, and probably needed a follow-up call.
Refining Over Time
Your first few briefings won't be perfect. The agent might pull irrelevant context, miss important documents, or format things in a way that doesn't match your mental model. That's fine — the feedback loop applies here just like any other delegation.
After a few meetings, correct the agent:
- "Don't include email threads older than 30 days unless they're specifically flagged as important."
- "For recurring meetings (weekly standups, 1:1s), only include new context since the last meeting."
- "Always include a 'Decisions Needed' section. If you can't find explicit decisions, infer them from the context."
Within two weeks, the briefings will settle into a format that feels like an extension of your own thinking. The agent learns your preferences, your meeting rhythms, and your communication style.
The Second-Order Effects
The direct benefit of a meeting prep agent is obvious: you walk into every meeting informed and ready. But the indirect benefits are where the real value lives.
First, you stop avoiding meetings. When you know you'll show up prepared, you stop dreading that check-in with the client you haven't talked to in three weeks. You don't reschedule because you need "time to prep." You just show up, read the briefing, and talk.
Second, meetings get shorter. When everyone is prepared, the first 10 minutes of every meeting — the "let me catch everyone up" phase — disappears. You start at decision point zero instead of context point zero.
Third, you build a searchable meeting history. Every briefing your agent produces is a structured record of who you met, what you discussed, and what you decided. Three months from now, when you need to remember "what did we agree on with Sarah in July?", you can ask your agent instead of scrolling through your calendar.
Fourth, the agent becomes your de facto assistant for all things relationship management. Once it's tracking your meetings, it can start suggesting follow-ups, flagging stale action items, and reminding you to send that document you promised. The meeting prep workflow is a gateway drug to full inbox and relationship management by delegation.
Getting Started Today
You can set this up in under an hour. The core pattern is simple: calendar check → context search → template → deliver. Here's the minimal version to try right now:
- Tell your agent: "Check my calendar every morning and tell me what meetings I have today."
- After it does that once, say: "Now, for each meeting, search my recent notes and emails with the attendees and summarize what happened last time."
- After it does that, say: "Now format everything into a briefing with: Context, Documents, Agenda, Decisions Needed, Action Items. Deliver it 15 minutes before each meeting."
Three steps. One hour. After that, you never walk into a meeting cold again.
The meeting isn't the work. The preparation is. An agent that handles the prep means every meeting you attend is one you actually benefit from — instead of one you simply survive.
The Bottom Line
Meeting prep is a perfect AI agent task: it's structured, it's information-finding, it's recurring, and it has a clear output. The single biggest barrier to doing it manually is that it never feels urgent enough to do before the meeting starts. An agent removes that barrier entirely. Set it up this week, and by next week you'll wonder how you ever managed without it — because winging it will feel like a choice you don't have to make anymore.