AI-powered meeting research & daily agenda with Google Calendar, Attio CRM, and Slack
Ready for 3.0What this workflow does
This AI workflow has 25 nodes and runs on a schedule (cron 0 6 * * 1-5). Along the way it connects Slack, OpenRouter Chat Model, Gmail and HTTP Request and 1 more. It also calls api.attio.com, api.anthropic.com and api.apollo.io over HTTP.
How it runs
Trigger: On a schedule (cron 0 6 * * 1-5).
- Get many events (Google Calendar): get many
- Filter: keeps only the items that match a condition
- Has External Meetings? (If): checks a condition and branches into true / false
- Split Events for Individual Processing (Split Out): splits a list into separate items
- No Meetings Message (Slack): uses Slack
- AI Agent: runs an AI agent, with model: OpenRouter Chat Model; 5 tools (Web Search Tool, Search Attio CRM, Search Gmail History, Search Apollo Company Data…)
- Clean Meeting Research Content (Code): runs custom JavaScript code
- Extract External Attendees (Edit Fields (Set)): sets 1 field: attendees
- Aggregate: combines items into one
- Split Attendees for CRM Check (Split Out): splits a list into separate items
…plus 7 more steps. See the full node list below.
Services it uses
HTTP calls to: api.attio.com, api.anthropic.com, api.apollo.io
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 (17)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Filter
n8n-nodes-base.filter - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Split Out
n8n-nodes-base.splitOut - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Gmail Tool
n8n-nodes-base.gmailTool - Http Request Tool
n8n-nodes-base.httpRequestTool - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Calendar
n8n-nodes-base.googleCalendar - Google Calendar Tool
n8n-nodes-base.googleCalendarTool
From the author
Research meeting attendees and prepare daily agenda in Slack This workflow automatically researches your meeting attendees every morning and sends you a comprehensive brief in Slack with context about who you're meeting, their company, and key talking points.…