AI-Powered n8n Workflow for Pre-Meeting WhatsApp Notifications

This n8n workflow automates the preparation for upcoming meetings by aggregating emails, LinkedIn data, and calendar events to send concise WhatsApp notifications. It saves busy professionals time and ensures they never miss important meeting context.
gmail
googleCalendar
lmChatOpenAi
+9
Workflow Identifier: 1129
NODES in Use: gmail, set, googleCalendar, lmChatOpenAi, informationExtractor, executeWorkflowTrigger, whatsApp, splitOut, switch, html, aggregate, httpRequest

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

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

1. What This Automation Does

This workflow checks your upcoming meetings in Google Calendar every hour.
It finds who will join, reads recent emails with them, and scrapes their LinkedIn info.
Then AI makes a short summary for each attendee and sends you a clear briefing by WhatsApp.
This saves time and helps you be ready for meetings without searching yourself.

The process inputs calendar events and attendee details, fetches emails and LinkedIn data, and outputs a personalized summary right on your phone.
It handles data from Google Calendar, Gmail, Apify LinkedIn scrapers, and OpenAI to create quick meeting notes.


2. Tools And Services Used


3. Beginner Step-by-step: How To Use This Workflow In n8n

Download And Import Workflow

  1. Click the Download button on this page to save the workflow file.
  2. Open your n8n editor where you want to run this automation.
  3. Use the “Import from File” option in n8n and select the downloaded workflow file.

Configure Credentials And Settings

  1. Add credentials for Google Calendar, Gmail, OpenAI, WhatsApp Business Cloud, and Apify in n8n.
  2. Update any email addresses, phone numbers, LinkedIn cookies (li_at), or folder names if needed.
  3. Check that API Keys and tokens are current and have required permissions.

Test And Activate

  1. Run the workflow once in manual mode to verify it collects meeting data and sends a sample message.
  2. If test passes, activate the workflow to start automatic hourly checks.
  3. Monitor runs and fix any errors using n8n’s execution interface.
  4. For self-host n8n environments, consider resources like self-host n8n for better stability.

4. Workflow Inputs, Processing Steps, And Outputs

Inputs

  • Google Calendar event data within the next hour.
  • Meeting invite details: attendee names, emails, LinkedIn URLs.
  • Gmail messages between user and attendees.
  • LinkedIn profile URLs and session cookie for scraping.

Processing Steps

  • The schedule triggers hourly checks of calendar events.
  • Google Calendar node fetches upcoming meeting details.
  • Information Extractor AI node pulls attendee emails and LinkedIn links.
  • Split Out node separates attendees for individual handling.
  • Switch node routes based on attendee data presence: email or LinkedIn.
  • Gmail node fetches recent emails; OpenAI summarizes these conversations.
  • HTTP Request calls Apify LinkedIn scraper using profile URLs and cookies.
  • HTML Extract nodes parse LinkedIn profiles and recent posts.
  • Another OpenAI summarization combines profile info and activities.
  • Set and Aggregate nodes merge summaries from email and LinkedIn per attendee.
  • Final OpenAI node generates a clear, concise meeting briefing.
  • WhatsApp node sends the briefing to the user’s phone number.

Outputs

  • A personalized short briefing message about upcoming meetings.
  • Sent instantly via WhatsApp to prepare the user.

5. Customizations

  • Change the schedule trigger interval to check meetings more or less often.
  • Replace WhatsApp sending with Slack or Telegram nodes for other messaging.
  • Integrate CRM APIs to add more attendee info beyond emails and LinkedIn.
  • Adjust OpenAI prompt text to make summaries more formal or casual.
  • Expand LinkedIn scraping to include skills, endorsements by updating HTML Extract nodes.

6. Troubleshooting Common Issues

Authentication Failed For Gmail Node

Make sure Gmail API credentials have correct scopes to read emails.
Re-authenticate if tokens expired.

No Upcoming Meetings Found

Check time filters in Google Calendar node, especially timezone settings.
Use correct start and end time for query.

LinkedIn Scraping Returns Empty Or Errors

Update LinkedIn session cookie (li_at) in the workflow.
Make sure Apify API key is valid and quota is available.


7. Pre-Production Checklist

  • Verify Google Calendar credentials access correct calendar.
  • Test Gmail node with emails from real attendees.
  • Confirm LinkedIn cookie is current and Apify responds properly.
  • Run workflow with test meetings for data extraction check.
  • Send test WhatsApp messages to valid number.
  • Backup workflow before starting production use.

8. Deployment Guide

After configuring all API credentials and testing parts, activate the Schedule Trigger node to start hourly runs.
Use n8n’s execution UI to watch for errors and performance.

Log errors, especially from LinkedIn scraping and API rate limits.
For self-host n8n, reliable hosting such as self-host n8n helps maintain uptime and speed.


9. Final Summary

✓ Automatically gets meeting data and attendee info from multiple sources.
✓ Uses AI to summarize emails and LinkedIn activity clearly.
✓ Sends a quick briefing to your phone via WhatsApp.
✓ Saves you time and helps you prepare better for meetings.
✓ Can be customized for other messaging or CRM integration.


Frequently Asked Questions

Yes, but you must replace the Gmail node with Microsoft Outlook node and set up proper authentication for Outlook API.
Scraping LinkedIn may violate LinkedIn’s terms. Use this feature responsibly and consider official LinkedIn APIs for production use.
This workflow mainly processes one meeting per run. Handling multiple overlapping meetings requires significant changes.
Check Gmail API credentials for required scopes and validity. Re-authenticate to refresh tokens if needed.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free