n8n

How to Automate Google Calendar Meeting Briefings?

Stay ready for your next meeting. The system scans your Google Calendar and sends a short WhatsApp briefing with key context. It suits sales and account teams that want fast prep before calls.

Every hour, a schedule checks for meetings in the next hour. It pulls attendees from the invite, then looks up each person using Gmail to find the last email and Apify to load their LinkedIn profile and recent activity. AI condenses the details into a short note that includes the meeting info, highlights from the recent email thread, and useful LinkedIn signals. Smart routing runs only the steps that apply to each attendee and merges results into one clear message.

You will need Google Calendar, Gmail, OpenAI, WhatsApp Business Cloud, and Apify accounts. Set your WhatsApp recipient number, connect your calendar, and add your Apify token and LinkedIn cookie. Many teams cut prep time from 20 minutes to under 2 minutes and reduce missed context for client calls. Use this for client meetings, demos, discovery calls, and renewal check ins where timely context matters.

What are the key features?

  • Hourly Schedule Trigger scans Google Calendar for events in the next hour.
  • AI based Information Extractor pulls attendee emails and LinkedIn URLs from the invite.
  • Gmail search fetches the latest correspondence per attendee for quick context.
  • Apify Web Scraper loads LinkedIn profile and recent activity using your cookie.
  • HTML parsing extracts About and Activity sections and prepares clean inputs.
  • OpenAI agents create email recaps, LinkedIn takeaways, and a final WhatsApp draft.
  • Router and Switch nodes run only needed branches and merge results per attendee.
  • WhatsApp Business Cloud sends the concise briefing to your phone.

What are the benefits?

  • Reduce manual meeting prep from 20 minutes to 2 minutes
  • Automate 80 percent of pre call research across email and LinkedIn
  • Improve context accuracy by pulling the exact last email thread
  • Connect Google Calendar, Gmail, LinkedIn research and WhatsApp in one flow
  • Handle dozens of meetings per day without extra work
  • Cut missed talking points by sending a focused briefing before each call

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 Cloud and Apify. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, open the Google Calendar node and create a new Google Calendar OAuth2 credential. Connect the Google account that owns the calendar you want to scan.
  4. Open the Gmail nodes and create a new Gmail OAuth2 credential. Use the same mailbox you use for client emails to ensure accurate last thread lookups.
  5. Open any OpenAI node and create a new OpenAI API Key credential. Get the key from your OpenAI account API page and paste it into n8n. Select the model when prompted.
  6. Open the WhatsApp Business Cloud node and create a new credential. If unsure, choose Create new credential and follow the on screen steps. Then set phoneNumberId and recipientPhoneNumber in the node to your WhatsApp sender and your personal number.
  7. Open the APIFY Web Scraper node and create a new credential using your Apify API token from the Apify account page.
  8. Find the Set LinkedIn Cookie node and paste your LinkedIn session cookie value. This allows the scraper to load the profile and activity pages.
  9. Open the Schedule Trigger and set the interval to every hour. Save the workflow to apply the schedule.
  10. In the Google Calendar node, pick your calendar and keep the time window set to now through one hour to capture upcoming meetings.
  11. In the WhatsApp node, review the text body field. Keep it short and clear so the message reads well on mobile.
  12. Create a test meeting in the next hour with attendee emails and LinkedIn profile URLs in the description. Run the workflow once manually and check the execution log. You should receive a WhatsApp briefing.
  13. Troubleshooting: If no meeting is found, confirm the calendar selection and time window. If Gmail returns no results, check the sender filter matches the attendee email. If LinkedIn data is empty, verify your Apify token and LinkedIn cookie. Review the Router and Return Error nodes to see which branch failed.

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 Cloud

Sign up

Free: $0 for service messages within the 24-hour customer service window (unlimited since Nov 1, 2024) and for utility template messages sent within that window (since Apr 1, 2025). Otherwise per‑message rates apply by country and category.

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.