n8n

How to Automate Google Calendar Sales Meeting Prep?

Get a short, smart briefing before every sales call. The flow checks your calendar, looks up recent emails and LinkedIn activity for each attendee, then sends a clear WhatsApp message with useful context. It helps reps, founders, and account managers start meetings prepared without manual research.

Every hour, a schedule checks Google Calendar for meetings starting soon. An AI extractor reads the invite details to find attendee emails and LinkedIn URLs. A subworkflow then researches each person. If an email is found, Gmail returns the last thread and an AI agent writes a recap. If a LinkedIn URL is present, the flow uses Apify to fetch the profile page, parses the About and Activity sections, and an AI agent writes a short summary. The system merges all findings, creates a concise pre meeting note, and sends it to WhatsApp.

You will need Google Calendar, Gmail, OpenAI, WhatsApp Business Platform, and Apify. Add your calendar, phone number, and API keys. Expect to cut meeting prep from 30 minutes to a few minutes and keep context fresh for every call. Great for busy sales teams, customer calls, and partner check ins.

What are the key features?

  • Scheduled check of Google Calendar every hour for meetings starting in the next hour.
  • AI based extraction of attendee emails and LinkedIn URLs from invite details.
  • Gmail lookup of the last message from each attendee and an AI recap of the thread.
  • Apify powered LinkedIn fetch with HTML parsing of the About and Activity sections.
  • AI summaries for both email and LinkedIn to keep the brief short and clear.
  • Routing logic that only runs email or LinkedIn research when data exists, with error fallbacks.
  • WhatsApp Business Cloud delivery of a concise pre meeting note to a chosen number.

What are the benefits?

  • Reduce pre call research from 30 minutes to 2 minutes
  • Streamline meeting prep by about 85 percent with one flow
  • Improve context accuracy by pulling facts from email and LinkedIn
  • Connect Google Calendar, Gmail, LinkedIn via Apify, OpenAI, and WhatsApp in one place
  • Handle many meetings per day without extra work

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Calendar, Gmail, OpenAI, WhatsApp Business Platform and Apify. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, connect Google Calendar: open the Google Calendar node, choose Credential to connect with, click Create new credential, and follow the on screen steps to grant access to your calendar.
  4. Connect Gmail: open the Gmail nodes and create a new Gmail OAuth credential in n8n Cloud by following the on screen steps.
  5. Connect OpenAI: open any OpenAI node, create a new OpenAI API Key credential, and paste your API key from the OpenAI API page.
  6. Connect WhatsApp Business Platform: open the WhatsApp node, create a new credential, and add your access token. Set your phone number ID and the recipient phone number.
  7. Connect Apify: open the APIFY Web Scraper node, create a new credential, and paste your Apify API token from the Apify account page.
  8. Set your Google Calendar: in the Google Calendar node, select the calendar you want to monitor and keep the time window to the next hour.
  9. Add your LinkedIn session cookie: in the Set LinkedIn Cookie node, paste your valid LinkedIn cookie as instructed in the note. Replace any placeholder text.
  10. Review Gmail filters: in the Get Last Correspondence node, confirm the filter uses the attendee email field passed from the extractor. Adjust if needed.
  11. Tune the schedule: open the Schedule Trigger and set your preferred check interval. Start hourly, then adjust to your meeting volume.
  12. Test the research subworkflow: run a manual execution on a sample attendee with an email and a LinkedIn URL. Confirm you receive email recap and LinkedIn summary in the merged output.
  13. Send a test message: set your own number in the WhatsApp node and run once. If the message fails, check your access token and phone number ID. Make sure your template or session window allows the message.
  14. Troubleshooting: if LinkedIn data is empty, verify the Apify token and the LinkedIn cookie. If Gmail returns no emails, confirm OAuth permissions and that the attendee email matches your threads.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Apify

Sign up

Free plan: $0 / mo with $5 monthly platform credits; API access via token

Gmail

Sign up

No cost: Personal Gmail (Gmail API has no usage-based pricing; quotas apply)

Google Calendar

Sign up

Free: $0; all Google Calendar API usage is at no additional cost; quota limits apply (no charges for overages).

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

WhatsApp Business Platform

Sign up

Service conversations: $0 (unlimited; effective Nov 1, 2024)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.