n8n Pre-Meeting Prep Bot 2026: Get AI Briefings on WhatsApp Before Every Call

Never walk into a meeting unprepared: this n8n workflow sends an AI-generated briefing to WhatsApp 30 minutes before every call — pulling context from your calendar, CRM, and emails.
gmail
googleCalendar
lmChatOpenAi
+9
Workflow Identifier: 1129
NODES in Use: gmail, set, googleCalendar, lmChatOpenAi, informationExtractor, executeWorkflowTrigger, whatsApp, splitOut, switch, html, aggregate, httpRequest
Automate meeting prep with n8n and WhatsApp

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

Learn how to Build this Workflow with AI:
30 minutes before every call on your calendar, this workflow sends you a complete AI briefing on WhatsApp — no research required on your end.

The briefing pulls from three data sources automatically:

→ Gmail — recent email history with each attendee so you know what was last discussed
→ LinkedIn — attendee’s current role, recent activity, and background
→ CRM data — past interaction context from your connected CRM if integrated

AI combines all of this into a short, clear summary and sends it straight to your phone via WhatsApp. By the time your call starts, you know who you’re talking to, what they care about, and what was last discussed.

Never walk into a call unprepared again.


1. What This Automation Does

This workflow delivers AI briefings before every call — automatically, 30 minutes in advance, to your WhatsApp.

Every hour, the workflow checks your Google Calendar for meetings coming up in the next 60 minutes. When it finds one, it immediately starts building your briefing:

From Gmail: It pulls recent email threads with each attendee — so you have full context on what was last discussed, any open questions, or previous decisions.

From LinkedIn: It scrapes each attendee’s LinkedIn profile and recent posts — giving you their current role, company focus, and what they’ve been talking about publicly.

From your CRM (optional): You can connect your CRM to add deal history, contact notes, or stage context to the briefing.

GPT-4o combines everything into a short, clear summary for each person on the call, then sends the complete briefing to your WhatsApp — so it’s waiting on your phone 30 minutes before the meeting starts.

You open WhatsApp, read the briefing in 2 minutes, and walk into the call fully prepared.


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

Connect your CRM for richer briefings (most impactful upgrade)

The workflow natively pulls from Gmail and LinkedIn. Adding your CRM as a third data source is the most powerful customization available:

– Add an HTTP Request node to call your CRM API (HubSpot, Salesforce, Pipedrive, etc.) using the attendee’s email as the lookup key
– Pull deal stage, last activity date, contact notes, and open tasks
– Pass this data into the final OpenAI prompt so the briefing includes CRM context alongside email and LinkedIn data

This turns the workflow from a “who is this person” briefing into a full pre-call intelligence summary — including where the relationship stands commercially.

Other customizations:

– Change the schedule trigger interval to deliver briefings earlier or later than 30 minutes before meetings
– Replace WhatsApp with Slack or Telegram by swapping the final messaging node
– Adjust the OpenAI system prompt to make briefings more formal (for enterprise calls) or more casual (for partner check-ins)
– Expand LinkedIn scraping to include skills, endorsements, and mutual connections by updating the HTML Extract nodes
– Add a Google Docs node to save every briefing as a permanent record alongside your calendar events


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

✓ Sends AI briefings to WhatsApp 30 minutes before every call — fully automatic
✓ Pulls from Gmail (email history), LinkedIn (profile + activity), and optionally your CRM
✓ GPT-4o combines all data into a clear, concise per-attendee summary
✓ Works hands-free — no manual research, no prep time required
✓ Connects to HubSpot, Salesforce, or any CRM via HTTP Request for full deal context
✓ Customizable timing, messaging channel, and summary style
✓ Free workflow template — download and set up in under 20 minutes

 


Automate meeting prep with n8n and WhatsApp

Visit through Desktop to Interact with the Workflow.

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.
Author
Written By
Ankit Sharma

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.