Automate HR Q&A sessions with AI question clustering and Google Calendar integration
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs when someone submits an n8n form (“Monthly HR meeting”) (plus 1 other trigger). Along the way it connects Google Calendar, OpenAI Chat Model and MySQL.
How it runs
Trigger: When someone submits an n8n form (“Monthly HR meeting”) (plus 1 other trigger).
- Add question to database (MySQL): uses MySQL
- Get queries from the database (MySQL): run a query
- Return form (n8n Form): shows the next form page
- Aggregate: combines items into one
- Get start_date and end_date Meeting (Edit Fields (Set)): sets 2 fields: start_date, end_date
- AI Agent: runs an AI agent, with model: OpenAI Chat Model; 1 tool (Create an event in Google Calendar); output parser: Structured Output Parser
- Convert to File: converts data to a file (to text)
- Merge: merges the data from its input branches
- Return meeting script (n8n Form): shows the next form page
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- AI Agent
@n8n/n8n-nodes-langchain.agent - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Convert to File
n8n-nodes-base.convertToFile - Merge
n8n-nodes-base.merge - n8n Form Trigger
n8n-nodes-base.formTrigger - MySQL
n8n-nodes-base.mySql - n8n Form
n8n-nodes-base.form - Edit Fields (Set)
n8n-nodes-base.set - Aggregate
n8n-nodes-base.aggregate
From the author
This workflow helps HR teams run smoother monthly Q\&A sessions with employees. Who’s it for HR teams and managers who want to centralize employee questions, avoid duplicates, and keep meetings focused. How it works 1. Employees submit questions through a…