Automate Meeting Attendee Research with n8n & OpenAI

Discover how to automate detailed research on meeting attendees using n8n, Google Calendar, and OpenAI’s web search API. This workflow helps you save hours of prep time by delivering personalized briefing reports before your meetings.
googleCalendarTrigger
httpRequest
gmail
+7
Workflow Identifier: 1234
NODES in Use: Google Calendar Trigger, Set, Split Out, Filter, Split In Batches, If, HTTP Request, Aggregate, Markdown, Gmail

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

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What This Automation Does

This workflow watches for new events you add in Google Calendar.
It then checks all the people who are invited to that event.
After filtering your own email out, it looks up info about each attendee and their company, if any.
The workflow uses OpenAI’s web search features to find facts and details about each person and company.
At the end, the workflow sends you an email with a neat meeting briefing.
This saves you hours of manual research and helps you be ready for meetings with useful info.


Who Should Use This Workflow

This automation is good for people who meet new clients or partners often.
It helps those who want quick access to background info without spending lots of time searching.


Tools and Services Used

  • n8n: Automates the entire process.
  • Google Calendar API: Detects when new events with attendees are added.
  • OpenAI API: Uses web search AI to find personal and company info.
  • Gmail API: Sends the final briefing email.

Workflow Inputs, Processing, and Output

Inputs

  • New Google Calendar events with attendees.
  • Your own email address for filtering and report delivery.
  • OpenAI API key for research requests.

Processing Steps

  1. Trigger when new events are created in Google Calendar.
  2. Extract the attendee list and remove your own email.
  3. Split attendees to process one by one.
  4. Check if the attendee email is company-related or generic.
  5. Create AI prompts to research attendees and their companies.
  6. Send prompts to OpenAI API using web search tool.
  7. Collect AI responses and assign person and company info.
  8. Combine all attendee research into a single dataset.
  9. Convert the combined data from Markdown to HTML format.
  10. Send a professional briefing email via Gmail.

Output

A well-structured email briefing with researched info about each attendee and company.
This email is delivered to your inbox before your meeting.


Beginner Step-By-Step: How To Use This Workflow in n8n

Import the Workflow

  1. Click the Download button on this page to get the workflow file.
  2. Open your n8n editor.
  3. Use “Import from File” to add the downloaded workflow.

Configure Credentials

  1. Add your Google Calendar OAuth2 credentials in n8n.
  2. Add your OpenAI API key in the OpenAI HTTP Request nodes.
  3. Add your Gmail OAuth2 credentials for sending email.

Update Specific Settings

  1. In the Google Calendar Trigger, select the calendar you want to monitor.
  2. In the Edit Fields node, update your own email address so it’s excluded and receives briefing emails.
  3. Optionally, adjust the context field explaining your work role for better AI results.
  4. If needed, update email domain patterns in the Is Company Email? node.

Test and Activate

  1. Run a test by creating a new Google Calendar event with attendees.
  2. Check the workflow run logs for errors.
  3. If all is well, activate the workflow for automatic runs.

Follow this simple path, and the workflow is ready to use in your daily meeting prep.
Consider visiting self-host n8n if running on your own server.


Customization Ideas

  • Change the context info in the Edit Fields node to fit your industry.
  • Update the email recipient to send reports to a team distribution list.
  • Add more email domain patterns for filtering in the Is Company Email? node.
  • Switch or add other OpenAI models in the HTTP Request nodes to try different AI results.

Troubleshooting

OpenAI authentication fails: Check API keys in n8n credentials and renew if expired.

No attendees found error: Confirm that the Google Calendar event includes attendees and that JSON path is correct.

Gmail sending fails: Verify OAuth2 credentials and the recipient email in the Send Report node.


Pre-Production Checklist

  • Confirm Google Calendar trigger works and attendees are found.
  • Ensure filtering excludes your own email.
  • Test OpenAI API call and check sample research responses.
  • Verify Markdown converts to clean HTML.
  • Send a test email to yourself with Gmail node.
  • Backup the workflow before enabling it for live use.

Deployment Notes

Make sure all credentials for Google Calendar, OpenAI, and Gmail are connected and active.
Activate the Google Calendar Trigger to start listening for new event creations.
Watch run logs in n8n for errors to keep workflow stable.
Add alerts or logging if needed for production reliability.


Summary

→ You get automated research on meeting attendees.
→ The workflow scans each person and company for useful facts.
→ A briefing email arrives before your meetings.
→ You save hours weekly.
→ The process runs by itself after setup.


Frequently Asked Questions

Download the workflow file on the page. Open n8n, then choose Import from File to load it. Add your API keys and update any emails or calendar IDs. Test once, then activate.
Google Calendar OAuth2 for event triggers, OpenAI API key for research calls, and Gmail OAuth2 to send briefing emails.
To exclude your own email so you don’t research yourself and avoid duplicate processing.
The workflow uses the Gmail node for sending emails. Using other email providers requires custom OAuth2 setup and node changes.

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