Calendly Invitee Enrichment
Turn your Calendly booking list into a qualified lead database. Enrich every invitee with company data and export to Google Sheets.
The Challenge
People book time on your Calendly every day, but the only data you get is a name and email. You have no idea who they are, what company they work for, or how big the opportunity is. Manually looking up every invitee in Apollo or LinkedIn before adding them to your CRM is tedious and usually falls through the cracks.
What This Prompt Does
Pull Meeting History
Fetches all Calendly meetings from the past week
Extract Invitees
Gets names, emails, and booking form answers
Enrich with Apollo
Adds company name, size, industry, and title
Export to Sheets
Logs enriched data to Google Sheets for CRM import
The Prompt
The Prompt
Task
Pull all Calendly meetings from the past week, extract every invitee, enrich them with company and contact data, and log the results to a Google Sheet for CRM follow-up.
Input
The user provides a time range (default: last 7 days) and optionally a Google Sheets spreadsheet ID.
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 for the past 7 days with 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 info
- For each invitee, use @Apollo/Enrich PersonName it "Apollo/Enrich Person" and call it with @Apollo/Enrich Person with their email
- Compile a row per invitee with: name, email, company, title, company size, industry, meeting date, event type, and any booking form answers
- If a Google Sheet ID is provided, use @Google Sheets/Append RowName it "Google Sheets/Append Row" and call it with @Google Sheets/Append Row to log each row
What to Capture
- Full name and email from Calendly invitee data
- Company name, size, and industry from Apollo
- Job title and seniority level
- Any custom question answers from the booking form
- Meeting type and date for context
- LinkedIn URL if available
Output
Summary: Total meetings, total unique invitees, breakdown by event type.
Enriched Invitee List: For each invitee:
- Name, email, title, company
- Company size and industry
- Booking form responses
- Meeting date and event type
If a Google Sheet was provided, confirm rows were appended with a link to the sheet.
Example Usage
Try asking:
- →"Enrich all my Calendly invitees from this week and add them to my leads sheet"
- →"Who booked meetings with me last month? Get their company data."
- →"Pull my Calendly meetings from the past 2 weeks and build a lead list"