VOOZH about

URL: https://apify.com/phazonoverload/meeting-prep-agent

โ‡ฑ Meeting Prep Agent ยท Apify


Pricing

Pay per usage

Go to Apify Store

Given a meeting invitation, researches each attendee and their company, then synthesizes everything into a structured briefing document you can read in 2 minutes.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Kevin Lewis

Kevin Lewis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

Meeting Prep Agent

Never walk into a meeting cold again. Give the Meeting Prep Agent a list of attendees and it researches each person across LinkedIn, Google News, and their company website, then uses AI to synthesize everything into a 2-minute briefing. The output is an original document built by orchestrating multiple Apify Actors and an LLM.

Powered by Apify Actors orchestration and OpenRouter AI (DeepSeek V4 Flash).

Why use Meeting Prep Agent?

  • Sales and BD - Prepare for prospect calls without manual research
  • Investors and consultants - Brief yourself before portfolio or client meetings
  • Recruiters - Understand a candidate's background and recent activity before a screen
  • Anyone with external meetings - Turn calendar invites into actionable context

The AI layer is load-bearing. It doesn't just collect data, it synthesises across sources into a structured briefing with talking points, open questions, and company context you would not get from any single source.

How it works

  1. Enter the attendee name and company. LinkedIn URL and role are optional.
  2. The Agent runs 3 research tasks in parallel:
    • LinkedIn Profile - Searches for the profile if no URL given, then extracts role, background, and career history
    • Google News - Finds recent mentions, interviews, and coverage
    • Company Website - Captures product positioning and description
  3. AI synthesises everything into a structured briefing
  4. Output is saved as JSON to the dataset and as Markdown to the key-value store

Input

Fields

FieldTypeRequiredDescription
attendeeNamestringyesFull name of the person you're meeting with
companystringyesCompany or organization the attendee works for
rolestringnoJob title or role (improves research accuracy)
linkedinUrlstringnoLinkedIn profile URL (skips the Google search step)
meetingContextstringnoWhat the meeting is about (improves relevance)
maxActorCostUSDnumbernoCost cap for sub-Actor calls (0 = no limit)

If no LinkedIn URL is given, the Agent searches Google for the profile automatically.

Output

Dataset (JSON)

{
"meetingSummary":"2-3 sentence overview of who you're meeting and why it matters",
"attendees":[
{
"name":"Jana Dvorak",
"role":"VP of Product",
"company":"Productboard",
"background":"3-4 sentences on career, expertise, relevant context",
"recentActivity":["notable recent posts, talks, interviews"],
"likelyPriorities":["inferred from role and company context"],
"icebreakerAngle":"one genuine, non-cringey conversation starter"
}
],
"companySnapshot":{
"name":"Productboard",
"oneLiner":"Product management platform",
"stage":"Series B",
"recentNews":["announced new AI features"],
"inferredPriorities":["what they are probably focused on right now"],
"watchOuts":["anything sensitive or worth being aware of"]
},
"suggestedTalkingPoints":["string"],
"openQuestions":["things worth asking in the meeting"],
"sources":["https://linkedin.com/in/jana-dvorak","https://..."]
}

Key-value store (Markdown)

A formatted Markdown version (briefing.md) is also saved to the key-value store with section headers, bold labels, and bullet lists. Readable directly in the Apify Console or downloadable.

Pricing / Cost estimation

Pay-per-run. Each run incurs costs from:

  • Sub-Actor calls (LinkedIn scraper, Google search, website crawler) - typically $0.01-0.05 each
  • OpenRouter AI inference (DeepSeek V4 Flash) - approximately $0.01-0.03 per briefing

Total cost per run: roughly $0.05-0.20 for a single attendee at quick depth. Use maxActorCostUSD to cap unexpected spend in case a sub-Actor runs longer than expected.

Tips

  • Provide linkedinUrl when you have it to skip the Google search step
  • Fill in meetingContext for significantly better briefing relevance
  • Provide OPENROUTER_API_KEY via apify secrets add openrouterApiKey <key> or set it in the Apify Console env vars

