Animated data flow diagram

AI Meeting Prep Assistant: Automated Briefings via n8n, OpenAI & WhatsApp

Version: 1.0.0 | Last Updated: 2025-05-16

Integrates with:

OpenAI Google Calendar Gmail WhatsApp Apify

Overview

Unlock Peak Meeting Preparedness with this AI Agent

Never walk into a meeting unprepared again! This AI-driven n8n workflow acts as your personal meeting assistant, proactively gathering crucial context about upcoming appointments and attendees. It intelligently extracts attendee information from your Google Calendar invites, dives into your Gmail to summarize recent conversations, and even scrapes LinkedIn profiles (via Apify) for the latest updates and talking points. All this information is then synthesized by powerful OpenAI LLMs (GPT-4o) into a concise, actionable briefing delivered straight to your WhatsApp, ensuring you're informed, confident, and ready to make a great impression.

This agent empowers you to reclaim valuable time spent on manual pre-meeting research and ensures you have the most relevant information at your fingertips, right when you need it.

Key Features & Benefits

  • Automated Meeting Scanning: Periodically checks your Google Calendar for upcoming meetings.
  • AI-Powered Attendee Profiling: Leverages OpenAI (GPT-4o) and Langchain to intelligently extract attendee details (including LinkedIn profiles) from meeting invites. Ability: Information Extraction.
  • Contextual Email Summarization: Connects to Gmail, finds the latest correspondence with attendees, and uses an LLM to provide a quick recap of key discussion points. Ability: Text Summarization, Data Analysis.
  • LinkedIn Insights Extraction: Utilizes Apify for scraping attendee LinkedIn profiles, followed by AI-driven summarization of their bio and recent activity. Ability: Data Scraping, Text Summarization.
  • Intelligent Briefing Generation: An AI agent (OpenAI GPT-4o) crafts a comprehensive yet succinct pre-meeting notification, merging all gathered intelligence. Ability: Report Generation, Personalized Communication.
  • Direct WhatsApp Delivery: Sends the personalized briefing directly to you via WhatsApp for ultimate convenience.
  • Efficient Sub-workflow Architecture: Organizes complex research tasks for each attendee into a reusable part of the workflow, triggered dynamically.
  • Time-Saving Automation: Frees you from hours of manual research, allowing you to focus on strategic preparation and making impactful connections.

Use Cases

  • For B2C E-commerce Founders: Stay prepped for partnership or influencer meetings by automatically receiving summaries of past email exchanges and their latest LinkedIn updates.
  • For B2B SaaS Leaders (Founders, CTOs, Sales Heads): Equip your sales and client success teams with automated pre-call/meeting briefings, including recent communication history and key personnel updates from LinkedIn, for more productive interactions.
  • Solopreneurs & Consultants: Maximize billable hours by automating pre-meeting research. Receive concise WhatsApp briefings with all necessary context, ensuring you're perfectly prepared with minimal effort.
  • Heads of Automation: Implement a powerful personal productivity tool for your executive team or key staff, showcasing the tangible benefits of AI-driven automation in daily workflows.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • OpenAI API Key with access to a GPT-4 model (e.g., gpt-4o).
  • Google Calendar credentials (OAuth2).
  • Gmail credentials (OAuth2).
  • WhatsApp Business Cloud API credentials (for sending messages).
  • Apify API Key (for LinkedIn scraping via the HTTP Request node).
  • Your LinkedIn li_at session cookie. Note: Be mindful of LinkedIn's Terms of Service when scraping profiles.

Setup Instructions

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. Main Workflow Configuration: a. Configure the 'Schedule Trigger' node for your desired frequency (e.g., hourly). b. Set up Google Calendar credentials in the 'Check For Upcoming Meetings' node and select your primary calendar. c. Configure OpenAI API credentials in all 'OpenAI Chat Model' nodes (these provide the LLM to the Langchain nodes: 'OpenAI Chat Model2', 'OpenAI Chat Model', 'OpenAI Chat Model1', 'OpenAI Chat Model3'). d. Configure WhatsApp Business Cloud credentials and your recipient phone number in the 'WhatsApp Business Cloud' node.
  4. Attendee Researcher Sub-Workflow Configuration (Integrated within this workflow): a. The workflow uses 'Execute Workflow' nodes ('Get Correspondance', 'Get LinkedIn Profile & Activity') that call the same workflow ($workflow.id) to process each attendee. The 'Execute Workflow Trigger' node acts as the entry for these calls. b. Set up Gmail credentials in the 'Get Last Correspondence' and 'Get Message Contents' nodes. c. In the 'Set LinkedIn Cookie' node (ID: 875b278d-44c6-4315-87e3-459a90799a9b), replace "<COPY_YOUR_LINKEDIN_COOKIES_HERE>" in the linkedin_cookies field with your actual LinkedIn li_at cookie value. Warning: Automated access to LinkedIn using cookies may violate their ToS. Use responsibly and at your own risk. d. Configure Apify API credentials in the 'APIFY Web Scraper' (HTTP Request) node.
  5. Review & Customize AI Prompts: Examine the prompts within the Langchain nodes: 'Extract Attendee Information', 'Correspondance Recap Agent', 'LinkedIn Summarizer Agent', and 'Attendee Research Agent'. Tailor them to adjust the tone, focus, and detail of the AI-generated content.
  6. Test the workflow by manually running it or ensuring an upcoming meeting is in your calendar that matches the trigger conditions.
  7. Activate the workflow.

Tags:

AI AgentMeeting AutomationOpenAILangchainProductivityData ScrapingGmailGoogle CalendarWhatsApp

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Schedule a Consultation