Universal Meeting Prep
AI researches every attendee the moment a Google Calendar meeting appears, then delivers a structured intelligence brief to Notion before you walk in.
AI researches every attendee and their organization the moment a Google Calendar meeting appears, then delivers a structured intelligence brief to Notion — ready 30 minutes before you walk in. 22-node swarm. $0.12–$0.37/meeting depending on attendee count. We designed this after tracking how much time our own team spent on meeting prep across different meeting types — internal reviews, customer calls, investor updates. Each type needs different context pulled from different sources.
Last updated March 9, 2026
Knowledge workers spend 15-25 hours per week in meetings, with 30-60 minutes of prep per external meeting. Meeting notes live in personal documents, disconnected from the CRM and project management tools where decisions need to be tracked. Automated meeting intelligence eliminates prep time and ensures decisions reach the systems of record.
Two Agents. Per-Attendee Research. Notion Brief Before You Walk In.
Step 1 — The Researcher
Tier 2 Reasoning
Runs once per attendee. Web research on seniority, company context, recent news, and LinkedIn signals. Up to 3 web searches per person. the analysis model.
Step 2 — The Analyst
Tier 1 Reasoning
What does The Analyst actually decide? Synthesizes all attendee research into a structured meeting intelligence brief. Classifies meeting type across 6 categories. Generates talking points, recommended questions, risk flags, and suggested outcomes. the primary reasoning model.
Step 3 — The Formatter
Code Only
This step exists because raw data alone is not enough. Converts the structured analysis into Notion block format. Builds the 7-section intelligence page: Meeting Overview, Attendee Intelligence, Power Dynamics, Recommended Questions, Risk Flags, Suggested Outcome, Agenda Gaps. Zero LLM cost.
Step 4 — The Syncer
HTTP
Without this step, upstream analysis sits idle. Creates the Notion page in your target database. Brief is delivered automatically — ready 30 minutes before the meeting starts. Non-blocking: if Notion fails, the intelligence data is still logged.Three input sources, three different field names for the same data. We detect format by field presence — if event_id exists, it is webhook format.
That's the full pipeline. Here's what it intentionally does NOT do — and why those boundaries exist.
What It Does NOT Do
Does not work with calendars other than Google Calendar — no Outlook, Apple Calendar, or Calendly integration
Does not deliver briefs outside Notion — no Slack, email, or Google Docs delivery
Does not join or record meetings — it prepares intelligence before the meeting, not during
Does not research attendees from internal domains — only external attendees get full web research
With those boundaries clear, here's everything that ships when you purchase.
The Complete Customer Success Bundle
8 files.
The technical specifications below are ITP-measured, not estimated.
Tested. Measured. Documented.
Every metric is Independent Test Protocol (ITP)-measured. Universal Meeting Prep researches attendees at $0.12–$0.37/meeting with dual LLM calls (Sonnet research + Opus analysis).
Workflow Nodes
22 specialized n8n nodes
Tested on n8n v2.7.5, March 2026
Universal Meeting Prep v1.0.0 — Technical Reference━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Pipeline: Schedule Trigger → Calendar Event Fetcher → Dedup Filter → Event Parser → Attendee Splitter → Researcher (Sonnet 4.6 + web_search) → Analyst (Opus 4.6) → Formatter (Code) → Notion Page CreatorTopology: Scheduled polling, per-attendee research loop, dual LLM, Notion deliveryMeeting Types: external-sales | external-vendor | external-partnership | internal | interview | customer-successBrief Sections: Meeting Overview | Attendee Intelligence | Power Dynamics | Recommended Questions | Risk Flags | Suggested Outcome | Agenda GapsNode Count: 22 (Schedule 1, HTTP 4, Code 10, IF 1, SplitInBatches 1, Webhook 1, Respond 1, Filter 2, Splitter 1)LLM: Claude Sonnet 4.6 (Researcher, per attendee) + Claude Opus 4.6 (Analyst, per meeting)Cost: $0.12/meeting (1 att) | $0.27 (2 att) | $0.37 (3 att) — scales linearly with attendeesITP: 20/20 (100%) — U-01 through U-05, UMP-01 through UMP-09BQS: 12/12 PASSDedup: 7-day window via n8n static data
What You'll Need
⚠ Data Source Dependency
This blueprint uses Anthropic's managed web search tool to research contacts and companies. Search results depend on live web data and may vary.
Platform
n8n 2.11.2+
Est. Monthly API Cost
$3–8/month
Credentials Required
- ▪Anthropic API
- ▪Google Calendar OAuth2
- ▪Notion API
Services
- ▪Google Calendar
- ▪Notion workspace
Setup Track
Quick Start
~15 min
All credentials live, n8n running
Full Setup
1–2 hrs
Needs API config + tables
From Scratch
2–4 hrs
No n8n, no credentials
Universal Meeting Prep v1.0.0
$199
one-time purchase
What you get:
- ✓ITP-tested 22-node n8n workflow — import and deploy
- ✓Google Calendar polling — detects meetings 30 minutes before they start
- ✓Per-attendee web research with up to 3 searches per person
- ✓6 meeting type classifications: sales, vendor, partnership, internal, interview, customer success
- ✓7-section Notion brief: Overview, Attendee Intel, Power Dynamics, Questions, Risk Flags, Outcome, Agenda Gaps
- ✓Cost scales with attendees: ~$0.12 (1) to ~$0.37 (3) per meeting
- ✓Built-in deduplication — same meeting never triggers twice
- ✓Full ITP test results with 20 fixtures and cost analysis
- ✓BQS-certified (12/12 PASS)
Frequently Asked Questions
How does the Google Calendar trigger work?+
The workflow polls your Google Calendar every 15 minutes. When it detects a meeting starting within the next 30–60 minutes, it fires automatically. No manual trigger needed — your brief is ready before you walk in.
What are the 6 meeting types?+
External Sales (prospect/customer calls), External Vendor (vendor evaluations), External Partnership (strategic partnerships, advisory boards), Internal (team syncs, 1:1s), Interview (hiring), and Customer Success (account reviews, onboarding). Intelligence adapts to each type.
How does per-attendee research work?+
The Researcher runs once for each meeting attendee using the analysis model with web_search. It gathers seniority, company context, recent news, and LinkedIn signals — up to 3 web searches per person. Results are assembled before the Analyst synthesizes.
What does the Notion brief contain?+
Seven sections: Meeting Overview (type, attendee count, agenda summary), Attendee Intelligence (per-person research profiles), Power Dynamics (seniority map, decision-maker identification), Recommended Questions (3–5, meeting-type-aware), Risk Flags (job changes, company news, gaps), Suggested Outcome, and Agenda Gaps.
How much does each meeting cost?+
ITP-measured: ~$0.12 for 1 attendee, ~$0.27 for 2, ~$0.37 for 3. Cost scales linearly because the Researcher runs once per attendee. A team processing 20 meetings/month with an average of 2 attendees spends ~$5.30/month.
Why two different LLM models?+
the analysis model handles per-attendee research where speed and web search matter. the primary reasoning model handles the synthesis where reasoning depth matters — classifying meeting type, identifying power dynamics, and generating context-aware questions. This balances cost and intelligence quality.
Does the same meeting trigger twice?+
No. Built-in deduplication uses a 7-day window via n8n static data. Once a meeting has been processed, it will not trigger again even if the polling interval catches it multiple times.
What calendar and delivery tools does this work with?+
Google Calendar for event source (OAuth2, calendar.readonly scope) and Notion for brief delivery (Integration token). It requires three credentials: Google Calendar OAuth2, Notion integration token, and Anthropic API key.
Related Blueprints
Meeting Briefing Generator
Automated pre-meeting intelligence for every call on your calendar.
No-Show Predictor
AI scores no-show risk the moment a Calendly meeting is booked, then sends a personalized recovery email to high-risk prospects before they ghost.
Deal Intelligence Agent
Stop reviewing CRM updates. Let AI flag what matters.
RevOps Forecast Intelligence Agent
AI pulls your entire HubSpot pipeline every week, computes coverage ratio and deal velocity, and delivers a forecast brief with risks, focus areas, and rep leaderboard — to Notion and Slack.