Local development

# Edit the sample input with your OpenRouter key
# storage/key_value_stores/default/INPUT.json
# Run locally (storage/ is local-only)
apify run

Deployment

$apify push

FAQ, disclaimers, and support

  • What if a sub-Actor fails? The Agent degrades gracefully. If LinkedIn is blocked, the briefing notes the gap and continues with Google News and website data.
  • Is LinkedIn data always accurate? The Agent scrapes whatever is publicly visible. Results depend on the target profile's privacy settings and the scraper's capabilities.
  • Does this comply with platform terms? You are responsible for ensuring your use of third-party scrapers and LLM APIs complies with their respective terms of service.
  • Need help or want a custom version? Open an issue on the Issues tab or contact us directly.

Resources

You might also like

Meeting ROI Calculator

alizarin_refrigerator-owner/meeting-roi-calculator

Reduce meeting waste and boost team productivity with data-driven insights. Get per-meeting costs, annual projections & "Could Have Been an Email" scores. Perfect for productivity dashboards, Zapier automations & consulting. Features role-based salary costing, multi-currency & meeting analysis

tl;dv Video Downloader (TLDV Google Meet Recording Download)

madeingermany/tldv-video-downloader

Downloads Google Meet's meeting recordings from tl;dv using meeting URLs and auth tokens. Bulk upload meeting links, allows multiple concurrent meetings to be downloaded. $5 per meeting :)

๐Ÿ‘ User avatar

Made In Germany

94

Meeting Minutes to Actions (AI) - Action Items + Owners

macheta/meeting-minutes-to-actions

Turn meeting notes or transcripts into an action tracker: tasks, owners, due dates, priorities, and follow-ups in a clean dataset.

Municipal Council Minutes & Agenda Scraper

jungle_synthesizer/municipal-council-minutes-agenda-scraper

Scrapes US city council meeting agendas, minutes, votes, and documents from Granicus, Legistar, CivicWeb, and PrimeGov platforms โ€” covering 80%+ of US municipalities. Input a platform type and client slug to fetch all meetings, or filter by date range and meeting body.

๐Ÿ‘ User avatar

BowTiedRaccoon

3

Meeting Culture Score Checker

alizarin_refrigerator-owner/meeting-culture-score-checker

Research company's culture before accepting job offer. Our Meeting Culture Score Checker analyzes Glassdoor reviews, LinkedIn posts & job listings to calculate a Meeting Culture Score (0-100). Identifies async-first signals, work-life balance indicators & overload warnings. Company culture research

Ai Web Research Agent

devwithbobby/ai-web-research-agent

An autonomous agent that researches topics across the web, synthesizes information from multiple sources, and produces comprehensive reports. Perfect for researchers, students, content creators, and analysts who need fast, reliable web research.

๐Ÿ‘ User avatar

Dev with Bobby

19

FOMC Meeting Transcripts & Minutes Scraper

jungle_synthesizer/fed-fomc-transcripts-scraper

Scrape the Federal Reserve FOMC archive โ€” transcripts, minutes, Tealbooks, Beige Books, and statements for every meeting since 1936. For recent meetings, returns the rate decision as structured data: target rate band, vote split, dissenters, and the SEP dot plot as numbers.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Microsoft Teams Meeting Cost Tracker

alizarin_refrigerator-owner/teams-meeting-cost-tracker

Calculate real-time meeting costs in Microsoft Teams. Analyze Teams calendar meetings, get "Could Have Been an Email" scores, and generate cost reports w/Adaptive Cards.This actor connects to Microsoft Graph API to analyze your Teams calendar "Could Have Been an Email" Score Meeting Culture Score

Related articles

OpenClaw web search: How to extract structured data at scale
Read more
Eye-opening guide to product review scraping in 2023
Read more
Introducing Apify Agent Skills
Read more