Calendly Meeting Prep Agent
Walk into every meeting prepared. Automatically research your Calendly invitees and get a one-page brief before every call.
The Challenge
You have back-to-back meetings booked through Calendly but no time to research who you are talking to. You end up scrambling to look up each person on LinkedIn five minutes before the call, or worse, going in completely cold. The information is all out there, but pulling it together for every single meeting is a time sink.
What This Prompt Does
Pull Upcoming Meetings
Fetches your next 48 hours of Calendly events
Look Up Invitees
Gets every attendee name, email, and booking form answers
Enrich with Apollo & LinkedIn
Gets company data, role history, and recent posts
Generate Meeting Briefs
Creates talking points and suggested openers per meeting
The Prompt
The Prompt
Task
Pull my upcoming Calendly meetings for the next 48 hours, look up who is attending each one, and research every invitee. Give me a one-page brief per meeting so I walk in prepared.
Input
The user provides a time window (default: next 48 hours). No other input needed.
Context
Research Strategy
- Use @Calendly/Get Current UserName it "Calendly/Get Current User" and call it with @Calendly/Get Current User to get the user URI
- Use @Calendly/List EventsName it "Calendly/List Events" and call it with @Calendly/List Events with a date range filter for the next 48 hours, status "active"
- For each event, use @Calendly/List Event InviteesName it "Calendly/List Event Invitees" and call it with @Calendly/List Event Invitees to get attendee names and emails
- For each invitee, use @Apollo/Enrich PersonName it "Apollo/Enrich Person" and call it with @Apollo/Enrich Person with their email to get company, title, and LinkedIn URL
- Use @LinkedIn/Get Profile with PostsName it "LinkedIn/Get Profile with Posts" and call it with @LinkedIn/Get Profile with Posts to get recent activity and posts
- Look for conversation starters: recent posts, job changes, shared connections
What to Look For
- Current role and how long they have been in it
- Company stage (startup, growth, enterprise)
- Recent LinkedIn posts or articles they have shared
- Any booking form answers from the Calendly invitee data
- Mutual connections or shared background
Output
For each upcoming meeting, provide:
Meeting: Event name, date/time, join URL
Attendee Brief:
- Name, title, company
- Background summary (2-3 sentences)
- Recent activity: What they have been posting or engaging with
- Booking form responses (if any)
Talking Points:
- One thing from their background you can reference
- One recent post or topic they care about
- A suggested opening line
Meeting Agenda Suggestion: Based on the event type and attendee profile, suggest 2-3 discussion points.
Example Usage
Try asking:
- →"Prep me for all my meetings tomorrow"
- →"Who am I meeting with this afternoon? Give me briefs for each one."
- →"Research my Calendly meetings for the next 3 days and create one-pagers"