Pre-meeting research briefs in Gmail for new Calendly bookings
When a prospect books on Calendly, get a Gmail briefing minutes later with their company snapshot, recent news, talking points, and one open question to ask.
Build me an agent workflow that delivers a pre-meeting research brief to my Gmail inbox every time someone new books a meeting on my Calendly.
Trigger: poll Calendly for the new_booking event so the workflow runs a few minutes after each booking lands.
Step 1. Use Calendly's Get Event Invitee to pull the invitee's email, name, scheduled meeting time, and any custom-question answers from the booking. Carry these through as the inputs for the briefing.
Step 2. Derive the company domain from the invitee's work email. If the email is on a personal domain (gmail.com, outlook.com, yahoo.com, hotmail.com, icloud.com, proton.me, and similar), bail gracefully: send me a short Gmail note saying you could not identify a company because the invitee used a personal email, include the invitee's name, email, and meeting time, and stop there.
Step 3. With the company domain in hand, call Firecrawl Map Website URLs to discover the site structure. Pick the homepage plus the 3 to 5 most useful pages (typically about, team, product or platform, pricing, and the most recent blog post or two).
Step 4. Call Firecrawl Scrape URL on each selected page in markdown format with the summary option on so you get clean, condensed content.
Step 5. Call Firecrawl Search Web for the last 30 days of news on the company: funding announcements, product launches, leadership changes, partnerships, or major press. Use a few targeted queries with the company name and limit results to recent items.
Step 6. Synthesize one skimmable briefing email, under about 400 words, with this structure: a one-line company description, what they sell and to whom (ICP signal), 2 to 4 bullets on recent news from the search, 3 suggested talking points tailored to what the invitee likely cares about (use their intake answers if present), and 1 open question I should ask on the call. If scrape coverage was thin or news was sparse, call that out explicitly at the top so I know to do extra digging.
Step 7. Use Gmail Send a Message to send the briefing to me (the meeting host). Subject line: "Pre-call brief: [Invitee Name] ([Company]) at [meeting time in my local TZ]". Body is the synthesized brief in clean plain text or light HTML, easy to read on mobile.
Tone for the brief: terse, useful, no filler. Skip generic statements like "they are a leader in their space." If anything is genuinely interesting, lead with it.
Additional information
What does this prompt do?
- Watches Calendly for new bookings and reacts the moment one lands, pulling the invitee's name, email, and any intake answers.
- Reads the company website plus relevant pages like about, product, and pricing, then searches the web for fresh news, funding, and launches in the last 30 days.
- Synthesizes everything into a skimmable briefing email (about 400 words) with a company one-liner, recent news bullets, three talking points, and one open question to ask.
- Delivers it to your inbox a few minutes after the booking, with the invitee's name and meeting time in the subject line so it is easy to find before the call.
What do I need to use this?
- A Calendly account where prospects book meetings with you.
- A Firecrawl account for reading websites and searching the web.
- A Gmail account that will receive the briefing emails.
How can I customize it?
- Change which sections appear in the briefing (for example, add a competitor scan or remove the open question).
- Adjust the news lookback window from 30 days to a week or a quarter depending on how fast your space moves.
- Send the brief to a teammate or a shared inbox instead of yourself, or copy a partner on every booking.
Frequently asked questions
How quickly does the briefing land after someone books?
What happens if the invitee used a personal email like gmail.com?
What if the company website is thin and there is not much to find?
Does this work for every Calendly event type?
Will it email the invitee by mistake?
Walk into every call already researched.
Connect Calendly, Firecrawl, and Gmail once, and Geni will send you a tight pre-meeting brief every time a prospect books.