AI Meeting Assistant with n8n: Summarize & Notify via WhatsApp

Busy professionals lose time prepping for meetings without quick attendee insights. This workflow leverages Gmail, Google Calendar, LinkedIn scraping, and OpenAI in n8n to auto-generate concise pre-meeting WhatsApp notifications with attendee summaries.
gmail
googleCalendar
lmChatOpenAi
+12
Workflow Identifier: 1256
NODES in Use: gmail, set, googleCalendar, lmChatOpenAi, informationExtractor, executeWorkflowTrigger, whatsApp, scheduleTrigger, splitOut, switch, executeWorkflow, merge, aggregate, html, httpRequest
AI meeting prep with n8n and Gmail

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Workflow Does

This workflow scans your Google Calendar every hour for meetings starting soon.
It collects attendee emails and LinkedIn URLs from the invite.
The workflow fetches recent emails from Gmail and scrapes LinkedIn profiles using Apify.
Then, it uses OpenAI to summarize these details.
Finally, it sends you a brief meeting summary by WhatsApp before the call.

This saves you hours trying to prepare and helps avoid missing important info.


Who Should Use This Workflow

This is for busy people who have many meetings daily and need quick prep info.
If you spend extra time hunting details before calls, this workflow will help.

You don’t need to be a tech expert but should have basic n8n setup skills.


Tools and Services Used

  • n8n Automation: Runs the workflow.
  • Google Calendar API: Reads upcoming meetings.
  • Gmail API: Finds recent emails with attendees.
  • Apify API: Scrapes LinkedIn profiles.
  • OpenAI API: Summarizes emails and LinkedIn data.
  • WhatsApp Business Cloud API: Sends messages.

How This Workflow Works: Inputs → Processing → Output

Inputs

  • Next hour meeting info from Google Calendar.
  • Attendee email addresses and LinkedIn URLs from calendar event.
  • Emails related to attendees from Gmail.
  • LinkedIn profile HTML data via Apify scraper.

Processing Steps

  • Extract attendee list using an AI Information Extractor node.
  • Split attendees to process separately.
  • Route to Gmail or LinkedIn processing based on attendee info.
  • Fetch latest email for attendees with emails and summarize with OpenAI model.
  • Scrape LinkedIn data for those with profile URLs and summarize also with OpenAI.
  • Combine all attendee summaries into one object.
  • Generate a final meeting briefing message via OpenAI chat model.

Output

Pre-formatted WhatsApp message sent to your phone with meeting and attendee highlights.


Beginner Step-by-Step: How to Use This Workflow in n8n Production

Step 1: Import Workflow

  1. Click the Download button on this page to save the workflow JSON file.
  2. Open your n8n editor.
  3. Use the Import from File option to load the workflow JSON.

Step 2: Configure Credentials

  1. Add OAuth2 credentials for Gmail and Google Calendar.
  2. Enter your OpenAI API Key in the OpenAI nodes.
  3. Set WhatsApp Business Cloud API tokens in the WhatsApp nodes.
  4. Put your Apify API key and LinkedIn session cookie (li_at) in the appropriate Set nodes.

Step 3: Update Parameters

  1. Check and edit any meeting IDs, email addresses, or folder names if the workflow uses them.
  2. Review any URLs or prompt texts and adjust if needed by copying from the provided blocks.

Step 4: Test Workflow

  1. Run the workflow manually once in the editor to confirm no errors appear.
  2. Check that WhatsApp messages send correctly.

Step 5: Activate Workflow for Production

  1. Toggle the workflow to Active in the n8n editor.
  2. Your workflow will now check the calendar each hour automatically and send messages.

For privacy or more control, consider running self-host n8n on your server.


Customizations

  • Change schedule node to run every 15 or 30 minutes if meetings are frequent.
  • Replace WhatsApp node with Slack or Email nodes to change notification channels.
  • Edit HTML Extract nodes to pull extra LinkedIn details like skills or education.
  • Use Switch node filters to prioritize key attendees only.
  • Modify OpenAI prompt texts to adjust tone and content of summaries.

Common Issues and Troubleshooting

Gmail Node Returns No Emails

Check if email address filters exactly match attendee emails.
Make sure Gmail OAuth2 credentials have full inbox access.

LinkedIn Scraping Fails

Update the li_at cookie in the Set node with a fresh one from your logged-in browser session.
Check cookie expiration and LinkedIn terms to avoid blocks.

OpenAI API Limits Hit

Monitor your usage in OpenAI account.
Refresh or rotate API keys. Add retries in nodes for stability.


Pre-Production Checklist

  • Confirm the scheduler triggers the workflow hourly.
  • Verify Google Calendar node returns upcoming meetings.
  • Check Gmail nodes fetch emails correctly with the right filters.
  • Test Apify scraping using valid API key and LinkedIn cookie.
  • Ensure OpenAI nodes generate understandable summaries.
  • Send a test WhatsApp message to verify delivery.
  • Backup all credentials and export the workflow JSON for safety.

Deployment Guide

After testing, activate the workflow in the n8n editor by turning it on.
Check logs for errors during runs.

Increase your n8n server or cloud capacity if you have many meetings per hour.
Consider running self-host n8n for control and security.


Summary of Benefits

✓ Save several hours weekly on meeting prep.
✓ Receive concise, tailored meeting briefs.
✓ Get instant WhatsApp notification before meetings.
✓ Enter meetings more confident and informed.
✓ Reduce follow-up emails and clarify communication.


AI meeting prep with n8n and Gmail

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow uses Gmail OAuth2 API nodes by default. Outlook can replace Gmail nodes if Microsoft credentials are added and configured in n8n.
Yes, multiple OpenAI nodes summarize emails and LinkedIn content. Usage depends on meeting frequency and prompt length.
Scraping uses an authenticated LinkedIn session cookie. Keep the cookie private and consider a secondary LinkedIn account to protect the main account.
Yes, but upgrading n8n instance capacity and increasing API quotas may be needed to handle heavy loads without throttling.
Author
Written By
Ritu Sanjali

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.